首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
admin
2018-10-16
53
问题
要求通过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/05xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#include<stdio.h>#deftneJFT(x)x*xmain(){inta,k=3;a=++JFT(k+1);printf("%d",a
以下程序中,for循环体执行的次数是【】。#defineN2#defineMN+1#defineKM+1*M/2main(){inti;for(i=1;i<K;i++)
已有定义:char c;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
有以下程序:#include<studio.h>#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf("%d\n",F(a++,b++));}
以下叙述中正确的是()。
设有定义:inta,*p=&a,**pp=&p;,则与a=100;等价的语句为()
有以下函数定义:voidfun(intn,doublex){......}若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是______。
下列叙述中正确的是_______。
随机试题
Forsometimepastithasbeenwidelyacceptedthatbabies—andothercreatures—learntodothingsbecausecertainactsleadto"
关于经济周期对价格的影响,下列表述不正确的是()
羌活胜湿汤与九味羌活汤共有的药物是
设备间溴化锂吸收式制冷机之间间距应不小于______m,溴化锂吸收式制冷剂与墙之间应不小于_______m。
某建设单位,迫使承包方以低于成本的价格竞标,有关部门发现后,责令其改正,并可以处以( )罚款。
适于测度顺序数据的指标有()。
我国幼儿园在与家庭合作方面已经做了大量工作,积累了许多行之有效的方法。其中,家长直接参与的方面有()。
设函数f(x)连续,且f’(0)>0,则存在δ>0,使得()
下列叙述中错误的是()。
HowtoWriteaBookReviewI.ThedefinitionofabookreviewA.adescriptiveandcriticalorevaluativeaccountofabook
最新回复
(
0
)