首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序(请注意循环体内的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
32
问题
下列程序(请注意循环体内的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://jikaoti.com/ti/6UZ0FFFM
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
在下面的VisualFoxPro表达式中,运算结果是逻辑真的是________。
关系运算中,集合的并运算符是
不带条件的DELETE命令(非SQL命令)将删除指定表的【】记录。
为“歌手”表增加一个字段“最后得分”的SQL语句是______。假设每个歌手的“最后得分”的计算方法是:去掉一个最高分和一个最低分,取剩下分数的平均分。根据“评分”表求每个歌手的“最后得分”并存储于表TEMP中,表TEMP中有两个字段:“歌手号”和
下列程序段执行以后,内存变量y的值是______。x=34567y=0DOWHILEx>0y=x%10+y*10x=int(x/10)ENDDO
在VisualFoxPro中,下面关于索引的正确描述是______。
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
下列关于队列的叙述中正确的是______。
在当前表单的LABELl控件中显示系统时间的语句是______。
要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令
随机试题
()不是葡萄球菌在血琼脂平板上的特征。
计算定积分f(x一1)dx,其中f(x)=
有关贲门失弛缓症的叙述正确的是
A.解表、排脓B.解表、止血C.解表、化湿D.解表、止痛E.解表、通窍
下列属于安全管理中对人的管理的是()。
幼儿教师工作评价的内容不包括()。
________是指过去经历过的事情在脑海中重新呈现出来的过程。
简述汉武帝“独尊儒术”的文教政策。
楚人有生而不识姜者,曰:“此从树上结成。”或曰:“从土里生成。”其人固执己见,曰:“请与子以十人为质(评断、见证),以所乘驴为赌。”已而遍问十人,皆曰:“土里生也。”其人哑然失色,曰:“驴则付汝,姜还树生。”北人生而不识菱者,仕于南方,席上啖菱,并壳入口,
Lastyear,theseshipstransportedatotalof83.34milliontonsofcargo,a4.4percentincrease______thepreviousyear.
最新回复
(
0
)