首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2015-12-25
99
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)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全国计算机二级
相关试题推荐
若以“a+”方式打开一个已存在的文件,则下列叙述正确的是()
下列选项中不是字符常量的是()
下列不是合法的C语言语句是()
已有定义:charc=’’;inta=1,b;(此处c的初值为空格字符),执行b=!c&Ra;后b的值为______。
下列叙述中正确的是()。
下列程序的运行结果是______。#include<stdio.h>main(){inta,b,c;a=3;b=4;c=5;if(a>b)if(a>c)
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
在数据库设计中,将E-R图转换为关系模式的过程属于()。
以下选项中不属于C语言的类型的是______。
以下叙述中错误的是______。
随机试题
少量出血可能危及生命的器官是
毛泽东指出,在社会主义建设中发展国民经济的顺序为()
男性,20岁,渐进性心悸、乏力、消瘦6个月,腹胀、下肢水肿2个月,查体:体温37.2℃,心率106次/分,血压90/75mmHg,半卧位,颈静脉怒张,双肺(-),心界向两侧扩大,心率整,心音遥远,心尖部可闻及6/2级收缩期吹风样杂音,脉搏减弱,肝颈静脉回流
隧道掌子面使用风压应不小于()。
()主要评价资产及债务状况,财务效益情况,分析财务效益指标和经济效益变化的主要原因。
下列属于按承包工程计价方式分类的建设工程合同有______。
根据《上市公司并购重组审核工作规程》,下列说法正确的有()。[2016年5月真题]Ⅰ.并购重组项目申请材料存在重大瑕疵的,机构部对该单重组项目的财务顾问执业质量评级为C,并约谈提醒财务顾问Ⅱ.重组申请获无条件通过的,财务顾问应当在重
下列以成交价格为依据计算契税的有()。
教育的特质至少包括()。
Youshouldpresentyourmostattractivequalitiesthroughouttheinterview.
最新回复
(
0
)