发布时间 : 星期六 文章循环语句第一课时练习与答案-数学高一必修3第一章算法初步1.2基本算法语句1.2.3人教A版更新完毕开始阅读
第一章 1.2.3 第一课时
人教A版 数学习题 必修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页共
第一章 1.2.3 第一课时
人教A版 数学习题 必修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 WEND END END
_______________ _________________
9.下面程序的功能是________. 10下面程序的功能是________.
2页 第2页共
第一章 1.2.3 第一课时
人教A版 数学习题 必修3
11.将下列程序框图改写成用语句编写计算机程序(用两种语句完成)
12.若1+3+5+7+…+n>10000,试设计一个程序,寻找满足条件的最小正整数n.
【参考答案】
1. [答案] D 2. [答案] C 3. [答案] B 4. [答案] B 5. [答案] D 6.[答案] C
7.[答案] 循环语句
8. [答案] (1)5.5,5,4.5,4,3.5,3 (2)2,5,9,14
3页 第3页共
第一章 1.2.3 第一课时
人教A版 数学习题 必修3
1111
9.[答案]从键盘输入n的值,输出+++?+的值.
1×22×33×4n(n+1)10. [答案]求平方值小于2000的最大整数
11.解:s=0 或 s=0
n=1 n=1 WHILE s<=5000 DO s=s*i s=s*i n=n+1 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
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页