在窗体上画一个名称为Commandl的命令按钮,并编写如下程序代码: Private Const NUM As Integer=10 Private Sub Commandl_Click() Dim a As Integer,b A

admin2016-06-30  21

问题 在窗体上画一个名称为Commandl的命令按钮,并编写如下程序代码:
    Private Const NUM As Integer=10
    Private Sub Commandl_Click()
    Dim a As Integer,b As Integer
    a=1
    b=NUM
    Do Until b>NUM
    a=a*NUM
    b=b+1
    Loop
    Print a
    End Sub
    则当程序运行时,单击Commandl后,在窗体上的输出结果是(    )。

选项 A、10
B、1
C、21
D、100

答案A

解析 在“Do Until……L00p”循环中,先判断循不条件是否为“假”,若条件为“假”,则执行循环体语句;若条件为“真”,则结束循环。本题中第一次判断循环条件语句b=.0,“b>NUM”为假,执行循环体语句“a=a*NUM.b=b+1”舌,a=10,b=11。第一次循环结束;第二次循环开始前,先判昕条件“b>NUM”为真,结束循环,所以最终a的值为10。故A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/UeLp777K
0

最新回复(0)