首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求通过while循环不断读人字符,当读入字母N时结束循环,若变量已正确定义,下列正确的程序段是( )。
要求通过while循环不断读人字符,当读入字母N时结束循环,若变量已正确定义,下列正确的程序段是( )。
admin
2012-12-03
46
问题
要求通过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);
答案
A
解析
while循环的执行过程如下:①计算while后面圆括号中表达式的值。当值为非0时,执行步骤②;当值为0时,执行步骤④。②执行循环体一次。③转去执行步骤①。④退出循环。在选项A中,表达式(ch=getchar())!=’N’表示输入的字符不等于N,妇果这个条件表达式成立.则执行循环体.打印输出输入的字符。如果这个条件表达式不成立,即输入的字符等于N,则退出循环。所以选项A为正确答案。
转载请注明原文地址:https://kaotiyun.com/show/zcPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数mycmp(char*s,char*t)的功能是比较字符串s和t的大小,当s等于t时返回0,当s>t时返回正值,当s<t时返回负值。请填空。mycmp(char*s,char*t){while(*s==*t)
以下叙述中错误的是()。
有以下程序:#includo<stdio.h>main(){inty=10;while(y--)printf("y=%d\n",y);}程序执行后的输出结果是()。
有以下程序:#include<stdio.h>main(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i<9;i+=2)s+=*(t+i);prinff("%d\n",s);
下列选项中合法的赋值语句是()。
下列不属于软件工程的3个要素的是()。
C语言中用______表示逻辑值为“真”,用数字“0”表示逻辑值为“假”。
若二维数组a有m列,则在a[i][j]前的元素个数为()。
若变量a是int类型,并执行了语句:a=’A’+1.6;,则正确的叙述是
以下有4组用户标识符,其中合法的一组是______。
随机试题
川牛膝与怀牛膝功效的主要小同点是()(1997年第33题)
有机磷农药致机体中毒的主要机制是
食管癌多见于
水泥稳定粒径较均匀且为不含或含细料很少的砂砾、碎石以及不含土的砂时,易在集料中添加()进行综合稳定。
下列可视为永续年金的有()。
西印度群岛位于()
用差别阈限法制作等距量表的依据是
Whichofthefollowingreflexivepronouns(反身代词)isusedasanobject?
A、Takingnotesbyhandislesseffectivethantypingonlaptoportabletcomputers.B、Takingnotesbyhandismuchbetterforlo
A、Gothroughahealthcheck.B、Carrylittleluggage.C、Arriveearlyforboarding.D、Undergosecuritychecks.B题目询问当旅客去月球旅行的时候,他们
最新回复
(
0
)