早教吧作业答案频道 -->其他-->
vb有如下两个过程S1和S2:SubS1(ByRefxAsInteger,ByValyAsInteger)DimtAsIntegert=x:x=y:y=tEndSubSubS2(xAsInteger,yAsInteger)DimtAsIntegert=x:x=y:y=tEndSub下列关于S1和S2的说法,正
题目详情
vb 有如下两个过程S1和S2:
Sub S1(ByRef x As Integer, ByVal y As Integer)
Dim t As Integer
t = x: x = y: y = t
End Sub
Sub S2(x As Integer, y As Integer)
Dim t As Integer
t = x: x = y: y = t
End Sub
下列关于S1和S2的说法,正确的是()。
A、 调用过程S2可以实现交换两个变量值,而S1不能
B、 调用过程S1和S2都可以实现交换两个变量值
C、 调用过程S1和S2都不能实现交换两个变量值
D、 调用过程S1可以实现交换两个变量值,而S2不能
Sub S1(ByRef x As Integer, ByVal y As Integer)
Dim t As Integer
t = x: x = y: y = t
End Sub
Sub S2(x As Integer, y As Integer)
Dim t As Integer
t = x: x = y: y = t
End Sub
下列关于S1和S2的说法,正确的是()。
A、 调用过程S2可以实现交换两个变量值,而S1不能
B、 调用过程S1和S2都可以实现交换两个变量值
C、 调用过程S1和S2都不能实现交换两个变量值
D、 调用过程S1可以实现交换两个变量值,而S2不能
▼优质解答
答案和解析
楼上的看准题目。
应该选A
显然,S1中的Y是值传递,而X是地址传递。
S2省略了传递方式,默认为地址传递。故S2可以交换两个变量值。
应该选A
显然,S1中的Y是值传递,而X是地址传递。
S2省略了传递方式,默认为地址传递。故S2可以交换两个变量值。
看了vb有如下两个过程S1和S2:...的网友还看了以下:
岸两边有A,B两点,求M,N使AM+MN+NB最短桥的选址问题:河的两岸分别有A,B两点,两岸平行 2020-04-06 …
甲乙两地相距150千米,A、B两人各自从甲乙两地出发,两人相遇需要10个小时,已知甲速度是乙速度的 2020-04-26 …
A、B两地相距6千米,甲、乙两人分别从A、B两地同时出发在两地间往返行走(到达另一地点后就马上返回 2020-04-26 …
两山间距离1200m,一人在两山间鸣枪,听到两次回声,时间间距3s,求:此人到两山的距离分别是多? 2020-04-27 …
甲乙两车从A、B两地于上午8点钟同时出发,相向而行已知甲的速度比乙快2km/h,到上午10点钟,两 2020-05-02 …
求证1如果三条共线直线两辆互相垂直,那么他们中每两条直线确定的平面也两两互相垂直2如果平面a和不在 2020-05-13 …
立体几何解决几道数学题.1求证:如果三条共点直线两两互相垂直,那麽它们中每两条直线确定的平面也两两 2020-05-13 …
我要一两星星二两月三两清风四两云怎么给.我要一两星星二两月三两清风四两云五两火苗六两气七两烟雾八两 2020-05-17 …
vb有如下两个过程S1和S2:SubS1(ByRefxAsInteger,ByValyAsInteg 2020-11-01 …
VB问题!下面是求最大公约数的函数的首部Functiongcd(ByValxAsInteger,By 2020-11-17 …