3.2循环语句课后拔高提能练一、选择题1.若Fori=-10To19为某一循环语句中的一个步骤,则该循环共循环()A.29次B.30次C.28次D.19次解析:选B循环次数=(终值-初始值)+1=(19+10)+1=30
2.读下面的程序,输出结果为()S=1Fori=1To4S=2*(S+1)Nest输出SA
94解析:选B此循环语句反复执行循环体4次,S=2×(1+1)=4,S=2×(4+1)=10,S=2×(10+1)=22,S=2×(22+1)=46
3.设学生的考试成绩为G,则下面程序的算法目的是()m=0Forn=1To50输入GIfG11三、解答题7.写出下列程序运行的结果.(1)a=2DoIfa>10Then输出aElseIfa10,其最后运行结果为2+2+2+2+2+2=12
(2)这个程序中x是循环变量,循环体为x=x-20,实际上这个算法处理的是求x=100-20-20-20-20-…的问题,循环终止条件为x