单项选择题
class TestApp{
public static void main(String[] args){
System.out.println(multiply(2,3,4,5)); }
public int multiply(int… nums){
int result = 1;
for(int x :nums)
result *= x;
//result =result*x;
return result; } }
2、6、24、120
程序运行后的输出是哪项?()
A. 14
B. 编译错误
C. 120
D. 24
点击查看答案&解析
相关考题
-
单项选择题
interface Altitude { //insert code here } 和4个声明: int HIGH = 7; public int HIGH = 7; abstract int HIGH = 7; interface int HIGH = 7; 分别插入到第2行,有多少行可以编译?()
A. 0
B. 1
C. 2
D. 3
E. 4 -
单项选择题
现有: classParser(类)extends(继承)Utils{ publicstaticvoidmain(String[]args){ System.out.print(输出打印)(newParser().getInt("42")); } intgetInt(Stringarg){ returnInteger.parseInt(arg); } } classUtils{ intgetInt(Stringarg)throwsException{return42;} } 结果为:()
A. 42
B. 编译失败。
C. 无输出结果。
D. 运行时异常被抛出。 -
单项选择题
下述代码执行后,有几个引用变量和几个对象?() 对象声明Student stu(对象)= new Student(“Mike”); 对象定义(开辟空间) Student stua;(声明变量) Stua = stu;
A. 2个引用变量,1个对象
B. 1个引用变量,1个对象
C. 2个引用变量,2个对象
D. 1个引用变量,2个对象
