[单项选择题] 在窗体上画一个命令按钮,名称为Command1。然后编写如下程序: Private Sub Command1_Click() Dim j As Integer,s As Integ

20 查阅

[单项选择题] 在窗体上画一个命令按钮,名称为Command1。然后编写如下程序: Private Sub Command1_Click() Dim j As Integer,s As Integer s=1 Dos=s+jj=j+1 Loop Until j>=5 Print s End Sub 程序运行后,单击命令按钮,在窗体上输出的结果是( )。

A.11

B.1

C.16

D.7

参考答案:

A

当发生Command1_Click事件时,定义了一个变量j和一个变量s并给s赋值为1,执行Do…Loop Until循环,此处需注意循环的结束条件是Until后面的条件为True。第一次执行循环体后,s的值为1,j的值为1,条件“j>=5”为False,接着循环;第二次执行循环体后,s的值为2,j的值为2,条件“j>=5”为False,接着循环;第三次执行循环体后,s的值为4,j的值为3,条件“j>=5”为False,接着循环;第四次执行循环体后,s的值为7,j的值为4,条件“j>=5”为False,接着循环:第五次执行循环体后,s的值为11,j的值为5,条件“j>=5”为True,结束循环。输出的s的值为11。

计算机考试