- 126.00 KB
- 2021-05-14 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
北方工业大学附中2019三维设计高考数学一轮单元复习精品练习:算法初步与框图
本试卷分第Ⅰ卷(选择题)和第Ⅱ卷(非选择题)两部分.满分150分.考试时间120分钟.
第Ⅰ卷(选择题 共60分)
一、选择题 (本大题共12个小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符合题目要求的)
1.画流程图的一般要求为( )
A.从左到右,从上到下 B.从右到左,从上到下
C.从左到右,自下而上 D.从右到左,自下而上
【答案】A
2.已知数列,若利用如图所示的程序框图计算该数列的第10项,则判断框内的条件是( )
A. B. C. D.
【答案】B
3.下列程序执行后输出的结果是( )[来源:1]
A. –1 B. 0 C. 1 D. 2
【答案】B
4.执行如图所示的程序框图,若输出的结果是8,则输入的数是( )
A.或 B.或
C.或 D. 或
【答案】A
5.执行如图所示的程序框图,若输入的值为6,则输出的值为( )
A.105 B.16 C.15 D.1
【答案】C
6.下面的程序框图表示求式子×××××的值, 则判断框内可以填的条件为( )
A. B. C. D.
【答案】B
7.840和1764的最大公约数是( )
A.84 B.12 C.168 D.252
【答案】A
8.下列语句中是算法的个数为( )
①从济南到巴黎:先从济南坐火车到北京,再坐飞机到巴黎;
②统筹法中“烧水泡茶”的故事;
③测量某棵树的高度,判断其是否是大树;
④已知三角形的一部分边长和角,借助正余弦定理求得剩余的边角,再利用三角形的面积公式求出该三角形的面积。
A.1 B.2 C.3 D.4
【答案】C
9.执行如图所示的程序框图,输出的S值为( )
A. B.
C. D.2()
【答案】C
10.把十进制数15化为二进制数为( )
A. 1011 B.1001 (2) C. 1111(2) D.1111
【答案】C
11.下图是计算某年级500名学生期末考试(满分为100分)及格率q的程序框图,则图中空白框内应填入( )
A.q= B.q= C.q= D.q=
【答案】D
12.读如图所示的程序框图,若输入p=5,q=6,则输出a,i的值分别为( )
A.a=5,i=1 B.a=5,i=2
C.a=15,i=3 D.a=30,i=6
【答案】D
第Ⅱ卷(非选择题 共90分)
二、填空题 (本大题共4个小题,每小题5分,共20分,把正确答案填在题中横线上)[来源:Z+xx+k.Com]
13.运行下图所示框图的相应程序,若输入,的值分别为和,则输出的值是 [来源:学#科#网Z#X#X#K]
【答案】2
14.右面程序输入时的运算结果是 , .
【答案】3,43
15.下图所示的程序框图是将一系列指令和问题用框图的形式排列而成的.阅读下面的程序框图,并回答问题.若a>b>c,则输出的数是 .
【答案】a
16.某篮球队6名主力队员在最近三场比赛中投进的三分球个数如下表所示:
下图是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图,
则图中判断框应填 ,输出的= .[来源:1]
【答案】,
三、解答题 (本大题共6个小题,共70分,解答应写出文字说明,证明过程或演算步骤)
17.某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算:
f=
其中(单位:元)为托运费,ω为托运物品的重量(单位:千克),试写出一个计算费用算法,并画出相应的程序框图.
【答案】算法:
第一步:输入物品重量ω;
第二步:如果ω≤50,那么f =0.53ω,否则,f = 50×0.53+(ω-50)×0.85;
第三步:输出物品重量ω和托运费f.
相应的程序框图.
18.下面是描述求一元二次方程ax2+bx+c=0的根的过程的程序框图,请问虚线框内是什么结构?
【答案】虚线框内是一个条件结构.
19.以下是计算程序框图,请写出对应的程序。
【答案】i=1
sum=0
WHILE i<=100
sum=sum+i
i=i+1
WEND
PRINT sum
END
20.把“五进制”数转化为“十进制”数,再把它转化为“八进制”数。
【答案】
21.下面是描述求一元二次方程ax2+bx+c=0的根的过程的程序框图,请问虚线框内是什么结构?
【答案】虚线框内是一个条件结构.
22.已知f(x)=x3-3x2+2x+1,写出任意一个x的值对应的函数值f(x)的求法程序.
【答案】(方法一)INPUT “请输入自变量x的值:”;x
A=x∧3
B=3*x∧2
C=2*x
D=A-B+C+1
PRINT “x=”;x
PRINT “f(x)=”;D
END
(方法二)INPUT “请输入自变量x的值:”;x[来源:Zxxk.Com]
m=x*(x-3)
n=x*(m+2)
y=n+1
PRINT “x=”;x
PRINT “f(x)=”;y
END