当前位置:IT认证>BASIC题库

问题:[填空题]

[填空题] 阅读下面的程序: Private Sub Form_Click() Dim Check As Boolean,Counter As Integer Check=True Counter=5 Do Do While Counter<20Counter=Counter+1 If Counter=10 Then Check=Fadtse EXit DoEnd If Loop Loop Until Check=False Print Counter End Sub 程序运行后,

  

参考答案:

J

  参考解析

本题考查嵌套的Do…Loop循环。Do循环嵌套的规则与For-Next循环相同,按照先进后出、后进先出的原则,不能交叉。考生需判断程序在何时跳出循环,内层循环是在Counter<20时,对其加1,但要注意循环内的条件语句,当Counter=10时,跳出内层循环,同时将Check设为False。外层循环的循环条件是Check=False,所以当程序跳出内层循环时,外层循环的条件也满足了,故同时也跳出循环,此时Counter=10。

微信端