假定有定义为“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的赋值为()。
A、x=pa[3]
B、x=*(a+3)
C、x=a[3]
D、x=*pa+3
A、x=pa[3]
B、x=*(a+3)
C、x=a[3]
D、x=*pa+3
A、static final int[] a = { 100,200 }; B、static final int[] a; static { a=new int[2]; a[0]=100; a[1]=200; } C、static final int[] a = new int[2]{ 100,200 }; D、static final int[] a; static void init() { a = new int[3]; a[0]=100; a[1]=200; }
A、 static final int[] a = { 100,200 }; B、 static final int[] a; static { a=new int[2]; a[0]=100; a[1]=200; } C、 static final int[] a = new int[2] { 100,200 }; D、 static final int[] a; static void init() { a = new int[3]; a[0]=100; a[1]=200; }
A、int []x = {1,2,3,4,5};for(int y = 0; y < 6; y++) System.out.println(x[y]); B、static int[] x = {7,6,5,4};static { x[1] = 8;x[4] = 3; } C、for(int y = 10; y < 10; y++)doStuff(y); D、void doOne(int x) { doTwo(x); }void doTwo(int y) { doThree(y); }void doThree(int z) { doTwo(z); } E、for(int x = 0; x < 1000000000; x++) doStuff(x); F、void counter(int i) { counter(++i); }