首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2017-04-26
55
问题
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)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/MSDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的程序实现的是从指针p所指向的地址的n个数中,找出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;【】;q++)if(*q>ma
有以下程序#includemain(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i
下面说明不正确的是
以下数组定义中错误的是
C语言规定,在一个源程序中,main函数的位置
以下选项中可作为C语言合法常量的是
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
软件生命周期中花费费用最多的阶段是
以下叙述正确的是
数据库设计分为以下6个设计阶段:需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
随机试题
结合实际论述学校教育是怎样影响学生人格发展的。
周围神经损伤依据伤程度分为___________、_________、__________。
A.Colles骨折B.Smith骨折C.Galeazzi骨折D.Barton骨折桡骨干下1/3骨折合并尺骨小头脱位,称为
皂苷的通性不包括
下列房产应该缴纳房产税的有()。
关于债券基金的利率风险,下列说法不正确的是()。
业务管理风险主要是指证券公司融资融券业务经营中因( )等原因导致业务经营损失的可能性。
某生产性企业2004年1月申报2003年度企业所得税,申报全年主营业务收入6500000元,其他业务收入320000元,全年实现会计利润98000元,并缴纳企业所得税26460元,2004年4月,主管税务机关对该企业所得税进行检查,查出部分经济业务及账务处
并称为中国“五大名面”的有()。
“用最严谨的标准、最严格的监管、最严厉的处罚、最严肃的问责,确保广大人民群众‘舌尖上的安全’”。不久前闭幕的中央农村工作会议,把食品安全放在更加重要的位置来谋划,四个“最”_______,一个“确保”_______。这样的宣示与承诺,对农产品生产提出了更高
最新回复
(
0
)