题目内容
【题目】已知变量a,b已被赋值,要交换a、b的值,应采用的算法是( )
A.a=b,b=a
B.a=c,b=a,c=b
C.a=c,b=a,c=a
D.c=a,a=b,b=c
【答案】D
【解析】解:由算法规则引入中间变量c,语句如下
c=a
a=b
b=c
故选D
【考点精析】解答此题的关键在于理解算法的赋值语句的相关知识,掌握①赋值号左边只能是变量名字,而不能是表达式.如:2=X是错误的.②赋值号左右不能对换.如“A=B”“B=A”的含义运行结果是不同的.③不能利用赋值语句进行代数式的演算.(如化简、因式分解、解方程等)④赋值号“=”与数学中的等号意义不同.
练习册系列答案
相关题目
【题目】总体由编号为01,02,…,30的30个个体组成.利用下面的随机数表选取6个个体,选取方法是从随机数表第1行的第3列和第4列数字开始由左到右依次选取两个数字,则选出来的第6个个体的编号为______.
7816 | 6572 | 0802 | 6314 | 0702 | 4369 | 9728 | 0198 |
3204 | 9234 | 4935 | 8200 | 3623 | 4869 | 6938 | 7481 |