题目内容

下面说法中正确的有哪些?

A. C语言中没有专门的字符串类型,字符串都是通过字符数组表示。
B. 已定义 char s1[]="abcd",s2[]="abcd" 。则s1==s2结果为1.
C. 已定义 char s1[]="abcd",*p=s1。则puts(p+2)结果是cd。
D. 已定义char s1[]="hello\0world",可通过strlen来计算实际长度,strlen(s1)的值是11

查看答案
更多问题

如果n的值为9,循环结束后i的值是____。如果n的值为11,循环结束后i的值是____。for(i=2;i

有以下程序段:s=1.0;for(k=1;k<=n;k++) s=s+1.0/(k*(k+1));填空完成以下程序,使之与以上程序的功能完全相同。s=0.0;____;k=0;do{ s=s+d; ____; d=1.0/(k*(k+1));}while(____);

下面程序的功能是在fun函数中计算20个学生的平均成绩,返回主函数输出,请填空。float fun(float x[],int num){int i;float ave,s=0;for(i=0;i

调用strlen("abc\0ef\0g")的返回值为8。

A. 对
B. 错

答案查题题库