首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2019-08-10
46
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)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://jikaoti.com/ti/DQf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
下列关于数据库设计的叙述中,正确的是( )。
有以下程序:#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i
若有定义语句:doublex,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是()。
下列叙述中正确的是( )。
下列数据结构中,属于非线性结构的是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。例如,二维数组中的数据为:333333334444
编写函数fun,它的功能是:利用以JF所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos(x0
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
随机试题
下列不属于社会公共需要特征的是
女性,28岁,被人发现昏迷且休克,屋内有火炉,且发现有敌敌畏空瓶。查体:体温36℃,BP90/60mmHg,四肢厥冷,腱反射消失,心电图Ⅰ度房室传导阻滞,尿糖(+),尿蛋白(+),血液的COHb为60%。诊断该病后,首要的治疗方法是
用来决定在不同预警级别情况下,是否应当发出警报以及发出何种程度警报的判别标准是()
有关有明显流幅的钢筋的性能指标,下列说法不正确的是( )。
在堤防工程中,砂砾料压实时,洒水量宜为填筑方量的()。
在特别潮湿的作业场所内,携带式照明灯具的供电电压不得超过()V。
下列不属于借款人提款用途的是()。
在金属货币流通的条件下,单位货币的法定含金量被作为()。
[2009年1月]湖中有四个小岛,它们的位置恰好构成正方形的四个顶点。若要修建三座桥将这四个小岛连接起来,则不同的建桥方案有()。
【B1】【B2】
最新回复
(
0
)