设有程序段"char s[ ]="program";char *p;p=s;"表示数组的第一个元素s[0]和指针p相等。()
此题为判断题(对,错)。
此题为判断题(对,错)。
以下程序段的输出结果是______。
char*s="12345";
s=s+2;
printf("%s",s);
设有下面的C程序: main() { char*cp1,*cp2; cpl="12345"; cp2="abcdefghij"; strcpy(cp1,cp2); printf("cp1=%s\ncp2=%s\n",cp1,cp2); } 该程序经某C编译器的编译后,其目标程序运行的结果是 cp1=abcdefghij cp2=ghij 试分析,为什么cp2所指的串被修改了?
以下程序段的输出结果是______。
char s[]="\\101\101abc\t";
printf("%d\n",strlen(s));
下面的程序段,其运行结果是______。
char c[5]={'a', 'b','\0','c','\0'};
printf("%s",c);
下列程序段的输出结果是______。
#include"stdio.h"
main()
{ char b[]="Hello,you";
b[5]=0;
printf("%s\n",b);
}
设有下列程序: include<stdio.h> include<string.h> main() { int i; char s[10],t[10]; gets(t); for(i=0;i<2;i++) {gets(s); if(strcmp(t,s)<0) strcpy(t,s); } printf("%s\n",t); } 程序运行后,从键盘上输入(<CR>代表回车符):CDEF<CR>BADEF<CR>QTHRG<CR>,则程序的输出结果是______。
下列程序段的输出结果是__________。 main() {char b[]=“Hello,you”; b[5]=‘0’ printf(“%s\n”,b); }
执行以下程序段后,s的值为【 】。 static char ch[]="600"; int a,s=0; for(a=0;ch[a]>=0&&ch[a]<=9;a++) s=10*s+ch[a]-0;
下列程序段的输出结果是___________。 main() {char b[]=“Helio,you”; b[5]=0; printf(“%S\n”,b); }
以下程序段中,错误的行号是【 】。 ① include <stdio.h> ② main() ③ { char str[14];str[]={"I love China!"}; ④ printf("%s",str); ⑤ }