假定有如下的Sub过程: Sub sfun(x As Single,y As Single) t=x x=t/y y=t Mod y End Sub 在窗体上添加一个命令按钮(名为Command1),然后

admin2009-01-19  19

问题 假定有如下的Sub过程:    Sub sfun(x As  Single,y As  Single)      t=x      x=t/y      y=t Mod y    End Sub    在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:    Private Sub Command1 Click()      Dim a as single      Dim b as single     a=5      b=4    sfun a,b  MsgBox a & chr(10)+chr(13)&b    End Sub    打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为(  )。

选项 A、1n1
B、1.25和1
C、1.25和4
D、5和4

答案2

解析 在主过程中,变量a及变量b分别被赋值为5和4,然后调用SUB过程,在该过程中,变量x被赋值为a除以b的商(1.25),而变量y则被赋值为a除以b的余数(1),SUB过程结束后,参数返回,重新对变量a和b赋值,所以msgBox所显示的值应当为1.25和1,故选项B为正确答案。
转载请注明原文地址:https://kaotiyun.com/show/CH5p777K
0

最新回复(0)