题目内容

以下sizeof运算的结果不为1的是

A. sizeof('0')
B. sizeof("")
C. sizeof('\x21')
D. sizeof("a")

查看答案
更多问题

执行程序段char str[20]={'a','b','c','\0'}; int len=strlen(str); 变量len的值为( )

A. 20
B. 4
C. 3
D. 3或4或20

#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的长度

答案查题题库