下面关于C语言源程序的错误中,通常不能在编译时发现的是_________
A. 括号不匹配
B. 非法标识符
C. 程序结构不完整
D. 数组元素下标值越界
已有定义"char ch[8]="abc";”,则sizeof(ch)的值是_________
A. 8
B. 3
C. 1
D. 4
已有定义"int a[10]={1,2},i=0;”,下面语句中与"a[i]=a[i+1],i++;”等价的是
A. a[i]=a[i+1];
B. a[++i]=a[i];
C. a[++i]=a[i+1];
D. i++,a[i-1]=a[i];
已有定义"int a[3][2]={1,2,3,4,5,6};”,数组元素_____的值为6。
A. a[3][2]
B. a[2][1]
C. a[1][2]
D. a[2][3]