题目内容

下列语句, 叙述正确的是()。 char c1[]="abcd"; char c2[]={'a' , 'b' , 'c' , 'd' };

A. 数组 c1 和数组 c2 等价
B. 数组 c1 占用空间大于数组 c2 占用空间
C. 数组 c1 占用空间小于数组 c2 占用空间
D. 数组 c1 和数组 c2 的长度相同

查看答案
更多问题

下列正确进行字符串赋值、 赋初值的语句是()。

A. char str[10];str= "abcdefg";
B. char str[10];str= {"abcdefg"};
C. char str[10]= "abcdefg";
D. char str[10]= "abcdefghijkl";

有以下程序 int main() { char str[10]="abcd\n"; cout

A. 4 4
B. 5 5
C. 10 5
D. 10 10

若有 char str[]="student"; 则( )不可输出该字符串。

A. coput<
B. int i;for(i=0;i<5;i++) cout<
C. putchar(a);
D. puts(a);

对于字符串的操作, 下列说明中正确的是()。

A. 可用赋值表达式对字符数组赋值, 如 char str[20];str="china";
B. 若有字符数组 a 和 b, 且 a>b, 则 strcmp(a,b)为非负数
C. 可用 strcpy 函数进行字符串的复制来完成字符数组的赋值
D. 字符串"aaa"在内存口占用 3 个字节

答案查题题库