计算机信息管理

单选题下列能够交换变量X和Y值的程序段是()A Y=X:X=YB Z=X:Y=Z:X=YC Z=X:X=Y:Y=ZD Z=X:W=Y:Y=Z:X=Y

题目
单选题
下列能够交换变量X和Y值的程序段是()
A

Y=X:X=Y

B

Z=X:Y=Z:X=Y

C

Z=X:X=Y:Y=Z

D

Z=X:W=Y:Y=Z:X=Y

参考答案和解析
正确答案: A
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列程序段执行以后,内存变量y的值是( )。 CLEAR x=12345 y=0 DO WHILE x>O y=y+x%10 x=int(x/10) ENDDO ?y

A.54321

B.12345

C.51

D.15


正确答案:D
解析:程序的功能是从后往前依次读取各位上的数值,并对它们求和,所以最终的结果为15。

第2题:

下列程序段运行结束后,变量x的值为( )。 X=2 y=4 Do x=x*y y=y+1 Loop While y<4

A.2

B.4

C.8

D.20


正确答案:C
解析: 本题考查VBA中循环的知识。在本题中用了Do…Loop While循环,先运行循环体后判断条件,当条件满足时继续循环,条件不满足时退出循环体。在本题中第一次循环结束后y的值为5已经不满足条件,故此本循环只执行一次,x的值为2*4=8。

第3题:

下列程序段执行以后,内存变量y的值是 ______。 x=34567 y=0 DO WHILE x>0 y=x%10+y*10 x=int(x/10) ENDDO

A.3456

B.34567

C.7654

D.76543


正确答案:D
解析:此题意当x>0就执行循环,%为取余函数,int()为取整函数,经过循环运行的结果是76543。

第4题:

下列语句: X=5 If X>0 Then Y=5 Y=10 运行程序后,下列叙述中正确的是 ______。

A.变量Y的值是5

B.变量Y的值是10

C.变量X的值是10

D.变量Y的值无法确定


正确答案:B
解析:程序运行后,系统会从上至下执行这三条语句。当执行到第二条语句时,因满足If语句中的条件X>0,故Y被赋值5,当执行到第三条语句时,又赋值10,取代原来的5,故最后Y的值是10。

第5题:

以下( )程序段可以实施X、Y变量值的交换。

A.Y=X:X=Y

B.Z=X:Y=Z:X=Y

C.Z=X:X=Y:Y=Z

D.Z=X:W=Y:Y=Z:X=Y


正确答案:C

第6题:

以下程序段运行结束后,变量X的值为( )。 X=2Y=4DoX=x*yY=y+lLoop While y<;4A.2B.4C.8D.20

以下程序段运行结束后,变量X的值为( )。 X=2Y=4DoX=x*yY=y+lLoop While y<;4

A.2

B.4

C.8

D.20


正确答案:C
C.【解析】本题考查VBA中循环的知识。在本题中用了D0…LoopWhile循环,先运行循环体后判断条件,当条件满足时继续循环,条件不满足时退出循环体。在本题中第一次循环结束后Y的值为5已经不满足条件,故本循环只执行一次,X的值为2×4=8。

第7题:

下列程序 段 执行以后,内存变量 y 的值是

x=345 6 7

y=0

DO WHILE x > 0

y=x%10+y*10

x=int(x/10)

ENDDO

A)3456

B)34567

C)7654

D)76543


正确答案:D

第8题:

下列程序段执行以后,内存变量Y的值是( )。x=34567y=0DO WHILE x>;0y=x%l0+Y*10x=int(x/10)ENDD0

A.3456

B.34567

C.7654

D.76543


正确答案:D
INT数值表达式>的功能是返回数值表达式的整数部分。DO WHILE表达式条件>ENDD0,当表达式条件>为真时执行循环体,当遇到ENDD0则自动返回到DO WHILE语句继续判断循环条件是否成立,以决定是否继续循环。当表达式条件>为假时结束循环,执行ENDDO后面的语句。

第9题:

以下程序段运行结束后,变量x的值为( )。 x=1 y=2 Do x=x*y y=y+1 Loop While y<2

A.1

B.2

C.3

D.4


正确答案:B
解析: 本题考查VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在Until循环中条件为False时执行循环体,条件为True时退出循环;在While循环中条件为True时执行循环体,条件为False时退出循环,这一点要注意区分清楚。

第10题:

执行下列程序段以后,内存变量y的值是( )。x=76543y=0DO WHILE x>0 y=x%10+y*10 x=int(x/10)ENDDO

A.3456

B.34567

C.7654

D.76543


正确答案:B
解析:程序执行情况如下表所示:

最终变量y的结果为34567。