若输入的是2,则输出的值是( )
A.16 B.120 C.240 D.360
答案 C
解析 不停地对A赋予新的值,但A只能保留最后一个变量值.赋值的过程是A=2,A=2×2=4,A=4×3=12,A=12×4=48,A=48×5=240.所以输出A的值是240.
5.将两个数a=8,b=17交换,使a=17,b=8,下面语句正确的一组是( )
A. B.
C. D.
答案 B
解析 使用空桶法,即交换装满水的两个水桶里的水需要再找一个空桶.交换两个变量正确的方法是设置一个中间变量.将变量c设为"空桶",先将一个变量b的值赋给空值c,然后将a的值赋给b,再将变量c赋给a.答案D中先将c的值赋给了a,而c的值没有确定,所以a的值也不能确定.
6.如果执行如图的程序框图,输入x=-2,h=0.5,那么输出的各个数的和等于( )