请问,以下哪些是初始化数组的正确形式()
A.int x[]={1,2,3}
B.int []x[]={{1,2,3},{1,2,3}}
C.int x[3]= {1,2,3}
D.int []x={0,0,0}
E.har c[]={‘陈’,’b’}
ABDE
A.int x[]={1,2,3}
B.int []x[]={{1,2,3},{1,2,3}}
C.int x[3]= {1,2,3}
D.int []x={0,0,0}
E.har c[]={‘陈’,’b’}
ABDE
以下能对二维数组a进行正确初始化的语句是
A.int a[2][ ]={ {1,0,1},{5,2,3};
B.int a[ ][3]={ {1,2,3},{4,5,6};
C.int a[2][4]={ {l,2,3},{4,5},{6} };
D.int a[ ][3]={ {1,0,1},{ },{l,1} };
以下不能对二维数组a进行正确初始化的语句是()。
(A)inta[2][3]={0};
(B)inta[][3]={{0,1},{0}};
(C)inta[2][3]={{0,1},{2,3},{4,5}};
(D)inta[][3]={0,1,2,3,4,5};
以下不能对二维数组a进行正确初始化的语句是
A.int a[2][3]={0};
B.int a[][3]={{1,2},{0}};
C.int a[2][3]={{1,2},{3,4},{5,6}};
D.int a[][3]={1,2,3,4,5,6};
A.inta[5]=(0);
B.intn,a[n]={1,2,3,4,5};
C.inta[5]=(1,2,3,4,5);
D.inta[5]={1,2,3};
A.int a[10]=(0,0,0,0,0)
B.int a[10]={ }
C.int a[ ]={0}
D.int a[10]={ 10*2}
E.int a[10]={}1,0,1,0,1}
F.我不会
A.数组myArray的长度已由6改为10,其中前6个元素的值不变,后四个元素的值为空。
B.数组myArray的长度已由6改为10,其中前6个元素的值不变,后四个元素需再经过初始化后才能使用。
C.数组myArray的长度已由6改为10,原来6个元素的值全部丢失。
D.数组myArray的长度没有变化。
A.void m() throws IOException{}
B.void m() throw IOException{}
C.void m(void) throws IOException{}
D.m() throws IOException{}
E.void m(){}throws IOException
A.intscore={90,12,34,77,56};
B.int[]score=newint[5];
C.int[]score=newint[]{90,12,34};
D.int[]score=newint{90,12,34};
A.har a[] = "Hello
B.har a[][] = {'H', 'e', 'l', 'l', 'o'}
C.har a[5] = Hello
D.har a[2][5] = {"Hello","world"}
下列关于数组概念的描述中,错误的是()。
A.数组中所有元素类型是相同的
B.数组定义后,它的元素个数是可以改变的
C.数组在定义时可以被初始化,也可以不被初始化
D.数组元素的个数与定义时的每维大小有关