有以下程序代码: Const NUM As Integer=5 Private Sub Form Click() Dim a As Integer,b As Integer a=1:b=NUM Do a=a+

admin2017-07-28  33

问题 有以下程序代码:
    Const NUM As Integer=5
    Private Sub Form Click()
    Dim a As Integer,b As Integer
    a=1:b=NUM
    Do
    a=a+b
    b=b+l
    Loop Until b>NUM
    Print a
    End Sub
    当程序运行时,单击窗体产生的输出结果是(    )。

选项 A、5
B、1
C、6
D、出错

答案C

解析 本题在过程开始之前定义了一个符号常量NUM,并赋值为5,在Form_Click事件中,定义了整型变量a和b,a的初始值为1,b的初始值为NUM。接着,程序使用Do……Loop Until结构,该结构的特点为:首先执行循环体语句,然后再判断循环条件是否成立,并且只有当条件为假时,才会继续执行循环体。第一次执行循环体后,变量a=6,变量b=6,条件表达式“b>NUM”为真,循环结束,故最终输出变量a的值为6,C选项正确。本题选择C选项。
转载请注明原文地址:https://kaotiyun.com/show/sRGp777K
0

最新回复(0)