首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2015-12-25
39
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
选项
A、n=0;while((ch=getchar())!=’\n’)n*;
B、n=0;while(getchar()!=’\n’)n*;
C、for(n=0;getchar()!=’\n’;n*);
D、n=0;for(ch=getchar();ch!=’\n’;n*);
答案
D
解析
本题主要考查循环的使用。选项A中,首先把输入的字符放到ch变量中,然后判断ch是否为回车符,如果不是则n增加,循环结束条件是输入的是回车符;选项B中,直接判断getchar函数的返回值是否是回车符,如果不是则n增加,输入回车符循环结束;选项C使用for循环,n的初值为0,每次循环n增加1,循环的结束条件是输入回车符;选项D中for循环的初始条件ch值为输入的字符,只有一次输入,不能统计输入的字符数,如果第一次输入的不是回车符循环不能结束。
转载请注明原文地址:https://kaotiyun.com/show/rxDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()main(){inta,b,d=25;a=d/10%9;b=a&&(-1);printf("%d,%d\n",a,b);}
下列写法正确的是()
下列描述错误的是()。
关于结构化程序设计原则和方法的描述错误的是()。
结构化程序设计的核心和基础是()。
下列语句能循环______次。ints=12;while(s);--s;
下列程序执行输出的结果是()。#include<stdio.h>f(inta){intb=0;stoicc=3;a=c++;b++;return(a);}
有下列程序:main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n
下列叙述中,错误的是()。
以下选项中可作为C语言合法常量的是
随机试题
某平站结合的地下3层人防工程,层高均为4m,该人防工程下列场所设置的做法中,符合规范要求的是()。
根据我国《担保法》的规定,留置担保的适用范围包括保管、运输、借贷等合同。()
不符合细菌性阴道炎的是
不属于阴证的诊断是
对于患者休养要求的环境,下列哪一项符合
政府服务项目采取邀请招标方式采购的,采购人应当通过随机方式选择()家以上的供应商,并向其发出投标邀请书。
我国监理单位的资质分为( )。
爆扩成孔灌注桩的主要优点在于()。[2015年真题]
品质标志表明单位属性方面的特征,其标志表现只能用文字来表现,所以品质标志不能转化为统计指标。()
秘书在做督查工作时,必要时可以直接处理问题,代替下属机关和部门工作。()
最新回复
(
0
)