- 508.00 KB
- 2021-06-16 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
2020届一轮复习人教A版 算法与程序框图 课时作业 (1)
学校:__________姓名:__________班级:__________考号:__________
1、某程序框图如图所示,若输入的,则输出结果为( )
A. B. C. D.
2、
执行如图所示的程序框图,输出的s=( )
A.5 B.20 C.60 D.120
3、执行图中程序框图,如果输入则输出的值为( )
A. 0 B. 1 C. 2 D. 3
4、执行如下图的程序框图,输出的结果是26,则①处应填入的条件是
A. B. C. D.
5、阅读如图所示的程序如图,运行相应的程序,若输出的为,则判断框中填写的内容可以是( )
A. B. C. D.
6、下图给出的是计算的值的一个流程图,其中判断框内应填入的条件是
A. B.
C. D.
7、执行如图所示的程序框图,输出的S值为( )
A.2 B.4 C.8 D.16
8、某程序框图如图所示,该程序运行后输出的为( )
A. B.-3 C. D.2
9、进入互联网时代,发电子邮件是必不可少的,一般而言,
发电子邮件要分成以下几个步骤:a.打开电子信箱;b.输入发送地址;c.输入主题;d.输入信件内容;e.点击“写邮件”;f.点击“发送邮件”.则正确的流程是( )
A.a→b→c→d→e→f B.a→c→d→f→e→b
C.a→e→b→c→d→f D.b→a→c→d→f→e
10、某程序框图如图所示,若输出的S=57,则判断框内为( )
A. k>4
B. k>5
C. k>6
D. k>7
11、阅读如图所示的程序框图,运行相应的程序,则输出的值为( )
A. B. 6 C. 14 D. 18
12、下边程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入,分别为14,18,则输出的( )
A. 0 B. 2 C. 4 D. 14
13、执行如图所示的程序框图,若输出的结果为40,则判断框中可填( )
A. B. C. D.
14、我国古代名著《庄子·天下篇》中有一句名言“一尺之棰,日取其半,万世不竭”,其意思为:一尺的木棍,每天截取一半,永远都截不完.现将该木棍依此规律截取,如图所示的程序框图的功能就是计算截取7天后所剩木棍的长度(单位:尺),则①②③处可分别填入的是( )
①
②
③
A
B
C
D
15、下边程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”,执行该程序框图时,若输入, 分别为18,27,则输出的( )
A. 0 B. 9 C. 18 D. 54
16、阅读如图的程序框图,如果输出,那么空白的判断框中应填入的条件是( )
A. B. C. D.
17、如图是为了求出满足的最小偶数,那么在和两个空白框中,可以分别填入( )
A. 和 B. 和
C. 和 D. 和
18、
给出一个如图所示的流程图,若要使输入的x值与输出的y值相等,则这样的x值的个数是( )
A.1 B.2 C.3 D.4
19、阅读下面的程序框图,则输出的
20、若程序框图如图所示,则该程序运行后输出的值是______ .
参考答案
1、答案:C
初始值:s=0,k=1,k<10
k=2,s=0+1-,
k=3, s=0+1-+
k=9, s=0+1-++
k=10, s=0+1-+++=
选C.
2、答案:C
解:第一次循环,s=1,a=5≥3,s=5,a=4;
第二次循环,a=4≥3,s=20,a=3;
第三次循环,a=3≥3,s=60,a=2,
第四次循环,a=2<3,输出s=60,
故选:C.
3、答案:B
根据程序框图,可知当时,执行循环体后;然后在执行循环体 ;然后在执行循环体,程序停止执行循环体,输出,故选B.
4、答案:B
分析程序框图可知,,所以执行次循环,①处应填,故选B.
考点:程序框图.
5、答案:C
,判断是,,判断是,,判断是,,判断否,输出,故填.
考点:算法与程序框图.
6、答案:D
并由流程图中
故循环的初值为1
终值为10、步长为1
故经过10次循环才能算出的值,
故i≤10,应不满足条件,继续循环
∴当i≥11,应满足条件,退出循环
填入“i≥11”
考点:循环结构
7、答案:C
列出循环过程中S与K的数值,不满足判断框的条件即可结束循环.
解:第1次判断后S=1,k=1,
第2次判断后S=2,k=2,
第3次判断后S=8,k=3,
第4次判断后3<3,不满足判断框的条件,结束循环,输出结果:8.
故选C.
考点:循环结构.
8、答案:D
第一次执行循环体,,满足判断框的条件,第二次执行循环体,,满足判断框的条件,第三次执行循环体,,满足判断框的条件,
第四次执行循环体,,满足判断框的条件,依次下去,的值变化周期为4,,最后输出的的值为2,故答案为D.
考点:程序框图的应用.
9、答案:C
10、答案:A
由程序框图知第一次运行,第二次运行,第三次运行,第四次运行,输出,所以判断框内为,故选C.
考点:程序框图.
11、答案:B
模拟法:输入;
不成立;
不成立
成立
输出,故选B.
考点:本题主要考查程序框图与模拟计算的过程.
12、答案:B
由a=14,b=18,a<b,
则b变为18﹣14=4,
由a>b,则a变为14﹣4=10,
由a>b,则a变为10﹣4=6,
由a>b,则a变为6﹣4=2,
由a<b,则b变为4﹣2=2,
由a=b=2,
则输出的a=2.
故选:B.
13、答案:B
执行程序:
,得到,否;
,否;
,否;
,否;
,是;
输出40.
故选:B
名师点评:算法与流程图的考查,侧重于对流程图循环结构的考查.先明晰算法及流程图的相关概念,包括顺序结构、条件结构、循环结构,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,是求和还是求项.
14、答案:B
程序运行过程中,各变量值如下表所示:
第1次循环: ,
第2次循环: ,
第3次循环: ,
依此类推,第7次循环: ,
此时不满足条件,退出循环,
其中判断框内①应填入的条件是:i?128?,
执行框②应填入: ,
③应填入:i=2i.
本题选择B选项.
名师点评:(1)解决程序框图问题要注意的三个常用变量
①计数变量:用来记录某个事件发生的次数,如i=i+1.
②累加变量:用来计算数据之和,如S=S+i;
③累乘变量:用来计算数据之积,如p=p×i.
(2)使用循环结构寻数时,要明确数字的结构特征,决定循环的终止条件与数的结构特征的关系及循环次数.尤其是统计数时,注意要统计的数的出现次数与循环次数的区别.
15、答案:B
因为,所以,此时,则,此时,运算程序结束,输出,应选答案B。
16、答案:A
第一次执行循环体后,S=1,k=1,不满足输出的条件,k=2;
第二次执行循环体后,S=0,k=2,不满足输出的条件,k=3;
第三次执行循环体后,S=?3,k=3,不满足输出的条件,k=4;
第四次执行循环体后,S=?10,k=4,不满足输出的条件,k=5;
第五次执行循环体后,S=?25,k=5,满足输出的条件,
比较四个答案,可得条件为S<?24满足题意,
故选:A.
17、答案:D
由题意,因为,且框图中在“否”时输出,所以判定框内不能输入,故填,又要求为偶数且初始值为0,所以矩形框内填,故选D.
名师点评:解决此类问题的关键是读懂程序框图,明确顺序结构、条件结构、循环结构的真正含义.本题巧妙地设置了两个空格需要填写,所以需要抓住循环的重点,偶数该如何增量,判断框内如何进行判断可以根据选项排除.
18、答案:C
解:当x≤2时,由x2=x得:x=0,1满足条件;
当2<x≤5时,由2x﹣3=x得:x=3,满足条件;
当x>5时,由=x得:x=±1,不满足条件,
故这样的x值有3个.
故选C.
19、答案:4
由程序框图可知,S=0,k=0S=1,k=1S=1+2=3,k=2S=3+23=11,k=3S=11+211
>100,k=4
20、答案:10000
阅读流程图可得该程序计算数列的前100项和,
且:,
据此可得,输出值为.
名师点评:识别、运行程序框图和完善程序框图的思路
(1)要明确程序框图的顺序结构、条件结构和循环结构.
(2)要识别、运行程序框图,理解框图所解决的实际问题.
(3)按照题目的要求完成解答并验证.