题目内容

#include #include main(){char a[20]= "ABCDEF\0G\0",b[]="IJK";strcat(a,b); printf("%s\n",a);}程序运行后的输出结果是

ABCDEF\0G\0IJK
B. ABCDEFIJK
C. IJK
D. GIJK

查看答案
更多问题

以下定义语句中不能将字符串"world"正确赋给字符数组的是( )

A. char s[]="world";
B. char s[10];strcpy(b,"world");
C. char s[6];s={ "world"};
D. char s[]={ 'w','o','r','l','d', '\0'};

给出以下定义,则正确的叙述是char x[ ]= “abcedfg”;char y[ ]={ ‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’’, ‘g’ };

A. 数组x 和数组y 等价
B. 数组x 的长度小于数组y的长度
C. 数组x 和数组y 的长度相同
D. 数组x 的长度大于数组y的长度

以下不是将字符串Code存储到数组中的语句是()。

A. char s[]="Code";
B. char s[]= {'C','o','d','e','\0'};
C. char s[]= {'C','o','d','e'};
D. char s[5]= {'C','o','d','e'};

有以下程序main(){char a[30],b[30];scanf("%s",a);gets(b);printf("%s\n %s\n",a,b);}程序运行时若输入:how are you? I am fine<回车>则输出结果是

A. how are you? I am fine
B. howare you?I am fine
C. how are you? I am fine
D. row are you?

答案查题题库