-
以下对C语言字符数组的描术中,错误的是( )。
A. 字符数组可以存放字符串
B. 字符数组中的字符串可以整体输入、输出
C. 可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值
D. 不可以用关系运算符对字符数组中的字符串进行比较
正确答案: C -
以下选项中,合法的是( )。
A. char str3[]={‘d’,’e’,’b’,’\0’};
B. char str4; str4=“hello world”;
C. char name[10]; name=“china”;
D. char str1[5]= “pass”,str2[5]; str2=str1;
正确答案: A -
若有定义:int x[2][3];,则以下关于二维数组x的叙述错误的是( )。
A. x[0]可看作是由三个整型元素组成的一维数组
B. x[0]和x[1]是数组名,分别代表不同的地址常量
C. 数组x包含6个元素
D. 可用语句x[0]=0;为数组所有元素赋初值0
正确答案: D -
若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是( )。
A. m[–i]
B. m[2*2]
C. m[m[0]]
D. m[i]
正确答案: C -
在下列C语言源程序的错误中,通常不能在编译时发现的是( )。
A. 括号不匹配
B. 非法标识符
C. 数组元素下标值越界
D. 程序结构不
【C语言】测试5 数组
猜你喜欢
转载自blog.csdn.net/m0_68111267/article/details/130613689
今日推荐
周排行