问题 选择题

给出下面的算法:(1)a←1;(2)b←3;(3)a←a+b;(4)b←a-b;(5)print(a,b),它的结果是(  )

A.(1,3)

B.(4,-2)

C.(4,1)

D.(1,1)

答案

a=1,b=3,就是将2给a,将3给b,

然后a=a+b就是将原来的a和b相加,把这个数赋予a.

a+b=1+3=4.这个4给a,此时a=4.

再看下一个b=a-b,就是将a-b的值赋予b,

a-b=4-3=1,把1给b,因此b=1.

故答案为:C

单项选择题
单项选择题