首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量己正确定义,以下正确的程序段是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量己正确定义,以下正确的程序段是
admin
2015-12-25
38
问题
要求通过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全国计算机二级
相关试题推荐
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
若执行下列程序时从键盘上输入2,则输出结果是()。#inclUde<stdio.h>main(){inta;scanf("%d",&A);if(a++<3)printf("%d\n",A);
C语言可执行程序的开始执行点是()。
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
下列程序的运行结果为()。#include<stdio.h>voidabc(Char*str){inta,b,i,j;for(i=j=0;str[i]!=’\0’;i++)if(str[i]!=’a’)
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
C语言可执行程序的开始执行点是()。
按照“先进后出”原则组织数据的数据结构是()。
下列不是合法的C语言语句是()
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
随机试题
网络黑客的行为特征包括________。
A.造影检查B.软线摄影C.荧光摄影D.高电压摄影E.放大摄影乳腺检查
不在行经期间,阴道大量出血,来势急者称为
患者女,55岁,因支气管哮喘发作入院,现气短不能平卧,咳嗽,痰黏不易咳出,下列护理措施不妥的是()
变更调整包括()。
构筑物水池做满水试验时应掌握的要点有()、外观观察及蒸发量的测定。
长期国债的偿还期一般在()
2013年4月,甲公司决定分立出乙公司单独经营。甲公司原有负债5000万元,债权人主要包括丙银行、供货商丁公司和其他一些小债权人。在分立协议中,甲、乙公司约定:原甲公司债务中,对丁公司的债务由分立出的乙公司承担,其余债务由甲公司承担。该债务分担安排经过了丁
根据《税收征收管理法》的规定,下列说法错误的是()
下列图像格式中,可以将多幅图像保存为一个图像文件,从而形成动画的是(1)。不属于视频影像文件的是(2)。
最新回复
(
0
)