有以下程序()main(){char *p[10]={"abc","aabdfg","dcdbe","abbd","cd"};printf("%d\n",strlen(p[4]));}执行后输出结果是
A.2
B.3
C.4
D.5
A.2
B.3
C.4
D.5
有以下程序 include<stdio.h> yoidfun(char**p) {++p;printf(%sha,*p);} main() {char*a[]=(Morning,Aftemoon,Eyening,Night); fun(a); } 程序的运行结果是
A.ffemoon
B.Morning
C.oming
D.Afternoon
有以下程序
#include<stdio.h>
main()
{char s[]="159",*P;
p=s;
printf("%C",*p++);
printf("%C",*p++);
}
程序运行后的输出结果是______。
有以下程序 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
有以下程序 yoidswap(char*x,char*y) {chart; t=*x;*x=*y;*y=t; ) main() {char*sl=abc”,*s2=123“; swap(s1,s2);printf(%s,%s\n”,s1,s2); } 程序执行后的输出结果是
A.abc,123
B.123,abc
C.321,cba
D.lbc,a23
A.4 4
B.3 3
C.3 4
D.4 3
有以下程序: struct STU {char rlLlm[10]; float scoEe[3];} main() {struer STU s[3]={{“20021”,90,95,85), {“2 0022”,95,80,75}, {“20023”,100,95,90}},*P=s; int i;float sum=0; for(i=0;i<3;i++) Sum=Sum+p一>score[i]; printf(“%6.2f\n”,sum); ) 程序运行后的输出结果是()。
A.7
B.8
C.9
D.函数调用出错
有以下程序()
#include<stdio.h>
main()
{unsigned char a,b;
a=4|3;
b=4&3;
printf("%d%d\n",a,b);
}
执行后输出结果是
A.7 0
B.0 7
C.1 1
D.43 0
以下程序的运行结果是【 】。 main() { char *k="aeiou"; for(;*k;k++) printf("%c",*k); }
以下程序的输出结果是【 】。 main() { char *p=“abodefgh”,*r; long *q; q=(long*)p; q++; r=(char*)q; printf(“%s\n”,r); }