世界三大艺术体系:一个VB题目

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 06:59:23
如下有一段不完整的程序 如果要求程序执行3次循环 请完成程序
x = 1
Do
X = x + 3
Print x
Loop Until ( )
A.x > = 8 B.x < = 8
C.x > = 7 D.x < = 7
答案是A 可我觉得是C 能为我讲解一下吗 详细点 谢谢啦

1、x=1 时,得到 x=4 输出4
2、x=4+3=7 输出7,因为此时x=7,还满足条件,继续 执行(当x>=8的时候就不执行了)
3、x=7+3=10 输出10,退出循环
所以执行了3次,选A
选C的话,就执行一遍

第一次:X = 4
第二次:X = 7
第三次:X = 10
要循环三次,条件是x >= 8,否则第二次就满足条件,退出循环

第一次print X=4,第二次print x=7,第三次Print x=10, 跳出循环,
循环是从DO开始的,X是变量,不是常量