编写如下程序: Private Sub Command1_Click() x = 4 n = 1 Do x = 2 * x - 3 n = n + 1 Print x Loop

admin2018-12-20  18

问题 编写如下程序:
Private Sub Command1_Click()
    x = 4
    n = 1
    Do
        x = 2 * x - 3
        n = n + 1
        Print x
    Loop Until x > 30
    Print n
End Sub
在保证程序输出不变的前提下,可以把循环条件Until x > 30改为

选项 A、Until x > 40
B、Until x > 20
C、While x < 40
D、While x > 20

答案B

解析 第一次执行循环体得到x=5,n=2;第二次执行循环体得到x=7,n=3;第三次执行循环体得到x=11,n=4;第四次执行循环体得到x=19,n=5;第五次执行循环体得到x=35,x=6,满足x>30条件退出循环。若输出结果相同,则当x=35时,退出循环,选项中只有B选项,即x=35时,满足x>20条件,退出循环。故选择B项。
转载请注明原文地址:https://kaotiyun.com/show/B5Fp777K
0

最新回复(0)