问题详情

【题目描述】

第 1 题在窗体上画一个命令按钮,然后编写如下事件过程: 

Private Sub Command1_Click()  

Dim m As Integer, n As Integer, p As Integer  

m=3: n=5: p=0  

Call Y(m, n, p)  

Print Str(p)  

End Sub 

Sub Y(ByVal i As Integer, ByVal j As Integer, k As Integer)  

k=i + j  

End Sub 

程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。A.4  

B.6 

C.8  

D.10  

【我提交的答案】:【参考答案与解析】:

正确答案:C答案分析:

全国计算机等级考试二级VB笔试模拟试题(3)第1大题第1小题如何解答?

参考答案

PrivateSubCommand1_Click()DimmAsInteger,nAsInteger,pAsIntegerm=3:n=5:p=0CallY(m,n,p)//调用函数Y,把m=3:n=5:p=0这几个参数传递进去,然后执行函数Y里面的内容k=i+jPrintStr(p)//也就是刚开始传递的时候i=m=3;j=n=5;k=p=0,然后执行k=i+j=8,而p=k=8EndSub//所以执行PrintStr(p)时输出的p就是8SubY(ByValiAsInteger,ByValjAsInteger,kAsInteger)k=i+jEndSub

您可能感兴趣的试题