首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2019-12-17
26
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)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/S2Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
下列定义数组的语句中,正确的是
以下叙述中正确的是
下列描述中,不符合良好程序设计风格要求的是
以下叙述中正确的是
下列叙述中正确的是
程序流程图中带有箭头的线段表示的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
在E-R图中,用来表示实体联系的图形是
随机试题
唐氏综合征(21-三体综合征)根据核型分析可分为哪几型?
考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tEmployee”、“tAttend”和“tWork”,查询对象“qT”,宏对象“ml”。同时还设计出以“tEmployee”为数据源的窗体对象“fEmployee”和以“qT”
患儿男性,4个月,反复呕吐2个月。患儿母乳喂养,呕吐以餐后为主,每天3~5次,吐奶后可再次进食,无呕血,无面色发绀,有哭闹,体重增长欠佳。查体:体温36.8℃,精神佳,前囟平,唇湿润,心肺听诊无殊,腹平软,肝脾无肿大,肠鸣音正常。血常规、肝功能无异常。
下列关于丙型肝炎的描述哪项是正确的
A.15°B.60°C.70°D.80°E.140°上颌中切牙的长轴与下颌中切牙的长轴的交角约为
A.避光B.密闭C.密封D.阴凉处E.冷处将容器密闭,以防止尘土及异物进入
对受力不大、焊接部位难以清理的焊件,应选用的焊条是()。
总会计师属于()。
教育目的反映人的需要和动机,是人们共同活动的基础,它不仅能指导整个实践活动过程,而且也能鼓舞人们为实现共同的目标而努力。这是教育目的的()
Canyourememberwhatyouateyesterday?Ifasked,mostpeoplewillbeabletogiveavaguedescriptionoftheirmainmeals:bre
最新回复
(
0
)