若有语句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
以下数组声明中有语法错误的是。
A. int a[3]={1,2};
B. int a[ ]={1,2,3,4};
C. int a[3]={1,2,3};
D. int a[3]={1,2,3,4};