问题 单项选择题

在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
x=0
Do Until x=-1
a=InputBox("请输入a的值")
a=Val(a)
b=InputBox("请输入b的值")
b=Val(b)
x=InputBox("请输入x的值")
x=Val(x)
a=a+b+x
Loop
Print a
End Sub
程序运行后,单击命令按钮,依次在输入对话框中输入10、8、9、2、11、-1,则输出结果为 ______。

A.15

B.14

C.13

D.12

答案

参考答案:D

解析: 本题中,每次循环开始的时候,变量a都被重新赋了一次值,所以最后的结果仅仅是2+11+(-1),因此最终输出的值是12。

综合题
单项选择题 A1/A2型题