有以下程序(strcat函数用以连接两个字符串)#include#includeint main( ){char a[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%s\n",a);return 0;}程序运行后的输出结果是( )。
ABCDE\OFG\OIJK
B. IJK
C. ABCDIJK
D. EFGIJK
查看答案
选择正确的输入语句()。:(其中:char string[20];)使得string的内容为"I am student".
A. scanf("%s", string);
B. scanf("%c", &string);
C. scanf("%s", &string);
D. gets(string);
下面合法的语句定义是().
A. char a[ ]={'0','1','2','3','4','5'};
B. int a[ ]="string";
C. int a[5]={0,1,2,3,4,5};
D. char a="string";
下面各语句中,能正确进行赋字符串操作的语句是().
A. char s1[5][ ]={"ABCDE"};
B. char s2[6]={'A','B','C','D','E'};
C. char st[ ][ ]={"ABCDE"};
D. char s[5]={'A','B','C','D','E'};
程序段char s[10];s="abcd";printf("%s\n",s);的运行结果(以下U代表空格)是( ).
A. 输出abcd
B. 输出abcdUUUUU
C. 编译不通过
D. 输出a