以下能对一维数组a进行正确初始化的语句是()
A. int a[10]=(0,0,0,0,0)
B. int a[10]={};
C. int a[]={0};
D. int a[3]={1,2,3,4,5};
查看答案
9.如下程序的输出结果是()。{ #include int main( ) {int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0; for(i=1;i<3;i++) for(j=0;j
A. 14
B. 19
C. 20
D. 21
10.若有说明:int a[3][4]; 则对a数组元素的非法引用是(
A. a[0][2*1]
B. a[1][3]
C. a[4-2][0]
D. a[0][4]
11.若有说明:int a[][4]={0,0};,则下面不正确的叙述是(
A. 数组a的每个元素都可得到初值0
B. 二维数组a的第一维大小为1
C. 因为二维数组a中初值的个数不能被第二维大小的值整除,则第一维的大小等于所得商数再加1,故数组的行数为1
D. 只有元素a[0][0]和a[0][4]可得到初值0,其余元素均得不到初值0
12.以下程序的输出结果是() #include int main( ) {int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=i;j++)t=t+b[i][j];printf("%d\n",t); }
A. 3
B. 4
C. 1
D. 9