首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序(请注意循环体内的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
63
问题
下列程序(请注意循环体内的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://www.kaotiyun.com/show/Qasp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
下面程序的功能是求1~100之间所有整数的平方和并输出结果,请填空。SETTALKOFFCLEARS=0X=1DOWHILEX<=100【】【】ENDDO?SRETURN
在输入SETCOLLATETO"PINYIN",命令?[李华]<=[黄华],"计算机报"$"计算机"的执行结果应为________。
在“添加表和视图”窗口,“其他”按钮的作用是让用户选择
软件工程包括软件开发技术和软件工程管理。下面属于软件工程管理内容的是
在VisualFoxPro中,下面关于索引的正确描述是______。
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
线性表的顺序存储结构和线性表的链式存储结构分别是______。
条件函数IIF(LEN(SPACE(3))>3,1,-1)的值为______。
SQL的计算查询中,用于求平均值的函数是
要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令
随机试题
A、 B、 C、 D、 B
招标文件的组成要素包括()。
业主方的项目管理包括项目实施的全过程,其工作内容不包括()。
与理财计划相比,私人银行业务的核心是个人理财,更加强调()。
旅游经营者已投保旅游责任险,旅游者因保险责任事故仅起诉旅游经营者的,人民法院可以应当事人的请求将()列为第三人
制定企业薪酬管理制度的基本依据包括()。
下列关于二十四节气说法错误的是()。
1950年6月,朝鲜战争爆发,美国宣布武装援助南朝鲜,同时命令其第七舰队开入台湾海峡,公然干涉中国内政。中国政府在美周把朝鲜战争的战火烧到鸭绿江边的时候,毅然做出抗美援朝的决策。中朝两国人民和军队经过近三年艰苦作战和谈判斗争,终于在1953年7月迫使美国代
设A为n阶正定矩阵.证明:对任意的可逆矩阵P,PT.AP为正定矩阵.
下列叙述中正确的是
最新回复
(
0
)