内容正文:
第一章 算法初步
1. 1.3循环结构
班级:________________ 姓名:________________
一、选择题:在每小题给出的四个选项中,只有一项是符合题目要求的.
1.执行如图的程序,若输入,则输出
A.4 B.6 C.8 D.10
2.执行如图所示的程序,已知的初始值为1,则输出的的值是
A.5 B.9 C.13 D.17
3.执行如图所示的程序语句,输出的结果为
A. B. C. D.
4.如图是一个求20个数的平均数的程序,在横线上应填充的语句为
A. B. C. D.
5.如图所给的程序,其循环体执行的次数是
A.49 B.50 C.100 D.99
6.执行如图的程序,则输出的的值是
A.11 B.15 C.17 D.19
7.执行如图的程序后,输出的结果是
A.5 B.16 C.29 D.54
8.执行如图的算法程序,若输出的结果为120,则横线处应填入
A. B. C. D.
9.如图的程序语句输出的结果为
A.23 B.21 C.19 D.17
10.下面的程序运行后,输出的值是
A.8 B.9 C.10 D.11
11.如图程序运行结果为
A.3 B.4 C.5 D.6
12.执行如图所示的程序语句,输出的结果为
A. B. C.1009 D.3025
二.填空题
13.运行下面的程序,执行后输出的的值是 .
14.如图所示的程序执行后输出的结果为 .
15.一个算法的伪代码如图所示,执行此算法,最后输出的的值为 .
16.计算机执行如图所示的程序,则输出的的值为 .
三.解答题
17.写出计算的值的算法语句.(要求用循环结构)
18.画出下面辗转相除法程序的程序框图.并用辗转相除法计算546与429的最大公约数.
19.对于任意正整数,下面给出的是求的程序所用语句,请根据所给的语句写出正确的程序.
①,
②,
③
④ “”; ,
⑤ “”; ,
⑥,
⑦,
⑧,
⑨.
20.如图是某一算法的程序:
(1)请根据程序画出对应的程序框图
(2)若输入的,,求输出的值(写出过程)
21.阅读下边的程序,将输出的的值依次分别记为,,,,,
(1)求数列的通项公式.
(2)的值是多少?
22.根据下面的要求,求满足的最小的自然数.
(1)画出执行该问题的程序框图;
(2)以下是解决该问题的一个程序,但有2处错误,请找出错误并予以更正.
原创精品资源学科网独家享有版权,侵权必究!1
$
第一章 算法初步
1. 1.3循环结构
班级:________________ 姓名:________________
一、选择题:在每小题给出的四个选项中,只有一项是符合题目要求的.
1.执行如图的程序,若输入,则输出
A.4 B.6 C.8 D.10
【答案】C
【解析】模拟程序的运行过程知,
,,,;
,,;
,,;
,,循环结束,输出.
故选C.
2.执行如图所示的程序,已知的初始值为1,则输出的的值是
A.5 B.9 C.13 D.17
【答案】C
【解析】模拟执行程序的运行过程如下,
,进入循环;
,;
,;
,;
终止循环,输出的值是13.
故选C.
3.执行如图所示的程序语句,输出的结果为
A. B. C. D.
【答案】B
【解析】模拟程序的运行,可得程序的功能是计算并输出的值,
由于.
故选B.
4.如图是一个求20个数的平均数的程序,在横线上应填充的语句为
A. B. C. D.
【答案】B
【解析】算法语句中的循环语句表示形式有2种:
① 语句,执行时, 关键字用于检查 语句中的条件.条件不成立执行循环体,条件成立退出循环.
②结构循环为当型循环,一般用于不知道循环次数的情况.维持循环的是一个条件表达式,条件成立执行循环体,条件不成立退出循环.
故选B.
5.如图所给的程序,其循环体执行的次数是
A.49 B.50 C.100 D.99
【答案】B
【解析】第一次执行循环体后:,,不满足退出循环的条件;
再次执行循环体后:,,不满足退出循环的条件;
再次执行循环体后:,,不满足退出循环的条件;
观察规律可知:
再次执行循环体后:,,不满足退出循环的条件;
再次执行循环体后:,,满足退出循环的条件;
由循环变量的初值为1,终值为99,步长为2,
故此循环共执行了:次,
故选B.
6.执行如图的程序,则输出的的值是
A.11 B.15 C.17 D.19
【答案】B
【解析】模拟程序语言的运行过程,如下;
,
满足条件,执行循环体,,
满足条件,执行循环体,,
满足条件,执行循环体,,
此时,不满足条件,退出循环,输出的值为15.
故选B.
7.执行如图的程序后,输出的结果是
A.5 B.16 C.29 D.