首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。【09年3月】
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。【09年3月】
admin
2017-07-05
76
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。【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://kaotiyun.com/show/6pDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下scanf函数调用语句中对结构体变量成员的引用不正确的是{charname[20];}pup[5],*p;
下列关于标识符的说法中错误的是
下列程序的运行结果是______。#defineP(A)printf("%d",a)main(){intj,a[]={1,2,3,4,5,6,7},i=5;for(j=3;j>1;j--){switch(j){case
下列程序将二维数组a的行和列元素互换后存放到另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i<2;i++){for(j=0;j<3;j++)_
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%%d,j=%%d\n",i,j);输出的结果是()。
设fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是
若有定义语句:inta=3’b=2,c=1;,以下选项中错误的赋值表达式是
某二叉树中有n个度为2的节点,则该二叉树中的叶子节点为()。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的()。
随机试题
本病例最可能的诊断检查可确诊
患者,男,30岁。患混合痔10年,贫血1年。实验室检查诊断为小细胞低色素性贫血。该病是哪种物质缺乏所致
按照对产品损害程度分类的是()。
在空气中用波长为λ的单色光进行双缝干涉验时,观测到相邻明条纹的间距为1.33mm,当把实验装置放入水中(水的折射率为n=1.33)时,则相邻明条纹的间距变为:
国外费用主要有()。
外汇的特点包括()。
以下各项,属于社会环境压力源的包括()。
(2011年第13题)根据制定机关的不同,规范性文件可以分为法律、行政法规、行政规章和地方性法规等。由国家旅游局、公安部、国务院台湾事务办公室联合颁布的《大陆居民赴台湾地区旅游管理办法》属于:
在行政沟通过程中,()是制度规定,不以沟通者的主观意志为转移。
在中国,只有富士山连锁店经营日式快餐。如果上述断定为真,以下哪项不可能为真?Ⅰ.苏州的富士山连锁店不经营日式快餐。Ⅱ.杭州的樱花连锁店经营日式快餐。Ⅲ.温州的富士山连锁店经营韩式快餐。
最新回复
(
0
)