首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。【09年3月】
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。【09年3月】
admin
2017-07-05
73
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。【09年3月】
选项
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
解析
本题考查字符处理函数和循环语句。选项D)之所以错误是因为将ch=getchar()放在初始条件的位置,ch无论循环多少次仍然是输入的第一个字符,所以不能起到统计的作用。
转载请注明原文地址:https://www.kaotiyun.com/show/6pDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。#include<std
在面向对象方法中,属性与操作相似的一组对象称为_______。
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);elsepri
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
软件开发的结构化生命周期方法将软件生命周期划分成
算法的时间复杂度是指()。
关系表中的每一行记录称为一个()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的()。
随机试题
报道过程中的组织工作的三个阶段是()
在钢筋混凝土梁斜截面承载力计算中,有时要考虑剪跨比入的影响,下列关于入的叙述,错误的是()
在民用建筑详勘阶段,决定勘探点间距的是()。
“十一五”规划纲要提出的促进我国服务业发展的政策有()。
王某使用银行卡支付宾馆住宿费1万元。根据银行卡业务管理规定,银行办理该银行卡收单业务收取的结算手续费应不得低于()元。
一、注意事项1.本题本由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分100分。2.监考人员宣布考试开始时,你才可以开始答题。3.请在答题卡指定位置填写
评述乡村教育运动产生的历史背景、主要从事者及其活动特点。
下列决定法律移植必要性的是()。
设X1,X2,X3,…Xn是来自正态总体N(μ,σ2)的简单随机变量,X是样本均值,记S12=服从自由度为n一1的t分布的随机变量为().
已知曲线在直角坐标系中由参数方程给出:x=t+e-t,y=2t+e-2t(t≥0).证明该参数方程确定连续函数y=y(x),x∈[1,+∞).
最新回复
(
0
)