首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段中不能统计出一行中输入字符个数(不包含回车符)的是( )。
以下程序段中不能统计出一行中输入字符个数(不包含回车符)的是( )。
admin
2020-11-23
40
问题
以下程序段中不能统计出一行中输入字符个数(不包含回车符)的是( )。
选项
A、for(n=0;getchar()!=’\n’;n++);
B、n=0;while(getchar()!=’\n’)n++;
C、n=0;while((ch=getchar())!=’\n’)n++;
D、n=0;for(ch=getchar();ch!=’\n’;n++);
答案
D
解析
本题主要考查循环的使用。选项A中,使用for循环,n的初值为0,每次循环n增加1,循环的结束条件是输入回车符;选项B中,直接判断getchar函数的返回值是否是回车符,如果不足则n增加,输入回车符循环结束;选项C首先把输入的字符放到ch变量中,然后判断ch是否为回车符,如果不是则n增加,循环结束条件是输入的是同车符;选项D中for循环的初始条件ch值为输入的字符,只有一次输入,不能统计输入的字符数,如果第一次输入的不是回车符循环不能结束。
转载请注明原文地址:https://kaotiyun.com/show/jl3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
下列叙述中正确的是
下列关于数据库设计的叙述中,正确的是
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
数据字典(DD)所定义的对象都包含于
以下选项中合法的实型常量是
设有定义:intx=0,*p;紧接着的赋值语句正确的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有三个关系R,S和T如下图所示:其中关系T由关系R和S通过某种运算得到,则所使用的运算为
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
随机试题
按市场交易标的物划分,金融市场可分为()
A.脂性肾病B.膜性肾病C.膜增生性肾小球肾炎D.系膜增生性肾小球肾炎引起成人肾病综合征的最常见原因是
可供类风湿性关节炎选择的手术方法有
3~4个月大的婴儿可以
A、油室B、油管C、油细胞D、乳管E、含橙黄色物的分泌细胞柴胡横切面中可见()
同一场地上甲、乙两座建筑的结构自振周期分别为T甲=0.25s,T乙=0.60s,已知建筑场地类别为Ⅱ类,设计地震分组为第一组。若两座建筑结构的阻尼比都取0.05,则在抗震验算时,甲、乙两座建筑的地震影响系数之比(a甲/a乙)最接近( )。
对于软弱、破碎围岩中的隧洞开挖后喷混凝土的主要作用在于()。
下列关于增值税的纳税义务发生时间的表述,正确的有()。
在商业银行,个人贷款业务是以()为标准进行贷款分类的一种结果。
“真实”是指事实、真理,它可以用于客观事物:自然、社会、个人;它的反面是虚假,是不真。“真诚”也是“真”,但是指主观意识领域里的真,它仅涉及人,而且是主体的个人,它强调的是向内反省,要求的是忠实于自己,是不欺己、不欺心,这就好像内心有一个法官在检查所有的意
最新回复
(
0
)