以下程序的输出结果为:
public class test {
public static void main(String args[]) {
int s=0;
for (int k=0;k<=10;k++)
s+=method(2,k)-1;
System.out.println(s);
}
public static int method(int n,int m) {
if (m==0)
return 1;
else
return n*method(n,m-1、;
}
}
A. 2048
B. 1024
C. 2036
D. 2000
查看答案
以下程序的输出结果为:public class test {public static void main(String args[]) {int m=0;for (int k=0;k<2;k++)method(m++);System.out.println(m);}public static void method(int m) {System.out.print(m);}}以下程序的输出结果为:public class test {public static void main(String args[]) {int m=0;for (int k=0;k<2;k++)method(m++);System.out.println(m);}public static void method(int m) {System.out.print(m);}}
A. 000
B. 012
C. 123
D. 111
给出下面代码:public class Person{static int arr[] = new int[10];public static void main(String a[]) {System.out.println(arr[1]);}}以下那个说法正确?
A. 编译时将产生错误;
B. 编译时正确,运行时将产生错误;
C. 输出0;
D. 输出null。
设有如下程序,其调试结果为:
class Q2 {
public static void main(String[] args) {
int[] seeds = {1,2,3,4,6,8};
int n= seeds.length;
for (int i = 0; i< 3; i++)
for (int k = 0; k< n-1; k++)
seeds[k]= seeds[k+1];
for (int i = 0; i
System.out.print("/t"+seeds[i]);
}
}
A. 输出: 1 2 3 4 6
B. 输出: 4 6 8 8 8
C. 输出: 2 3 4 6 8
D. 输出: 2 3 4 6
以下程序的输出结果为:public class example {public static void main(String args[]) {int s=0;for (int i=0;i<5;i++) {for (int j=10;j>3*i;j--)s += i*j;}System.out.println(s);}}
A. 127
B. 136
C. 147
D. 153