假定有以下两个过程: Sub S1(ByVal x As Integer, ByVal y As Integer) Dim t As Integer t=K x=y y=t End Sub Sub S2(x As Integer, y As Integer) Dim t As Integer t=K x=y y=t End Sub 则以下说法中正确的是 ( )
A.用过程S1可以实现交换两个变量值的操作,S2不能实现
B.用过程S2可以实现交换两个变量值的操作,S1不能实现
C.用过程S1和S2都可以实现交换两个变量值的操作
D.用过程S1和S2都不能实现交换两个变量值的操作
第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
第2题:
数组作为参数,形参无论是ByRef还是ByVal,其效果都是ByVal方式。
第3题:
11、下面哪些定义是类型正确的?
A.f :: (Integer, Integer) -> Float f (x,y) = x / y
B.f :: (Integer, Integer) -> Float f (x,y) = (fromInteger x) / (fromInteger y)
C.f :: (Integer, Integer) -> Float f (x,y) = 3*x + y
D.f :: (Integer, Integer) -> Integer f (x, y) = 3*x + y
第4题:
假设现在有两个变量分别是x和y,其中x=3,y=5,以下选项中____________不能交换两个变量中的值。
A.x=y y=x
B.x,y=y,x
C.t=x x=y y=t
D.x=x+y y=x-y x=x-y
第5题:
要交换任意两个数x、y的值,下列选项正确的是
A.x->y y->x
B.t->x x->y y->t
C.x->t y->x t->y
D.x->t t->y y->x