首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2018-11-21
43
问题
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
选项
A、n=0;while((ch=getchar())!=’\n’)n++;
B、n=0;while(getchar0()!=’\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/2Yxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中合法的用户标识符是
有以下程序,程序执行后,输出结果是【】#include<stdio.h>voidfun(int*A){a[0]=a[1];}main(){inta[10]={1
以下程序的输出结果是______。main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=0;i<3;i++)for(j=0;j<=i;j++)s+=a[
下面四个选项中,均是不正确的8进制数或16进制数的选项是
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
A、(a+b)*h/2B、(1/2)*(a+b)*hC、(a+b)*h*1/2D、h/2*(a+b)2由于1和2都是整型,选项B中1/2的运算结果为0,故整个表达式的值为0,所以它的结果和题目中要求的代数式的计算结果不相符。
给定程序MODll.C中函数fun的功能是:从n(形参)个学生的成绩中统计出低于平均分的学生人数,此人数由函数值返回,平均分存放在形参aver所指的存储单元中。例如,若输入8名学生的成绩:80.5607290.59851.58
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是______。
给定程序MODI1.C中函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按高位到低位顺序输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正fun函数中的错误,使它能得出正确的结果。
随机试题
我国各族人民和睦相处,共同建设有中国特色社会主义,这是因为我国( )。
男性,45岁。查体发现肝硬化5年。3天前与朋友聚餐时出现呕血,鲜红色,量约1000ml。患者出现头晕、心慌、出冷汗等。经输血、补液和应用止血药物治疗后病情好转,血压和心率恢复正常。1天前出现睡眠障碍,并出现幻听和言语不清,化验检查示:血氨130g.g/dl
下列各项与葡萄胎鉴别诊断无关的是
阳明热盛引起痉病治以
稀释性低钠血症的临床表现为
A.阿胶B.三七C.狗脊D.骨碎补E.菟丝子具有补肾、活血、止血功效的药物是()
当杆件I温度升高△t对,杆件I的轴力变化情况是()。
按照时间顺序,环境影响评价一般可分为( )。
WhyisMr.Reidbeingdelayed?
A、 B、 C、 A本句是询问休假申请表在哪里的Where疑问句。
最新回复
(
0
)