首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。
admin
2009-09-28
32
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。
选项
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全国计算机二级
相关试题推荐
在名称为Forml的窗体上添加一个名称为Textl的文本框;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Show和Hide,标题分别为“显示”、“隐藏”,请编写适当的事件过程,使程序运行时,单击“隐藏”菜单项,文本
在考生目录下有一个工程文件sjt3.vbp。窗体上有一个名称为List1的空列表框。程序运行时,单击Commandl按钮,则从键盘输入10个任意字符串,并按字典顺序添加到Listl中成为它的列表项。给出的程序不完整。要求:去掉程序中的注释符,把程
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标签Ll和L2,标题分别为“口令”和“允许次数”;一个命令按钮Cl,标题为“确定”;两个文本框名称分别为Textl和Text2。其中Textl用来输入口令(输入时,文本框内容显示“*”),初始内容
如果要定义一个窗体级变量,定义变量语句的位置应该是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
设有如下程序段:Dima(10)ForEachxInaPrintx;Nextx在上面的程序段中,变量x必须是
下列有关文件的叙述中,正确的是
编写如下程序:PrivateSubCommandl_Click()DimxAsInteger.yAsIntegerx=InputBox("输入第一个数")y=InputBox("输入第二个数")Ca
下列选项中不符合良好程序设计风格的是
数据库设计过程不包括
随机试题
经营管理者的主要职责有
肝主疏泄的基本生理功能是
根据技术经济分析表,运用综合评价法选定最优的吊装方案。根据背景资料,指出栈桥吊装应编制哪些针对性的安全技术措施。
基金一般注重资本的短期增值,多采取短期的投资行为,在证券市场频繁进出,起到活跃起场交易的作用。()
可行性研究的步骤有()。
有人说基层政法干警工作危险。待遇低。升迁慢。你为什么还要来考政法干警?
2012年1一5月份,民间固定资产投资67743亿元,同比名义增长26.7%,增速比1—4月份回落0.6个百分点,高于同期固定资产投资(不含农户)增速6.6个百分点。民间固定资产投资占固定资产投资的比重为62.2%,比1—4月份提高0.2个百分点。
“世卿世禄”
有些人被自己的性欲望困扰,会抱怨图书馆里存有“黄色书籍”,或要求制定严格的法律来规范他人的性行为。这体现的是弗洛伊德的哪种自我防御机制?()
下列叙述中正确的是()。
最新回复
(
0
)