设已执行预编译命令#include,以下程序段的输出结果是()。chars[]="abcdefg";printf("%d\n",strlen(s));
查看答案
下列叙述中错误的是()。
A. 对于double类型数组,不可以直接用数组名对数组进行整体输入或输出
B. 数组名代表的是数组所占存储区的首地址,其值不可改变
C. 在程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
D. 可以通过赋初值的方式确定数组元素的个数
下列关于字符串的叙述中正确的是()。
A. C语言中有字符串类型的常量和变量
B. 两个字符串中的字符个数相同时才能进行字符串大小的比较
C. 可以用关系运算符对字符串的大小进行比较
D. 空串一定比空格打头的字符串小
有以下程序:main(){intaa[5][5]={{1,2,3,4},{5,6,1,8},{5,9,10,2},{1,2,5,6}};ints=0,i;for(i=0;i<4;i++)s+=aa[i][2];printf("%d",s);}程序运行后的输出结果是()。
A. 26
B. 19
C. 10
D. 20
以下程序段给数组所有元素输入数据,应在下划线处填入的是()main(){inta[10],i=0;while(i<10)scanf("%d",_______);::}
A. a
B. &a
C. &a[i]
D. &a[i++]