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

admin2017-12-14  27

问题 有以下程序代码:
    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+1
    Loop Until b>NUM
    Ptint a
    End Sub
    当程序运行时,单击窗体产生的输出结果是(    )。

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

答案C

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

最新回复(0)