题目内容

有以下程序 #include main() { char *a[]={"abcd","ef","gh","ijk"}; int i; for(i=0;i<4;i++) printf("%c",*a[i]); } 程序的运行结果是______。

A. aegi
B. dfhk
C. abcd
D. abcdefghijk

查看答案
更多问题

有下列程序 #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

答案查题题库