下不能对二维数组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};
static char str[10]="China";数组元素个数为().
A. 5
B. 6
C. 9
D. 10
对于定义,char *aa[2]={"abcd","ABCD"},选项中说法正确的是().
A. aa数组元素的值分别是"abcd"和"ABCD"
B. aa是指针变量,它指向含有两个数组元素的字符型一维数组
C. aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址
D. aa数组的两个元素中各自存放了字符'a'和'A'的地址
若输入ab,程序运行结果为().main(){ static char a[3];scanf("%s",a);printf("%c,%c",a[1],a[2]);}
A. a,b
B. a,
C. b,
D. 程序出错