题目内容

若有定义语句:int a[8];则以下表达式中不能代表数组元素a[1]地址的是()。

A. &a[0]+1
B. &a[1]
C. &a[0]++
D. a+1

查看答案
更多问题

设有语句:char s1[12]={"string"};char s2[12]={"string\n"};则以下语句printf("%d,%d",strlen(s1),strlen(s2));的输出结果是()。

A. 5,6
B. 6,7
C. 7,7
D. 7,8

对两个数组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];

答案查题题库