题目内容

以下正确的定义语句是( )

A. int b[1][4]=({1,2,3,4,5);
B. int s[3][]={{1},{2},{3;
C. long x[2][3]={{1},{1,2},{1,2,3};
D. double y[][3]={0};

查看答案
更多问题

有两个字符数组m、n,则如下正确的输人语句是( )

A. gets(m,n)
B. scanf("%s%s",m,n);
C. scanf("%s%s",&m,&n);
D. gets("m"),gets("n");

有下面的程序段:char b[3],c[]= "China";b=c; printf("%s",b);则( )。

A. 运行后将输出China
B. 运行后将输出Ch
C. 运行后将输出Chi
D. 编译错误

判断字符中a和b是否相等,应当使用( )

A. if(a==b)
B. if(a=b)
C. if(strcpy(a,b))
D. if(strcmp(a,b))

下述对C语言字符数组的描述中错误的是( )。

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

答案查题题库