下面程序输出的结果是( )。public class Test {public static void main(String[] args) {int[] a = new int[11];int[] p = new int[4];int k = 5;for (int i = 1; i <= 10; i++)a[i] = i;for (int i = 1; i <= 3; i++)p[i] = a[i * i];for (int i = 1; i <= 3; i++)k = k + p[i] * 2;System.out.println(k);}}
A. 37
B. 31
C. 33
D. 35
给出下列的程序,其叙述正确的是( )。public class Test {public static void main(String[] args) {int[] a = new int[10];System.out.println(a[1]);}}
A. 输出0
B. 输出null
C. 编译时将发生错误
D. 编译正确但是运行时出错
已知int[] a=new int[10];在下列给出的数组元素中非法的是( )。
A. a[0]
B. a[1]
C. a[9]
D. a[10]
设有定义语句int k[]=new int[3],则下列对此语句的叙述中错误的是( )。
A. 定义了一个名为k的一维数组
B. k数组有3个元素
C. k数据元素的下标为1至3
D. 数组k中的每一个元素都是整型