首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。
admin
2018-01-14
20
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。
选项
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://jikaoti.com/ti/Yxa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为()。
利用fseek函数可实现的操作是()。
以下能正确定义一维数组的选项是()。
设x为int型变量.则执行以下语句后,x的值为()。x=10;x=x-=x-x;
有下列程序:fun(intx,inty){staticintm=0,i=2;i+=++m;m=i+x+y;returnm;}main(){intj=1,m=1,k;
语句:“printf("%d",(a=2)&&(b=-2));”的输出结果是()。
有两个关系R和S如下:则由关系R得到关系S的操作是()。
已知下列函数定义setw(int*b,intm,intn,intdat){intk;for(k=0;k<m*n,k++){*b=dat;b++;}}则调用此函数的
以下数组定义中错误的是()。
“商品”与“顾客”两个实体集之间的联系一般是()。
随机试题
下列关于证据的说法正确的是:()
为避免土地登记代理活中产生纠纷,降低土地登记代理风险,应注意做好的工作不包括()。
关于工程分包的说法,正确的有()。
下列不属于检疫传染病的有( )。
根据企业国有资产法律制度的规定,下列关于国有独资企业的表述中,正确的是()。
由细颗粒物造成的灰霾天气对人体健康的危害甚至要比沙尘暴更大。粒径10微米以上的颗粒物,会被挡在人的鼻子外面;粒径在2.5微米至10微米之间的颗粒物,能够进入上呼吸道,但部分可通过痰液等排出体外,另外也会被鼻腔内部的绒毛阻挡.对人体健康危害相对较小;而粒径在
竞争与合作的关系是()
证明:,其中a﹥0为常数。
无符号数A减去无符号数B,结果的进位标志为1表明(56)。
A.whereB.exceptionsC.affairsD.meetE.cracksonF.cracksupG.reachH.acclaimedI.seekforJ.failK.tiesL.
最新回复
(
0
)