对两个数组a和b进行如下初始化:char a[]="ABCDEF";char b[]={'A','B','C','D','E','F'};则以下叙述正确的是()。
A. a与b数组完全相同
B. a与b长度相同
C. a和b中都存放字符串
D. a数组比b数组长度大
查看答案
数组的下标是从()开始的。
A. 0
B. 1
C. 2
D. 3
下列对数组定义不正确的语句是( )。
A. int m[5];
B. char b[1]={‘a’,‘b’,‘c’,‘d’};
C. int a[3]={1,2,3};
D. char p[5];
已知int m[5]={0,1,2,3,4},下列语句不正确的是()。
A. printf("%d",m[5]);
B. printf("%d",m[0]);
C. printf("%d",m[3]-m[3]);
D. printf("%d",m[2]+m[2]);
对以下说明语句int a[10]={6,7,8,9,10};,理解正确的是()。
A. 对以下说明语句int a[10]={6,7,8,9,10};,理解正确的是()。
B. 将5个初值依次赋给a[0]至a[4]
C. 将5个初值依次赋给a[6]至a[10]
D. 因为数组长度与初值的个数不相同,所以此语句不正确