1.下列问题可以设计成循环语句计算的个数为( )
①求1+3+32+…+39的和;
②交换a,b两个数的值;
③对于分段函数,要求输入自变量,输出函数值;
④求平方值小于100的最大整数.
A.0 B.1
C.2 D.3
解析:①和④用到循环语句,②用到输入、输出及赋值语句,③用到条件语句.
答案:C
2.如图给出的四个框图中,其中满足WHILE语句结构的是( )
A B C D
解析:由于循环语句有两类,一类是当型循环语句,一类是直到型循环语句,那么问题就是看哪个图示表示的为当型循环语句,先判定,后执行,则由此可选择B.
答案:B
3.阅读如下程序,若输出的结果为,则在程序中横线?处应填入语句为( )
A.i>=6 B.i>=7
C.i<=7 D.i<=8
解析:由算法知第一次计算:S=,n=4,i=2;第二次计算:S=+=,n=8,i=3;第三次计算:S=+=,n=16,i=4;第四次计算:S=,n=32,i=5;第五次计算:S=,n=64,i=6;第六次计算:S=,n=128,i=7,由题意此时循环中断,因此判断语句可为“i>=7”.
答案:B