首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序(请注意循环体内的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
59
问题
下列程序(请注意循环体内的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全国计算机二级
相关试题推荐
瀑布模型将软件生存周期划分为【】、开发和运行3个阶段。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是
数据库系统的核心是
结构化程序设计主要强调的是
一个关系表的行称为【】。
表单有自己的属性、事件和
在下列选项中,______不是一个算法一般应该具有的基本特征。
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行人队运算。这种情况称为【】。
在计算机中,算法是指______。
随机试题
关于剥夺政治权利期限的说法,下列选项错误的是:()
首次提出“企业战略”概念的著名战略管理学家是【】
下列高钾血症的常见原因中,哪一项是错误的
以下关于牙列缺损不良影响的描述,不恰当的是
抗凝血酶Ⅲ的作用是()
某年7月31日15时45分,在Q省G市某城市给水管网改造工程管沟土方施工时,发生沟壁土方坍塌,造成3人死亡,1人重伤,1人轻伤,直接经济损失40余万元。事故发生过程:Q省G市某城市给水管网改造工程,系市政建设工程。由市自来水公司负责实施建设。A建
工期可以顺延的根本原因在于()。
谈谈你对“过程型档案袋”的看法。
OneGoodReasontoLetSmallpoxLiveIt’snowafairbetthatwewillneverseethetotalextinction(灭绝)ofthesmallpox(天花)
Discussion—about5minutesInthispartofthetestyouaregivenadiscussiontopic.Youhave30secondstolookattheprompt
最新回复
(
0
)