现有如下Sub过程:Sub fun(x es single,y as single)t = xx = t/yy = t mod yEnd sub在窗体上添加

题目

现有如下Sub过程: Sub fun(x es single,y as single) t = x x = t/y y = t mod y End sub在窗体上添加命令按钮(cmD) ,编写如下事件过程: Private sub cmd_click( ) Dim a as single Dim b as single a = 5 b = 4 fun a, b Msgbox a & chr(10) + chr(13) & b End sub运行程序后,单击按钮,则在消息框中显示的内容为( )

A.1和1

B.1.25和1

C.1.25和4

D.5和4

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在程序设计中交换变量x和y的值,应使用的算法描述是()。

A.t←x y←x y←t

B.x←y y←t t←x

C.x←y y←x

D.t←x x←y y←t


t←x x←y y←t

第2题:

有如下Sub过程: Sub Sun(x As Single,y As Single) t=x x=t/y y=t Mod y End Sub 在窗体上的命令按钮Command1中,编写如下事件过程,执行该事件过程调用Sun过程,结果为( )。 Private Sub Command1_Click() Dim a As Single Dim b As Single a=5 b=4 Sun a,b Print a;b End Sub

A.1.25 1

B.5 4

C.4 5

D.1 1.25


正确答案:A
解析:本题考查过程的调用,如果用Call语句调用子过程时,实际参数要放在括号中,如果不使用Call子句,则不必使用括号。本题参数调用时是按地址传递,因此Sun过程中变量的值改变也即改变了单击事件中的a、b变量值。Suna,b的执行过程是:t=x=5,x=t/y=1.25,y=tMody=1。

第3题:

有如下Sub过程: Sub Sun(x As Single, y As Single) t=x x=t/y y=t Mod y End Sub 在窗体上的命令按钮Command1中,编写如下事件过程,执行该事件过程调用Sun过程,结果为( )。 Private Sub Command1_Click() Dim a As Single Dim b As Single a=5 b=4 Sun a, b Print a; b End Sub

A.1.25 1

B.5 4

C.4 5

D.1 1.25


正确答案:A
解析:本题考查过程的调用,如果用Call句调用子过程时,实际参数要放在括号中,如果不使用Call子句,则不必使用括号。本题参数调用时是按地址传递,因此Sun过程中变量的值改变也即改变了单击事件中的a、b变量值。Suna,b的执行过程是:t=x=5,x=t/y=1.25,y=tMody=1。

第4题:

变量x,y都是single类型,它们的值分别为10.7和20.3,变量t是整型,执行下面语句后,x,y的值变为()。t=x:x=y:y=t

A.10.7,20.3

B.20.3,10.7

C.20.3,11

D.20,10.7


本题答案:C

第5题:

假定有如下的Sub过程: Sub sfun(X As Single,y As Single)t=XX=t/yY=tModYEndSub在窗体上添加一个命令按钮(名为Commandl),然后编写如下事件过程。 Private Sub Commandl Click( ) Dim aAs singleDimbAs singlea=5b=4sfun a,bMsgBOX a&;chr(10)+chr(13)&;bEndSub打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为( )。

A.1和1

B.1.25和1

C.1.25和4

D.5和4


正确答案:B
暂无解析,请参考用户分享笔记

第6题:

假定有如下的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 &char(10

A.1和1

B. 1.25和1

C. 1.25和4

D. 5和4


正确答案:B
解析: 此题中设定了一个sfun( )函数,进行除法运算和求模运算,为命令按钮(名为Command1)编写书件,定义两变量a=5,b=4:调用此函数传递a,b的值给x,y进行运算,t=x=5,y=4;x=t/y=5/4=1.25(除法运算):y=t Mod y=5 mod 4=1(求模运算)。

第7题:

有如下SUB过程:

Sub s(x As Single,y As Single)

t =x

x=t / y

Y=t Mod y

End Sub

在窗体上添加一个命令按纽,然后编写如下事件过程:

Private Sub Form_ Click()

Dim a As Single

Dim b As Single

a=5

b=4

s a,b

Print a,b

End Sub

则程序运行后,单击命令按纽,输出的结果为:【 】。


正确答案:1.25 1
1.25 1

第8题:

假定有如下的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


正确答案:B
解析:在主过程中,变量a及变量b分别被赋值为5和4,然后调用SUB过程,在该过程中,变量x被赋值为a除以b的商(1.25),而变量y则被赋值为a除以b的余数(1),SUB过程结束后,参数返回,重新对变量a和b赋值,所以msgBox所显示的值应当为1.25和1,故选项B为正确答案。

第9题:

有如下SUB过程:

Sub s(x As Single,y As Single)

t=x

x=t / y

y=t Mod y

End Sub

在窗体上添加一个命令按钮,然后编写如下事件过程:

Private Sub Form_Click()

Dim a As Single

Dim b As Single

a=5

b=4

s a,b

Print a,b

End Sub

则程序运行后,单击命令按钮,输出的结果为【 】 。


正确答案:1.251
1.25,1 解析:调用s过程,传入"a=5,b=4"。t=5 , x=5/4, 故x=1.25;y=5%4,故y=1。返回并输出(1.25,1)