题目内容

以下对一维数组a的正确定义是( )。

A. char a(10);
B. int a[ ];
C. int k=5, a[k];
D. char a[ ]={'a', 'b', 'c'};

查看答案
更多问题

下面关于C语言字符数组的叙述中,错误的是( )。

A. 字符数组可以存放字符串
B. 字符数组的字符可以整体输入、输出
C. 可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值
D. 可以用关系运算符对字符数组中的字符比较大小

下面程序段的运行结果是( )。char x[5]={'a', 'b', '\0', 'c', '\0'};printtf(“%s”,x);

A. 'a''b'
B. ab
C. ab c
D. abc

下面关于数组的叙述中,正确的说法是( )。

A. 在定义一个数组时必须指定数组长度
B. 必须用常量表达式来定义一个数组的长度
C. 对数组进行初始化时大括号中的数据个数必须和数组的长度相同
D. 定义一个一维数组时必须对数组进行初始化

字符串的长度是( )

A. 串中不同字符的个数
B. 串中不同字母的个数
C. 串中所含字符的个数且字符个数大于零
D. 串中所含字符的个数

答案查题题库