首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2016-12-18
64
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
选项
A、n=0;while((ch=getchar())!=’\n’)n++;
B、n=0;while(getchar()1=’\n’)n++;
C、for(n=0;getchar())i=’n’;n++);
D、n=0;for(ch=getchar0;ch!=’ha’;n++);
答案
D
解析
本题主要考查循环的使用。选项A)中,首先把输入的字符放到ch变量中,然后判断ch是否为回车符,如果不是则n增加,循环结束条件是输入的是回车符;选项B)中,直接判断getchar函数的返回值是否是回车符,如果不是则n增加,输入回车符循环结束:选项C)使用for循环,n的初值为0,每次循环n增加1,循环的结束条件是输入回车符;选项D)中for循环的初始条件ch值为输入的字符,只有一次输入,不能统计输入的字符数。如果第一次输入的不是回车符循环不能结束。
转载请注明原文地址:https://www.kaotiyun.com/show/q8Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta[]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a+5,*q=NULL;*q=*(p+5);printf("%
软件生命周期是指()。
下面描述中,不属于软件危机表现的是()。
若程序执行时的输入数据是"2473",则下述程序的输出结果是#includevoidmain(){intcs;while((cs=getchar())!=;’\n’){switch(cs-’2’){case0
数据库、数据库系统和数据库管理系统之间的关系是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
结构化程序设计主要强调的是
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的
设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是______。
函数fun的功能是:根据以下公式求p的值,结果由函数值返回。m与n为两个正数且要求m>n。例如:m=12,n=8时,运行结果应该是495.000000。请在题目的空白处填写适当的程序语句,将该程序补充完整。#include#
随机试题
A.祛痰B.开窍C.二者均是D.二者均非(2002年第107,108题)皂荚具有的功效是()
Excel2000每张工作表最多可容纳()数据行。
紫外线灭菌法中灭菌力最强的波长是
根据法律规定,下列关于个人独资企业设立条件的判断,哪些是正确的?()
国家专利局给予某工厂某项发明专利以实施强制许可。则该工厂()。
“婚姻六礼”
某私营企业从社会招收10名工人,同时招收了3名15周岁的工人,4名妇女因性别原因而未被录用,另有一名正在休产假的妇女也被辞退。新招收的工人要求组织工会,经理以私营企业不应有工会为由未允。根据我国的相关法律,上述做法哪些是错误的?()
如果要缩小置信区间,在其他条件不变的情况下,必须提高对置信水平的要求。()
关于参与考察,下列说法正确的是()。
执行完下列语句段后,i值为()。intf(f(1));{return((x>0)?x*f(x-1):2);}intI;I=f(f(1));
最新回复
(
0
)