首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量己正确定义,以下正确的程序段是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量己正确定义,以下正确的程序段是
admin
2015-12-25
31
问题
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量己正确定义,以下正确的程序段是
选项
A、while(ch=getchar()=’N’)printf("%c",ch);
B、while(ch=getchar()==”N”)printf("%c",ch);
C、while((ch=getchar())!=’N’)printf("%c",ch);
D、while((ch=getchar())==’N’)printf("%c",ch);
答案
C
解析
while循环的执行过程如下:
①计算while后面圆括号中表达式的值,当值为非0时,执行步骤②;当值为0时,执行步骤④;
②执行循环体一次;
③转去执行步骤①;
④退出循环。
在选项C中,表达式(ch=getchar())!=’N’表示输入的字符不等于N,如果这个条件表达式成立,则执行循环体,打印输出输入的字符。如果这个条件表达式不成立,即输入的字符等于N,则退出循环。
转载请注明原文地址:https://kaotiyun.com/show/7JDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定所有变量均已正确说明,下列程序段运行后x的值是()。a=b=c=0;x=12;if(!a)x--;elsex=5;if(C)x=3;elsex=4;
下列程序的输出结果是()。main{intx=8,y=8;printf("%d%d\n",x--,--y);}
下列说法错误的是()。
下列程序的运行结果为()。#include<stdio.h>voidabc(char*str){inta,b,i,j;for(i=j=0;str[i]!=’\0’;i++)if(str[i]!=’a’)
下列程序的输出结果是______。main(){inti,sum;for(i=1;i<7;i++)sum+=i;printf("%d",sum);}
下列说法错误的是()。
若有定义floata[15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为()
下列叙述中正确的是()。
下列叙述中,不符合良好程序设计风格要求的是
#define命令出现在程序中函数的外面,宏名的有效范围为______。
随机试题
Aresomepeoplebornclever,andothersbornstupid?Orisintelligence(智力)developedbyourenvironmentandourexperience?Stra
护士指导梗阻性肥厚型心肌病患者避免屏气的主要目的是()
下列不属于所有者权益的是( )。
处于成熟阶段的行业通常年增长率会()。
银行业从业人员不得()。
吉林省的()与云南省的西双版纳、四川省的峨眉山并称为中国“三大天然药库”。
细菌性食物中毒都发生在7~9月。()
分析歌曲《雪绒花》谱例,写出:(1)调式调性。(2)曲式结构。(3)旋律特点。
《老年人权益保障法(修订草案)》明确规定:与老年人分开居住的家庭成员,应当经常看望或者问候老年人。这样的法律能够减少老年人的孤独感,因此,这样的法律也能够使家庭幸福。以下各项如果为真,哪项最能够加强上述推论?
ActiveinOldAgeKeepsPeopleMobilePeopleover70whoaren’tactivearemorelikelytodevelopproblemswalkingorclimbi
最新回复
(
0
)