人教 A 版 第一章 1.2.3 第一课时
数学习题
必修 3
第一章
算法初步
1.2 基本算法语句 1.2.3 循环语句
测试题
知识点 循环语句
1.下列对 WHILE 语句说法不正确的是( ) A.当计算机遇到 WHILE 语句时,先判断条件的真假,如果条件符合,就执行 WHILE 与 WEND 之间 的循环体 B.当条件不符合时,计算机不执行循环体,直接跳到 WEND 语句后,接着执行 WEND 之后的语句 C.WHILE 型语句结构也叫当型循环 D.当型循环有时也称为“后测试型”循环 2.如图所示的四个框图,其中是 WHILE 语句结构的是( )
3. .给出甲、乙两个程序
对甲、乙两程序和输出结果判断正确的是( A.程序结构不同,结果不同 B.程序结构不同,结果相同 C.程序结构相同,结果不同
)
第 1 页共 1 页
人教 A 版 第一章 1.2.3 第一课时
数学习题
必修 3
D.程序结构相同,结果相同 4.下边程序运行后输出的结果是( ) A.-1 B.0 C.1 D.2
(第 4 题) (第 5 题) ( 第 6 题) 5.如果下边程序运行后输出的结果是 132,那么在程序 UNTIL 后面的“条件”应为( ) A.i>11 B.i>=11 C.i<=11 D.i<11 6.下面程序是求 1~1000 内所有能被 3 整除的数的和,则横线处缺的程序项是( ) A.i=i+1 B.i=i+2 C.i=i+3 7.在实际问题中会遇到许多有规律的重复运算,或在程序中需要对某些语句进行重复地执行,这样就 需要用到________进行控制. 8. 写出下列程序的运行结果: (1)i=1 (2) i=1 K=6 s=0 WHILE i<=6 WHILE s<=10 K=K-0.5 i=i+1 PRINT K s=s+i i=i+1 PRINT s WEND END _______________ 9.下面程序的功能是________. WEND END _________________ 10 下面程序的功能是________.
第 2 页共 2 页
人教 A 版 第一章 1.2.3 第一课时
数学习题
必修 3
11.将下列程序框图改写成用语句编写计算机程序(用两种语句完成)
12.若 1+3+5+7+…+n>10000,试设计一个程序,寻找满足条件的最小正整数 n.
【参考答案】 1. [答案] 2. [答案] 3. [答案] 4. [答案] 5. [答案] 6.[答案] 7.[答案] 8. [答案] D C B B D C 循环语句 (1)5.5,5,4.5,4,3.5,3
(2)2,5,9,14
第 3 页共 3 页
人教 A 版 第一章 1.2.3 第一课时
数学习题
必修 3
1 1 1 1 9.[答案]从键盘输入 n 的值,输出 + + +?+ 的值. 1×2 2×3 3×4 n(n+1) 10. [答案]求平方值小于 2000 的最大整数 11.解:s=0 n=1 WHILE s<=5000 s=s*i n=n+1 WEND PRINT n-1 END 12.解: sum=0 i=1 WHILE sum<=10000 sum=sum+i i=i+2 WEND PRINT “最小整数为”;i-2 END 或 或 s=0 n=1 DO s=s*i n=n+1 LOOP UNTIL s>10000 PRINT n-1 END. sum=0 i=1 DO sum=sum+i i=i+2 LOOP UNTIL sum>10000 PRINT “最小整数为”;i-2 END.
第 4 页共 4 页
文档资料共享网 nexoncn.com
copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com