- 2021-06-11 发布 |
- 37.5 KB |
- 12页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
【数学】2020届一轮复习人教A版 算法与程序框图 课时作业 (2)
2020届一轮复习人教A版 算法与程序框图 课时作业 (2) 学校:__________姓名:__________班级:__________考号:__________ 1、执行下面的程序框图,输出的值为 A.1 B.2 C.3 D.4 2、如图所示的程序框图给出了利用秦九韶算法求某多项式值的一个实例.若输入n,x的值分别为3,2,则输出υ的值为( ) A.9 B.20 C.18 D.35 3、 运行如下程序框图,分别输入t=45,t=﹣,则输出s的和为( ) A.﹣2017 B.2017 C.﹣2016 D.2016 4、 执行如图所示的程序框图,如果输入的a=1,b=1,那么输出的值等于( ) A.21 B.34 C.55 D.89 5、已知图象不间断函数是区间上的单调函数,且在区间上存在零点.图1是用二分法求方程近似解的程序框图,判断框内可以填写的内容有如下四个选择: ①; ②; ③; ④ 其中能够正确求出近似解的是( ) ①、③ B.②、③ C.①、④ D.②、④ 6、执行如图所示程序框图,若输出的值为-20,则条件框内应填写( ) A. B. C. D. 7、如图所示,程序框图的输出结果是( ) A.3 B.8 C.5 D.4 8、执行下面的程序框图,如果输入的是6,那么输出的是( ) A.120 B.720 C.1440 D.5040 9、如图,若N=5时,则输出的数等于( ) A. B. C. D. 10、执行如图所示的程序框图,若输入,则输出的值为( ) A. B. C. D.3 11、执行如图所示的程序框图,如果输出的的值为4,则输入的的值可以为( ) A. 1 B. 2 C. 3 D. 4 12、执行如图所示的程序框图,若输入,则输出 ( ) A. 184 B. 183 C. 62 D. 61 13、如右图,是一程序框图,则输出结果为( ) A. B. C. D. 14、执行如图所示的程序框图,则输出的值为( ) A.5 B.6 C.7 D.8 15、右图的程序框图所描述的算法称为欧几里德辗转相除法.若输入,则输出的的值为( ) A.0 B.11 C.22 D.88 16、执行如图所示的程序框图,输出的z值为( ) A.3 B.4 C.5 D.6 17、执行下面的程序框图,若输出的结果是,则输入的为( ) A. B. C. D. 18、执行如图所示的程序框图,如果输出,则判断框中应填( ) A. B. C. D. 19、执行如图所示的程序框图,则输出的值为( ) A. B. C. D. 20、执行如图所示的程序框图,输出的 . 参考答案 1、答案:B 由程序框图得:第一次运行,;第二次运行,;第三次运行,;直到时,程序运行终止,此时,故选B. 考点:算法和程序框图. 2、答案:C 解:初始值n=3,x=2,程序运行过程如下表所示: v=1 i=2 v=1×2+2=4 i=1 v=4×2+1=9 i=0 v=9×2+0=18 i=﹣1 跳出循环,输出v的值为18. 故选:C 本题主要考查了循环结构的程序框图的应用,正确依次写出每次循环得到的i,v的值是解题的关键,属于基础题. 3、答案:A 解:由题意可得s=, 当t=45时,s=﹣1845,当t=﹣时,s=﹣172, 则输出s的和为﹣2017. 故选:A. 4、答案:C 解:模拟程序的运行,可得a=1,b=1, 执行循环体,a=2,b=3, 不满足条件b>50,执行循环体,a=5,b=8 不满足条件b>50,执行循环体,a=13,b=21, 不满足条件b>50,执行循环体,a=34,b=55, 满足条件b>50,退出循环,输出的值为55. 故选:C. 5、答案:C 6、答案:D 第一次循环:;第二次循环:;第三次循环:;第四次循环:;结束循环,所以可填写,选D. 考点:循环结构流程图 【名师名师点评】算法与流程图的考查,侧重于对流程图循环结构的考查.先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,是求和还是求项. 7、答案:D 由框图可知,①,满足条件,则;②,满足条件,则;③,满足条件,则;④,不满足条件,输出;选D. 考点:程序框图. 8、答案:B ,;;;;;此时输出所以为B. 考点:1.程序框图; 9、答案:D 根据题意,模拟程序框图的运行过程,得出该程序运行后输出的结果是什么. 解:模拟程序框图的运行过程,如下; 输入N=5,k=1,S=0,S=0+=; k<N,是,k=2,S=+; k<N,是,k=3,S=++; k<N,是,k=4,S=+++; k<N,是,k=5,S=++++, k<N,否,输出S=++++=(1﹣)+(﹣)+(﹣)+(﹣)+(﹣)=. 故选:D. 考点:程序框图. 10、答案:B 依题意,若输入,执行循环体,,判断为否,则,第二次进入循环体,,判断为是,输出,故选B. 考点:程序框图. 11、答案:C 运行程序,满足, , , ,满足, , , ,满足, , , ,满足, , , ,不满足,输出,需满足 ,验证四个选择支,选C. 12、答案:B 由题设提供的算法流程图可知:当时,;然后;接着;继续执行;此时,运算程序结束,输出,应选答案B 13、答案:B 14、答案:C 第一次循环:;第二次循环:;第三次循环:;第四次循环:;结束循环,输出选C. 考点:循环结构流程图 【名师名师点评】算法与流程图的考查,侧重于对流程图循环结构的考查.先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,是求和还是求项. 15、答案:B 第一次循环:;第二次循环:;第三次循环:;第四次循环:;第五次循环:;结束循环,输出选B. 考点:循环结构流程图 【名师名师点评】算法与流程图的考查,侧重于对流程图循环结构的考查.先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,是求和还是求项. 16、答案:D 分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环累乘循环变量a值,并输出满足条件的累乘积关于2的对数值,模拟程序的运行过程,用表格将程序运行过程中变量的值的变化情况进行分析,不难给出答案. 解:执行循环体前,S=1,a=0,不满足退出循环的条件,执行循环体后,S=1×20=20,a=1, 当S=2°,a=1,不满足退出循环的条件,执行循环体后,S=1×21=21,a=2 当S=21,a=2,不满足退出循环的条件,执行循环体后,S=21×22=23,a=3 当S=23,a=3,不满足退出循环的条件,执行循环体后,S=23×23=26,a=4 当S=26,a=4,满足退出循环的条件, 则z==6 故输出结果为6 故选:D 考点:程序框图. 17、答案:B 当时,当时, 当时,当时,选B 考点:循环结构 18、答案:B 程序执行过程中的数据变化如下:,不成立,输出 考点:程序框图 19、答案:A 运行程序满足, , ,满足, , ,满足, , ,满足, , ,满足, , , 不满足,输出,选A. 20、答案:7 程序执行中的数据变化为: 不成立,输出 考点:程序框图 查看更多