有下列程序 #include"stdio.h" #include void main() { char a[5][10] = {"efg","abcd","mnopq","hijkl","rstuvwxyz"}; char *p[5]; int i, len; for (i=4;i>=0;i--) { p[i]= a[i]; len = strlen(p[i]); printf("%s",p[i]+len-2); printf("%c",*(p[i]+len-1)); } } 程序的运行结果是______。
A. yzyklkpqpcdcfgf
B. fggcddpqqkllyzz
C. yzzkllpqqcddfgg
D. fgfcdcpqpklkyzy
查看答案
有下列程序 #include void main() { char v[4][10]; int i; for(i=0; i<4; i++) scanf("%s",v[i]); printf ("%c, %s,%s,%c",**v,*(v+1),v[3]+3,*(v[2]+1)); } 程序执行时若输入:welcome you to beijing(回车), 则程序的输出结果是______。
A. w, you, eei jing, u
B. welcome, you, jing, to
C. w, you, jing,o
D. w, xelcome, eeijing, u
有以下程序 #include void main() { char str[80]="one start",*ps=&str[3]; scanf ("%s",ps); printf("%s\n",str); } 程序执行时若输入输入:two end(回车),则程序的执行结果是______。
A. onetwoend
B. twoend
C. onetwo
D. onetwoart
有以下程序 #include void main() { char s[]="Yes\n/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s); } 程序的运行结果是______。
A. n/NoYes/No
B. /No Yes
C. /NOYes/No
D. Yes /No
有以下程序 #include #include void main() { char name[9]="c##line"; char *str=name; printf("%d,%d,%d,%d\n",sizeof(name),strlen(name),sizeof(str),strlen(str)); } 程序运行后的结果是______。
A. 8,6,9,6
B. 9,7,4,7
C. 8,6,3,6
D. 10,8,5,8