设有如下程序段: main() char s[4][20]; int i; scanf("%s%s",s[0],s[1]); gets(s[2]);gets(s[3]); for(i=0;i<4;i++) puts(s[i]); 输入数据如下:(此处<CR>代表回车符) aa bb<CR> cc dd<CR> 则程序的输出结果是______。[/i]
A: aa bb ccdd
B: aa bb cc dd
C: aa bb cc dd
D: aa bb cc dd
A: aa bb ccdd
B: aa bb cc dd
C: aa bb cc dd
D: aa bb cc dd
举一反三
- 设有如下定义和语句[1] char *s; s="string";[2] char s[7]; s="string";[3] char s[ ]="string";[4] char s[ ]={'s','t','r','i','n','g'};其中定义项可以作为字符串使用的是______。 A: [1]和[2] B: [1]和[3] C: [1]和[4] D: [3]和[4]
- 下列表达式的结果正确的是()。 int aa,bb,cc,dd; aa=bb=cc=dd=1;sp; aa=bb=cc=dd=1;sp; aa=bb=cc=dd=1; (aa+1==2)?bb=aa+2:aa+3 A: 2 B: 3 C: 1 D: 5
- 下面程序的输出是 【9】 。 main() enum ernem1=3,em2=1,em3; char *aa[]="AA","BB","CC","DD"; printf("%s%s%s\n",aa[em1],aa[em2],aa[em3]);
- 请参见图示。如果主机 A 向主机 B 发送 IP 数据包,则该数据包在离开主机 A 时的目的地址是() A: DD:DD:DD:DD:DD:DD B: 172.168.10.99 C: CC:CC:CC:CC:CC:CC D: 172.168.10.65 E: BB:BB:BB:BB:BB:BB F: AA:AA:AA:AA:AA:AA
- 阅读下列程序,写出程序的运行结果。main ( ){ enum em { em1=3, em2=l, em3 }; char * aa[] = {“AA”,“BB”,“CC”,“DD” } ; printf ( “%s%s%s\n” , aa[em1] , aa[em2] ,aa[em3] );}