设有如下事件过程: Private Sub Form_Click() Sum=0 For k=1 T0 3 Ifk<=1 Then x=1 ElseIfk<=2 Then x=2 ElseIfk<=3 Then x=

admin2017-06-21  31

问题 设有如下事件过程:
Private Sub Form_Click()
  Sum=0
For k=1 T0 3
  Ifk<=1 Then  
   x=1
  ElseIfk<=2 Then
   x=2
  ElseIfk<=3 Then
   x=3
  Else
   x=4
  End If
Sum=Sum+x
Next k
Print Sum
End Sub
程序运行后,单击窗体,输出结果是

选项 A、9
B、6
C、3
D、10

答案B

解析 本题总共循环三次,在每次循环中由于循环变量k的值不同,将分别进入If语句的不同分支。在块结构的If语句中,一旦满足某个If或者ElseIf后面的条件,将不再判断其他条件是否满足。所以本题输出的是1+2+3的值。
转载请注明原文地址:https://kaotiyun.com/show/9XGp777K
0

最新回复(0)