有以下程序代码: 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

admin2018-06-20  24

问题 有以下程序代码:
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
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://jikaoti.com/ti/GUy0FFFM
0

最新回复(0)