若说明int a[ ][4]={0,0};则下面不正确的叙述是。
A. 数组a的每个元素都可以得到初值0
B. 二维数组a的第一维大小为1
C. 当初值的个数能被第二维的常量表达式的值除尽时,所得商就是第一维的大小
D. 只有元素a[0][0]和a[0][1]可得到初值,其余元素均得不到正确的初值
查看答案
若有语句int a[3][6];,按在内存中的存放顺序,a数组的第10个元素是。
A. a[0][4]
B. a[1][3]
C. a[0][3]
D. a[1][4]
下列数组定义中正确的是。
A. int a1[2][3];
B. int a2[ ][2]={{1},{2,3,4}};
C. int a3[ ][3];
D. int a[2][ ]={1,2,3};
设有说明语句int A[4][3]={{1,2},{3,4,5},{6,7,8},{9,10}};则A[0][2]和A[2][2]的初始化值分别为。
A. 0,7
B. 3,8
C. 3,7
D. 0,8
有以下程序,其输出结果为。#include int main(){int a[ ]={2,3,5,4},i;for(i=0;i<4;i++){switch(i%2){case 0:switch(a[i]%2){case 0:a[i]++;break;case 1:a[i]--; }break;case 1:a[i] = 0;}}for(i=0;i<4;i++)printf(" %d",a[i]);printf("\n");return 0;}
A. 3 3 4 4
B. 2 0 5 0
C. 3 0 4 0
D. 0 3 0 4