在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() a=0 For i=1 To 2 For j=1 To 4 If j Mod 2<>0 Then

admin2010-03-22  33

问题 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
   Private Sub Command1_Click()
   a=0
   For i=1 To 2
   For j=1 To 4
   If j Mod 2<>0 Then
   a=a-1
   End If
   a=a+1
   Next j
   Next i
   MsgBox a
   End Sub
   程序运行后,单击命令按钮,消息框中的输出结果是______。

选项

答案4

解析 本题考查多重循环的知识。类似这种问题要把握住两点:首先看内循环里面完成了什么工作,有什么规律,然后看外循环和内循环的次数。本题中内循环和外循环的次数完全无关,则每次外循环时内循环都会执行4次。可以看出当j:1和j:3时由于满足If语句的条件,所以会先执行a=a-1后执行a=a+1,实际上相当于a的值没有变化;当,j=2和j=4时由于不满足If语句的条件,所以只能执行a=a+1。也就是说外循环每执行一次a的值都会加2,由于外循环共执行2次,所以结果为4。
转载请注明原文地址:https://kaotiyun.com/show/3Awp777K
0

最新回复(0)