首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
admin
2018-11-21
57
问题
要求通过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/rlxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能将高级语言程序转换成目标语言程序的是______。
两个或两个以上模块之间关联的紧密程度称为()。
有以下程序#inculdeMain(){intB[3][3]={0,1,2,0,1,2,0,1,2},i,j,t+1;For(i=0;i
有以下程序:#include<stdio,h>#definef(x)(x*x)main(){inti1,i2;i1=f(8)/f(4);i2=f(4+4)/f(2+2);printf("%d,%d\
若要求从键盘读入含有空格字符的字符串,应使用函数()。
有以下程序:voidfun1(char*p){char*q;q=P;while(*q!=’\0’){(*q)++;q++;}}main(){chara[]={"Program"),*p
若定义inta=10,则表达式a+=a=aa*=a的值是()。
关系表达式x<y<z,用C语言的表达式为【】。
若变量a,b已定义为int类型并分别赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的输出语句行:【】。
数据库设计的4个阶段是:需求分析、概念设计、逻辑设计和()。
随机试题
以下叙述中错误的是
简述数据/功能格栅图的作用。
艾里克森的心理发展观和弗洛伊德的区别在于
A、考来烯胺B、苯扎贝特C、烟酸D、普罗布考E、洛伐他汀广谱调血脂药,对Ⅱb和Ⅳ型高脂血症效果最好的药是( )。
关于实施绿色通道制度企业的货物电子转单至口岸后,以下表述正确的是( )。
关于个人所得税的筹划原理及方法,下列说法错误的是( )。
期货公司应当报送月度和年度风险监管报表时要注意()。
集合竞价也要服从价格优先和时间优先原则。()
1970年4月24日,中国自行设计制造的第一颗人造地球卫星由长征一号火箭成功发射。1988年9月27日,中国核潜艇水下发射运载火箭获得成功,中国空问技术进入新的时代。我国第一颗人造地球卫星的名字是()。
每个查询都有三种视图,下列不属于查询的三种视图的是
最新回复
(
0
)