在窗体上画一个命令按钮,名称为Command1。然后编写如下程序: Private Sub Command1_Click() Dim j As Integer,s As Integer s=1 Do s=s+j

admin2009-02-13  25

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

选项 A、11
B、1
C、16
D、7

答案1

解析 当发生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。
转载请注明原文地址:https://kaotiyun.com/show/gE1p777K
0

最新回复(0)