VB求指教—在窗体上画一个名称为Command1的命令按钮,并编写如下程序

在窗体上画一个名称为Command1的命令按钮,并编写如下程序:PublicxAsIntegerPrivateSubCommand1_Click()DimyAsInteg... 在窗体上画一个名称为Command1的命令按钮,并编写如下程序:
Public x As Integer
Private Sub Command1_Click()
Dim y As Integer
x=10 : y=5
Call f(x, y)
Print x; y
End Sub
Private Sub f( x1 As Integer, y1 As Integer)
x1=x+2
y1=y+2
End Sub
程序运行后,单击命令按钮,在窗体上显示的内容是________
A. 10 5
B. 12 7
C. 12 2
D. 以上都不对

想问下答案是什么?以及为什么?
展开
 我来答
316507959
推荐于2016-03-21
知道答主
回答量:7
采纳率:0%
帮助的人:6.3万
展开全部
答案是D,你虽然调用了F 程序,其中的x,y都被加了2,但是属于两个程序,由于你之前定义了x为公共函数,所以,x的值会随着程序的运算不断被重新赋值,而y不是公共函数,所以最终结果应该是x=12,y=5。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式