首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。
admin
2009-09-28
41
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。
选项
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
解析
本题主要考查了while和for循环语句的执行过程。for循环的一般形式如下:
for(表达式1;表达式2;表达式3)循环体
for循环的执行过程如下:
①计算表达式1;
②计算表达式2。若其值为非o,转步骤3;若其值为0,转步骤5;
③执行—次for循环体:
④计算表达式3,转向步骤2:
⑤结束循环。
在选项D中,由于for循环语句末尾直接是分号,没有循环体,因此可以将其看做—条空循环语句,循环体部分可以忽略。程序首先在for循环语句外为变量n赋初值0,在for循环中,先执行表达式“cb=getchar();”,getchar函数用于输入字符,因此程序首先将输入的字符赋值绐变量ch,然后执行表达式“ch!=’\n’;”,判断输入的字符是否为回车,如果此时输入的字符是回车,结束循环,所以D选项错误。
转载请注明原文地址:https://kaotiyun.com/show/v9Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
考生文件夹下有一个工程文件sjt3.vbp。程序的功能是:通过键盘向文本框中输入数字,如果输入的是非数字字符,则提示输入错误,且文本框中不显示输入的字符。单击名称为Commandl、标题为“添加”的命令按钮,则将文本框中的数字添加到名称为Combol的组合
考生文件夹下的工程文件sjt2.vbp中有一个由直线Linel、L,ine2和Line3组成的三角形,直线Linel、Line2和Line3的坐标值如下所示:名称X1Y1X2Y2Linel600120
在考生文件夹下有一个工程文件sjt5.vbp,包含了所有控件和部分程序。当程序运行时,单击“打开文件”按钮,则弹出“打开”对话框,默认目录为考生目录,默认文件类型为“文本文件”。选中in5.txt文件(如图l所示),单击“打开”按钮,则把文件中的内容读入并
在考生文件夹下有一个工程文件sjt4.vbp,含有Forml和Form2两个窗体,其中Forml为启动窗体,窗体上的控件如图l所示。程序运行后,在Forml窗体的文本框中输入有关信息(如“密码”文本框中显示“*”字符),然后单击“提交”按钮,弹出“确认”对
设x是小于10的非负数。对此陈述,以下正确的VB表达式是
PrintFormat(1234.56,"###")语句的输出结果是
在面向对象方法中,实现信息隐蔽是依靠
层次型、网状型和关系型数据库划分原则是
在VB中,函数过程与子程序过程的区别之一是()。
以下选项中,不合法的VisualBasic的变量名是( )。
随机试题
建隆四年,宋太祖创立折杖法,其中把流刑折为()
关于消化性溃疡下述哪种情况为手术适应证
A、色甘酸钠B、二羟丙茶碱C、易咳净D、酮替芬E、二丙酸倍氯米松适用于黏痰阻塞引起呼吸困难的药物是
针对患者常用的康复疗法有
测量呼吸时护土的手仍置于病人脉搏部位是为了()。
具有可长期使用温度(冷热水管)为80℃,短时最高温度为95℃,安全无毒,耐腐蚀,不结垢,流量大,阻力小,寿命长,柔性好,弯曲后不反弹,安装简单等特点的是()。
注册税务师对某企业纳税情况审核时,发现该企业计提当年12月份折旧时多计了上月新购固定资产产生的折旧3000元,请问较为恰当的调账方法是()。
下列关于存款利率与贷款利率的说法,错误的有()。
1,9,35,91,189,()。
某班30名同学按身高由低到高排列,任意一人与相邻同学的身高差值相同,若前10名同学的身高总和为12.5米,前20名同学的身高总和为26.5米,那么这班的平均身高为多少?
最新回复
(
0
)