单选题
在窗体上画一个命令按钮,名称为Command1。然后编写如下程序:Private Sub Command1_ Click()Dim a As Integer, y As Integera =10: y = 0do a=a+2:y=y+ a Print "a="; a; "y=", y if y>20 then exit doLoop until a>14End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是______。
A、
a=12 y=12 a=14 y=16 a=16 y=20
B、
a=12 y=12 a=16 y=28 a=14 y=24
C、
a=12 y=12 a=14 y=26
D、
a=12 y=12 a=14 y=44
【正确答案】
C
【答案解析】
[解析] 本题首先给变量a赋值10,y赋值0,然后执行do... Loop循环,在循环中执行语句“a=a+2=y: y+ a”,a的值为]2,y的值为12,输出为:“a=12 y=12”。判断口语句的条件“y>20”为False,不执行后面的exit do,判断循环结束条件“a>14”为False,接着执行循环。执行语句“a=a+2:y =y+ a”后,a的值为14,y的值为26,输出为:“a=14 y=26”。判断if语句的条件“y>20”为True,执行后面的exit do语句,退出循环。
提交答案
关闭