题目内容
【题目】程序执行两个语句“S=0,i=1”后,再连续执行两个语句“S=S+i,i=i+2”三次,此时S的值是( )
A.1
B.3
C.4
D.9
【答案】D
【解析】解:执行两个语句“S=S+i,i=i+2”一次,S=1,i=3;
执行两个语句“S=S+i,i=i+2”二次,S=4,i=5;
执行两个语句“S=S+i,i=i+2”三次,S=9,i=7.
故选:D.
【考点精析】本题主要考查了算法的赋值语句的相关知识点,需要掌握①赋值号左边只能是变量名字,而不能是表达式.如:2=X是错误的.②赋值号左右不能对换.如“A=B”“B=A”的含义运行结果是不同的.③不能利用赋值语句进行代数式的演算.(如化简、因式分解、解方程等)④赋值号“=”与数学中的等号意义不同才能正确解答此题.
练习册系列答案
相关题目
【题目】总体由编号为01,02,…,19,20的20个个体组成.利用下面的随机数表选取5个个体,选取方法从随机数表第1行的第5列和第6列数字开始由左到右依次选取两个数字,则选出来的第5个个体的编号为( )
7816 | 6572 | 0802 | 6314 | 0702 | 4369 | 9728 | 0198 |
3204 | 9234 | 4935 | 8200 | 3623 | 4869 | 6938 | 7481 |
A.08
B.07
C.02
D.01