题目内容
(请给出正确答案)
[单选题]
执行下列程序段后,*p的值是()char*p="asdf";printf("%c",*(p+strlen(p)));
A.语句错误
B.s
C.d
D.a
答案
查看答案
A.语句错误
B.s
C.d
D.a
第2题
设有如下程序段
char str[]="Hello!";
char *ptr;
ptr=str;
执行完以上程序段后*(ptr+6)的值为()
A.'o'
B.'\0'
C.'\o
D.'o'
第4题
执行下面程序段时输出suet,请填空。 main() { static char a[]="student"; char *p; for(p=a;p<【 】;p+=2) putchar(*p); }
第6题
下列程序段的运行结果是______。 char str口="ABCD",*p=str; printf("%d\n",*(p+3));
第7题
执行语句“char a[10]={"abcd"),* p=a;”后,*(p+2)的值是()
A."abcd"
B.'b'
C.'C'
D.'\0'
第10题
有以下程序 yoidfunl(char*p) {char*q; q*p; while(*q!=0) {(*q)++;q++;} } main() {chara[]={“Program”),*p; p=&a[3];funl(p);printf(“%s\n”,a); } 程序执行后的输出结果是
A.Prphsbn
B.Prohsbn
C.Progsbn
D.Program