高中数学人教新课标A版必修3 第一章 算法初步 1.2.3循环语句
试卷日期:2018-02-27 考试类型:同步测试
一、选择题
-
1. 下面程序输出的结果为( )
i=1
DO
i=i+2
S=2*i+3
LOOP UNITL i>=8
PRINT S
END
A、17 B、19 C、21 D、232. 下面给出的四个算法框图中满足DO LOOP语句的是( )A、 B、 C、 D、3. 如下程序的循环次数为( )x=0
WHILE x<20
x=x+1
x=x∧2
WEND
PRINT x
END
A、1 B、2 C、3 D、44. 阅读下面的算法语句,输出的结果是( )I=1
S=0
DO
S=2*S+1
I=I+1
LOOP UNTIL I >4
输出S
A、2 B、10 C、15 D、205. 已知下列语句:i=1
DO
i=i+1
LOOP UNTIL i*i 100
i=i-1
输出i
最后输出的结果是( )
A、i-1 B、100 C、10 D、96. 设计一个计算1×3×5×7×9的算法,下面给出了算法语句的一部分,则在横线①上应填入下面数据中的( )S=1
i=3
DO
S=S*i
i=i+2
LOOP UNTIL i ①
输出S
A、8 B、9 C、10 D、127. 运行下面的程序,执行后输出的s的值是( )i=1
WHILE i<6
i=i+2
s=2*i+1
WEND
PRINT s
END
A、11 B、15 C、17 D、198. 阅读下列程序:甲:i=1 乙:i=1 000
S=0 S=0
WHILE i<=1 000 DO
S=S+i S=S+i
i=i+1 i=i-1
WEND LOOP UNTIL i<1
PRINT S PRINT S
END END
对程序甲、乙和输出结果判断正确的是( )
A、程序不同,结果不同 B、程序不同,结果相同 C、程序相同,结果不同 D、程序相同,结果相同二、填空题
-
9. 下列语句的功能是计算的值.
s=1,i=1
WHILE i<=10
s=
i=i+1
WEND
PRINT s
END