精英家教网 > 高中数学 > 题目详情

INPUT  A,B
x=A
A=B
B=x
PRINT  A,B
END
这个程序的作用是


  1. A.
    计算的A,B值
  2. B.
    求A与B的和
  3. C.
    求x与A,B的关系
  4. D.
    交换变量A和B的值
D
分析:将伪代码翻译成运算步骤,并结合根据赋值语句用新值代替旧值的原理,不难得到最后输出的A、B值与开始输入的A、B恰好互换,由此可得本题的答案.
解答:根据伪代码的含义,可得程序按以下步骤进行
①输入实数A、B;
②用A的值代替x,用B的值代替A,再用x的值代替B,
③输出所得的A、B之值
④结束程序
由以上的步骤,可得最后输出的A、B值与开始输入的A、B恰好互换
因此,这个程序的作用是交换变量A和B的值
故选:D
点评:本题给出伪代码,求该伪代码对应程序的作用,着重考查了赋值语句的理解、伪代码的含义等知识,属于基础题.
练习册系列答案
相关习题

科目:高中数学 来源: 题型:

下列语句正确的是(  )
①输入语句 INPUT x=3  
②输入语句 INPUT“A,B,C”;a,b,c
③输出语句 PRINT A+B=C   
④赋值语句 3=A.

查看答案和解析>>

科目:高中数学 来源:设计必修三数学人教A版 人教A版 题型:013

下面语句正确的是

[  ]

A.b=2a+1

B.

INPUT abc

C.

PRINT 3*ab

D.

INPUT abc

查看答案和解析>>

科目:高中数学 来源:数学教研室 题型:013

读程序甲:INPUT

i=1

 

乙:INPUT

i=1000

S=0

     

S=0

WHILE

i≤1000

 

DO

 
 

S=S+I

   

S=S+i

 

i=i+1

   

i=I-1

WEND

   

LOOP NTIL

i<1

PRINT

S

 

PRINT

S

END

   

END

 

对甲乙两程序和输出结果判断正确的是

[  ]

A.程序不同,结果不同

B.程序不同,结果相同

C.程序相同,结果不同

D.程序相同,结果相同

查看答案和解析>>

科目:高中数学 来源: 题型:

INPUT x

    IF 9<x AND x<100 THEN

    a=x\10

    b=x MOD 10

    x=10*b+a

    PRINT x

        END IF

    END

     (注:“\”是x除以10商的整数部分,“MOD”是x除以10的余数)

    上述程序输出x的含义是        

   

查看答案和解析>>

同步练习册答案