【备战2022】高考数学选择题专题强化训练:程序框图
展开
这是一份【备战2022】高考数学选择题专题强化训练:程序框图,共16页。试卷主要包含了选择题等内容,欢迎下载使用。
一、选择题(共30小题;共150分)
1. 用二分法求方程 x2−2=0 的近似根的算法中要用的算法结构是
A. 顺序结构B. 条件结构C. 循环结构D. 以上都用
2. 下列关于程序框图的说法正确的是
A. 程序框图是描述算法的语言
B. 在程序框图中,一个判断框最多只能有一个退出点
C. 程序框图虽可以描述算法,但不如用自然语言描述算法直观
D. 程序框图与流程图不是同一个概念
3. 阅读下面的程序框图,若输入 a,b,c 分别是 21,32,75,则输出的值是
A. 96B. 53C. 107D. 128
4. 算法:S1 m=a;
S2 若 b6?
26. 执行如图所示的程序框图,输出的 k 值为
A. 3B. 4C. 5D. 6
27. 某程序框图如图所示,则该程序运行后输出的值是
A. 2014B. 2015C. 2016D. 2017
28. 执行如图所示的程序框图,若输入 p=2017,则输出 i 的值为
A. 335B. 336C. 337D. 338
29. 执行如图所示的程序框图,若输入 x=1,则输出 k 的值为
A. 3B. 4C. 5D. 6
30. 如图是求 x1,x2,⋯,x10 的乘积 S 的程序框图,图中空白框中应填入的内容为
A. S=S×n+1B. S=S×xn+1
C. S=S×nD. S=S×xn
答案
第一部分
1. D
2. A【解析】本题是程序框图概念方面的辩析题.一个判断框可以有多个退出点,所以B不正确;程序框图就是流程图,所以D不正确;程序框图要比自然语言直观、形象,所以C不正确.
3. B【解析】因为 212,终止循环,输出 S=7.
10. C
【解析】x=2006 进入循环后,反复减 2,
当 x=0 时,还要继续循环,得到 x=−2,
则有 y=3−−2+1=10.
11. B【解析】执行该程序框图可得 x=1,y=1,z=2;
x=1,y=2,z=3;
x=2,y=3,z=5;
x=3,y=5,z=8;
x=5,y=8,z=13;
x=8,y=13,z=21;
x=13,y=21,z=34;
x=21,y=34,z=55,此时跳出循环,输出 z 的值为 55.
12. D【解析】第一次循环:M=32,a=2,b=32,n=2;
第二次循环:M=83,a=32,b=83,n=3;
第三次循环:M=158,a=83,b=158,n=4,则输出的 M=158.
13. C
14. A【解析】输入、输出框可以放在算法中任何需要输入、输出的位置,
所以不一定各有一个,因此B选项是错误的.
相对于自然语言,用程序框图描述算法的优点主要就是直观、形象,容易理解,在步骤表达上简单了许多,
所以C选项是错误的.
由于存在一种多分支判断,所以一个判断框可能有多个退出点,
所以D选项是错误的.
15. A
16. A
17. A
18. B【解析】当 i≤4 时共进行四次运算:
S=3,t=2;
S=33−2+1=4,i=3;
S=1,i=4;
S=0,i=5.
19. C【解析】第一次循环,满足条件,S=1+1=2,k=2;第二次循环,满足条件,S=2+22=6,k=3;第三次循环,满足条件,S=6+32=15,k=4 ;第四次循环,不满足条件,输出 S=15.
20. A
21. C
22. D
23. D【解析】分析程序中各变量、各语句的作用,再根据流程图所示的顺序,
可知:该程序的作用是统计 10000 名中学生中,
每天参加体育锻炼的时间超过 20 分钟的人数.由输出结果为 7300,
则平均每天参加体育锻炼的时间不超过 20 分钟的人数为 10000−7300=2700,
故平均每天参加体育锻炼的时间不超过 20 分钟(≤20 分钟)的频率 P=270010000=0.27.
24. C
25. C
【解析】依次运行程序框图中的语句:k=2,S=2;k=3,S=7;k=4,S=18;k=5,S=41;k=6,S=88,此时跳出循环,故判断框中应填入“k>5?”.
26. B【解析】执行程序框图:
a=3×12=32,
k=0+1=1,32
相关试卷
这是一份【备战2022】高考数学选择题专题强化训练:规划,共13页。试卷主要包含了选择题等内容,欢迎下载使用。
这是一份【备战2022】高考数学选择题专题强化训练:数列,共9页。试卷主要包含了选择题等内容,欢迎下载使用。
这是一份【备战2022】高考数学选择题专题强化训练:算法,共7页。试卷主要包含了选择题等内容,欢迎下载使用。