假定有以下两个过程: 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题:
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
第2题:
要交换任意两个数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
第3题:
数组作为参数,形参无论是ByRef还是ByVal,其效果都是ByVal方式。
第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.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
第6题:
小区重选C2算法跟以下那个因素有关( )。
A.CBQ
B.CBA
C.CRO
D.T错Integer
第7题:
有以下程序:#include <stdio.h>void swap(char * x,ehar * y){ char t; t= *x; *x: *y; *y=t;main ( ){ char *s1 ="abc", * s2 ="123"; swap(s1 ,s2); printf("%s,%s \n" ,s1 ,s2);}程序执行后的输出结果是( )。
A.123,abe
B.abe,123
C.1bc,a23
D.321,cba
第8题:
A.x+1=y
B.x:=y
C.y=x+y
D.1=x
第9题:
A567 563
B567 567
C567 167
D567 163