问题 单项选择题

若变量已正确定义,以下while循环不断输出读入的字符,当读入回车符时结束循环,正确的程序段是( )。
A) while(ch=getchar() =='\n') putchar(ch); B) while(ch=getchar() ) =='\n') putchar(ch);
C) while(ch=getchar() !='\n') putchar(ch); D) while(ch=getchar() !='\n') putchar(ch);

答案

参考答案:D

解析: 本题考查的知识点是getchar函数、putchar函数和逻辑表达式的判定。题目要求“当读入回车符时结束循环”,所以A)、B)选项不对,又由于回车符在字符输入时表示为\n,故本题选D。

判断题
单项选择题