2.2 变量与赋值
课时过关·能力提升
1.对赋值语句的描述正确的是( )
①可以给变量提供初值;②将表达式的值赋给变量;③可以给一个变量重复赋值;④不能给同一变量重复赋值.
A.①②③ B.①②
C.②③④ D.①②④
答案:A
2.将两个数a=1,b=2交换,使a=2,b=1,下面语句正确的是( )
A.a=b,b=a B.b=a,a=b
C.a=c,c=b,b=a D.c=b,b=a,a=c
解析:"a=b"的含义是把b的值赋给a.选项A得到的结果是a=2,b=2;选项B得到的结果是a=1,b=1;选项C中c的值不明确;选项D正确.
答案:D
3.阅读如图所示的算法框图,若输入的a,b,c分别为21,32,75,则输出的a,b,c分别是( )
A.75,21,32
B.21,32,75
C.32,21,75
D.75,32,21
解析:算法框图的运行过程是
a=21,
b=32,
c=75,
x=21,
a=75,
c=32,
b=21,
则输出75,21,32.
答案:A