单选题 在窗体中添加一个名称为Cmd的命令按钮,然后编写如下程序:
Public x As integer
Private Sub Cmd_Click()
x=10
Call add1
Call add2
MsgBox x
End Sub
Private Sub add1 ( )
x=x+20
End Sub
Private Sub add2 ( )
Dim x As integer
x=x+40
End Snb
窗体打开运行后,单击命令按钮,则消息框的输出结果为( )。
A) 10 B) 60 C) 30 D) 70

【正确答案】 C
【答案解析】[解析] 公有变量x,在add1中对其值加20为30,但在add2中又定义了私有变量x,这时私有变量有效。所以x的值仍然为30。