单项选择题
程序:
class TestReference{ public static void main(String[] args){
int x=2;
TestReference tr = new TestReference();
System.out.print(x);
tr.change(x);
System.out.print(x);
}
public void change(int num){
num = num + 1; } }
程序运行后的输出是哪项?()
A. 23
B. 21
C. 22
D. 编译错误
点击查看答案&解析
相关考题
-
单项选择题
程序: 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; return result; } } 程序运行后的输出是哪项?()
A. 14
B. 编译错误
C. 120
D. 24 -
单项选择题
程序: class TestApp{ public static void main(String[] args){ for(int i=0;i<10;i++){ if(i==3) break; System.out.print(i); } } } 程序运行后的输出是哪项?()
A. 0123
B. 012
C. 0123456789
D. 012456789 -
单项选择题
程序: class TestApp{ public static void main(String[] args){ for(int i=0;i<5;i++) System.out.print(i+1); System.out.println(i); } } 上述程序运行后的结果是哪项?()
A. 123456
B. 123455
C. 123450
D. 编译错误
