A-A+

以下程序段的输出结果是 ______。main(){ char s1[10] s2[10]

2022-08-05 19:51:48 问答库 阅读 171 次

问题详情

以下程序段的输出结果是 ______。main(){ char s1[10],s2[10],s3[10]; scanf("%s",s1);gets(s2);gets(s3); puts(s1);puts(s2);puts(s3);} 输入数据如下: (此处<CR>代表回车符)aaa<CR>bbb<CR>
A.aaa bbb
B.aaa bbb
C.aaabbb
D.aaabbb请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:scanf是标准输入函数,在输入字符串aaa时,实际的内容为“aaa\0”,“\0”是由系统自动加入的;gets的功能是从终端读入一行字符,即一直读到换行符为止,并由系统自动以“\0”代替换行符。

考点:程序