首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序(请注意循环体内的LOOP和EXIT语句)的运行结果是( )。 X=8 DO WHILE.T. X=X+1 IF X=INT(X/3)*3 ? X ELSE
下列程序(请注意循环体内的LOOP和EXIT语句)的运行结果是( )。 X=8 DO WHILE.T. X=X+1 IF X=INT(X/3)*3 ? X ELSE
admin
2013-05-15
55
问题
下列程序(请注意循环体内的LOOP和EXIT语句)的运行结果是( )。 X=8 DO WHILE.T. X=X+1 IF X=INT(X/3)*3 ? X ELSE LOOP ENDIF IF X>10 EXIT ENDIF ENDDO
选项
A、9 12
B、12 15
C、15 18
D、18 21
答案
1
解析
DO WHILE-ENDDO语句的格式:
DO WHILE<条件>
<命令序列>
ENDDO
执行该语句时,先判断DO WHILE处的循环条件是否成立,如果条件为真,则执行DO WHILE与ENDDO之间的<命令序列>(循环体)。当执行到ENDDO时,返回到DO WHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行ENDDO后面的语句。在循环语句的循环体中还可以出现两条特殊的命令:LOOP和EXIT。这两条命令会影响循环语句的 正常执行流程。
①如果循环体包含LOOP命令,那么当遇到LOOP时,就结束循环体的本次执行,不再执行其后面的语句,而是转回DO WHILE处重新判断条件;②如果循环体包含EXIT命令,那么当遇到EXIT时,就结束循环语句的执行,转回执行EXIT后面的语句。
分析题干,首先将初始值8分别赋给两个变量X,然后进入循环。
执行X=X+1后,X=9,INT表示取整数,则INT(X/3)*3的结果为9,即IF的判断条件成立,所以输出X,即输入9,因为此时X=9,小于10,再次进入循环。执行X=X+1后,X=10,则INT(X/3)*3的结果为9,即IF的判断条件不成立,执行LOOP命令,不再执行后面的语句,而是转回DO WHILE处重新判断条件,重新执行循环。执行X=X+1后,X=11,则INT(X/3)*3的结果为9,即IF的判断条件不成立,执行LOOP命令,不再执行后面的语句,而是转回DO WHILE处重新判断条件,重新执行循环。执行X=X+1后,X=12,则INT(X/3)*3的结果为12,即IP的判断条件成立,所以输入X,即输入12,因为此时X=12,大于10,执行EXIT命令,跳出循环。最后输出的是9和12。
转载请注明原文地址:https://kaotiyun.com/show/Qasp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
设有关系R1和R2,经过关系运算得到结果S,则S是________。
在下面的VisualFoxPro表达式中,运算结果是逻辑真的是________。
在以下描述中,不是线性表顺序存储结构的特征是
为“歌手”表增加一个字段“最后得分”的SQL语句是______。假设temp.dbf数据表中有两个字段“歌手号”和“最后得分”。下面程序段的功能是:将temp.dbf中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分”字段中(假设已增加了该字段)
为使表单运行时在主窗口中居中显示,应设置表单的AutoCenter属性值为【】。
下列对队列的叙述正确的是______。
在结构化程序设计中,模块划分的原则是______。
下面关于完全二叉树的叙述中,错误的是______。
在当前表单的LABELl控件中显示系统时间的语句是______。
线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,循环队列是队列的【】存储结构。
随机试题
Themanagerwasinabadmoodandjustnowhescoldedmewithoutanyreason.
工程量清单是招标文件的组成部分,其组成不包括()。
关于钢筋混凝土梁在超筋、适筋、少筋情况下破坏特征的说法中,正确的是()。
某栋18层旅馆建筑物,采用箱形基础、全现浇钢筋混凝土剪力墙结构。评估人员在现场查勘时发现,建筑物使用年久,顶层混凝土墙体局部已发生碱集料反应,屋顶水箱间混凝土局部有碳化现象。要求:说明碳化对钢筋混凝土的不利影响。
关于政府间财政收入的划分,表述错误的是()。
H公司是东北一家民营企业,1996年创建时仅有50万元资金和5个员工。近年来,市场对其产品需求不断升温,吸引了数十家企业进入该地区。该企业产品在市场有一定的竞争能力,企业经济效益也不错。公司规模也不断扩大,部门增加到10个部门,人员发展到150多人。创办人
请在幻灯片中绘制一个透明的立方体。
A.stopdoingsomethingB.(ofsb.)needingrestC.fivedaysinaweekD.notcleanE.smokingF.anotherpartofawifeG.Sa
A、 B、 C、 A“Haveyoufound…?”的意思是“你找到……了吗?”问的是已经找到了住的地方还是在继续找,(A)回答说地点还没定下,因此是正确答案。
A、Itmayhelppatientsfallasleep.B、Itmayleadtomentalproblems.C、Itmaycauseseriousharmtoone’sliver.D、Itmayincre
最新回复
(
0
)