问题 单项选择题

设有如下程序段:
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>
则程序的输出结果是______。

A.aa bb ccdd

B.aa bb cc dd

C.aa bb cc dd

D.aa bb cc dd

答案

参考答案:C

解析:

[分析]:按题目要求输入数据后,数组的第一行是字符串"aa",第二行是"bb",第三行是"cc dd",第四行没有接收到字符串。

填空题
单项选择题