首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。
admin
2019-06-12
95
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。
选项
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()!="\n";n++);
答案
D
解析
要统计一行中输入字符个数(不包含回车符)的程序实现,首先定义一个用作统计的变量n,赋初值为0;因为字符结束应该有换行符,所以该行字符是否结束的判断条件应为getchar()!=“\n”;for循环中用括号括起来的3个表达式之间要用分好隔开,其中表达式可以省略,但分号必须保留,故D选项错误。
转载请注明原文地址:https://kaotiyun.com/show/5jRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件设计中模块划分应遵循的准则是()。
一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是()。
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是()。
以下选项中,合法的C语言实数是()。
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是()。
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
以下不属于C语言位运算符的是()。
下列给定程序中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,若给a输入字符串:ABCDEFGKHIJK,调用函数后,字符数组b中的内容为:ABCDEFGHIJK。请改正程序中的错误,使它能得出
有三个关系R、S和T如下:则关系T是由关系R和S通过某种操作得到,该操作为( )。
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
随机试题
不属于腹膜后间隙的器官
患者,男,50岁。高血压10年。血压最高180/80mmHg,服用福辛普利血压控制在(150~160)/(60~70)mmHg。为了有效控制其血压,最佳的联合用药方案是
下列有关输血的叙述,不正确的是
依据增值税的有关规定,下列销售行为免征增值税的是()。
市场经济条件不容易造成两极分化。()
企业某种存货的期初实际成本为200万元,期初“存货跌价准备”账户贷方余额2.5万元,本期购入该种存货实际成本45万元,领用150万元,期末估计库存该种存货的可变现净值为91万元,则本期应计提存货跌价准备为()万元。
十八大报告指出,中国特色社会主义道路、理论体系、制度,是()
业务流程图(TransactionFlowDiagram,TFD)是业务流程调查结果的图形化表示,它反映现有系统各部门的业务处理过程及其之间的分工与联系,以及连接各部门的(24)的传递和流动关系,体现现有系统的边界、环境、输入/输出和数据存储等内容。某
Theabilitytonegotiatesuccessfully,toreachagreementswithotherpeopleorparties,isakeyskillinanybusiness.Thisne
Micro-EnterpriseCreditforStreetYouthA)Althoughsmall-scalebusinesstrainingandcreditprogramshavebecomemorecommonth
最新回复
(
0
)