循环语句第一课时练习与答案-数学高一必修3第一章算法初步1.2基本算法语句1.2.3人教A版

发布时间 : 星期六 文章循环语句第一课时练习与答案-数学高一必修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页

联系合同范文客服:xxxxx#qq.com(#替换为@)