第一章 算法初步 单元达标测试卷B卷 能力提升(含解析)

文档属性

名称 第一章 算法初步 单元达标测试卷B卷 能力提升(含解析)
格式 docx
文件大小 516.4KB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2023-01-09 08:49:35

图片预览

文档简介

第一章 算法初步 B卷 能力提升——2022-2023学年高二数学人教A版必修3单元达标测试卷
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1、执行如图所示的程序框图,则输出的S的值为( )
A.5 B.4 C. D.
2、按照程序框图(如右图)执行,第4个输出的数是( )
A.4 B.5 C.6 D.7
3、下面程序框图运行后,如果输出的函数值在区间内,则输入的实数x的取值范围是( )
A. B. C. D.
4、20世纪产生了著名的“”猜想:任给一个正整数,如果是偶数,就将它减半;如果是奇数,则将它乘3加1,不断重复这样的运算,经过有限步后,一定可以得到1如图是验证“”猜想的一个程序框图,若输入正整数的值为20,则输出的的值是( )
A. 8 B. 9 C. 10 D. 11
5、执行如图所示的程序框图,如果运行结果为720,那么判断框中应填入( )
A. B. C. D.
6、如果执行程序框图,且输入,,则输出的( )
A.240 B.120 C.720 D.360
7、执行如图所示程序框图,若输出的s为,则输入的n为( )
A.19 B.20 C.21 D.22
8、执行下面的程序框图,如果输入的,那么输出的 ( )
A.3 B.4 C.5 D.6
9、如图所示,当输入的值分别为时,最后输出的的值是( )
A.1
B.2
C.3
D.4
10、当输入"3"后,下列程序输出的结果为( )
A.5 B.4 C.3 D.6
11、下列程序的输出结果是( )
A.10 B.15 C.25 D.5
12、执行“PRINT“3+5=”;3+5”的输出结果是( )
A.3+5=3+5 B.3+5=8 C.8=3+5 D.8=8
二、填空题
13、如图是某算法的流程图,其输出值a是_________.
14、阅读下面的程序框图,运行相应的程序,则输出的值为__________.
15、根据以下伪代码,可知输出的结果b为__________
16、下列伪代码的运行结果是__________.
三、解答题
17、写出计算一名学生的“语、数、英”三科成绩的平均分的算法
18、写出求a,b,c中最小值的算法
参考答案
1、答案:A
解析:由程序框图知,输出的.
2、答案:D
解析:第一次执行程序,输出1,,第二次执行程序,输出,
第三次执行程序,,第四次执行程序,输出,故选D.
3、答案:C
解析:由程序框图可知:
输出的函数值在区间内,
必有当时,;当时,.
解得或.
故答案为.
故选C.
4、答案:B
解析:根据框图可知:,输入,
则,







故选B.
5、答案:C
解析:由题意可知,输出结果为,
通过第1次循环得到;
通过第2次循环得到;
通过第3次循环得到;
通过第4次循环得到;
通过第6次循环得到;
此时执行输出,结束循环,
所以判断框中的条件为?.
故选:C.
6、答案:D
解析:解:根据题中的程序框图,模拟运行如下:
输入,,,,
,,符合条件,
,,,符合条件,
,,,符合条件,
,,,不符合条件,
故结束运行,输出.故选:D.
7、答案:C
解析:由框图可知,,即,所以,解得,故最后一次对条件进行判断时,,所以.
故选C.
8、答案:B
解析:程序运行如下:
开始.
第次循环: ;
第次循环: ;
第次循环: ;
第次循环: .
此时,满足条件,退出循环,输出.
9、答案:C
解析:算法是求中的较大者,故最后输出的是.故选C.
10、答案:A
解析:给同一个变量重复赋值.
11、答案:C
解析:A的初始值为10,通过另一个赋值语句把10+15的计算结果賦给变A,即可得到25.
12、答案:B
解析:这是输出语句,意思是将3+5计算的值賦给“3+5”这样一个式子并输出.
13、答案:31
解析:经过第一次循环得到结果为,此时不满足判断框的条件
经过第二次循环得到结果为,此时不满足判断框的条件
经过第三次循环得到结果为,此时不满足判断框的条件
经过第二次循环得到结果为,此时满足判断框的条件
执行输出a,即输出31.
故答案为:31.
14、答案:4
解析:第一次循环:;
第二次循环:;
第三次循环:;
结束循环,输出.
15、答案:5
解析:
第一步:
第二步:
第三步:
结束循环,输出
16、答案:12
解析:此伪代码的功能是求两个正整数的最大公约数.a,b的值依次是:(120,252)→(120,132)→(120,12)→(108,12)→(96,12)→(84,12)→(72,12)→(60,12)→(48,12)→(36,12)→(24,12)→(12,12),∴输出12.
17、答案:第一步:输入三科成绩的值.
第二步:计算
第三步:输出的值.
解析:
18、答案:
解:算法如下:
第一步比较的大小,当时,令“最小值”为;否则,令“最小值”为;
第二步比较第一步中的“最小值”与的大小,当“最小值”大于时,令“最小值”为;否则,“最小值”不变;
第三步 “最小值”就是中的最小值,输出“最小值”.
解析: