找考题网-背景图
未分类题

以下程序段的输出结果是______。 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.aaa/0bbb/0
D.aaabbb

A.aaa
B.aaa
C.aaa/0bbb/0

【参考答案】

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