高二上学期月考数学理解析20.docx
- 文档编号:928281
- 上传时间:2022-10-14
- 格式:DOCX
- 页数:11
- 大小:246.33KB
高二上学期月考数学理解析20.docx
《高二上学期月考数学理解析20.docx》由会员分享,可在线阅读,更多相关《高二上学期月考数学理解析20.docx(11页珍藏版)》请在冰豆网上搜索。
高二上学期月考数学理解析20
高二上学期8月月考--数学(理)
I卷
一、选择题
1.计算机执行下面的程序段后,输出的结果是()
A.B.C.D.
【答案】B
2.下图是计算函数y=的值的程序框图,在①、②、③处应分别填入的是( )
A.y=ln(-x),y=0,y=2x
B.y=ln(-x),y=2x,y=0
C.y=0,y=2x,y=ln(-x)
D.y=0,y=ln(-x),y=2x
【答案】B
3.任何一个算法都离不开的基本结构为()
A.逻辑结构B.条件结构C.循环结构D.顺序结构
【答案】D
4.执行下面的程序框图,如果输入的N是6,那么输出的p是( )
A.120B.720
C.1440D.5040
【答案】B
5.如图所示的算法流程图中(注:
“”也可写成“”或“”,均表示赋值语句),第3个输出的数是()
A.1B.
C.D.
【答案】C
6.执行如图所示的程序框图,输出的值为()
A.B.C.D.
【答案】D
7.下列语句中:
①②③④
⑤⑥其中是赋值语句的个数为()
A.6B.5C.4D.3
【答案】C
8.为了在运行下面的程序之后得到输出16,键盘输入x应该是()
INPUTx
IFx<0THEN
y=(x+1)(x+1)
ELSE
y=(x-1)(x-1)
ENDIF
PRINTy
END
A.3或-3B.-5C.5或-3D.5或-5
【答案】D
二填空题
9.用秦九韶算法求n次多项式,当时,求需要算乘方、乘法、加法的次数分别为()
A.B.n,2n,nC.0,2n,nD.0,n,n
【答案】D
10.把“二进制”数化为“五进制”数是()
A.B.C.D.
【答案】C
11.当时,下面的程序段输出的结果是()
A.B.C.D.
【答案】D
12.给出以下一个算法的程序框图(如图所示):
该程序框图的功能是()
A.求出a,b,c三数中的最大数B.求出a,b,c三数中的最小数
C.将a,b,c按从小到大排列D.将a,b,c按从大到小排列
【答案】B
II卷
二、填空题
13.若执行如下图所示的框图,输入x1=1,x2=2,x3=3,=2,则输出的数等于________.
【答案】
14.用“秦九韶算法”计算多项式,当x=2时的值的过程中,要经过次乘法运算和次加法运算。
【答案】5,5
15.用秦九韶算法计算多项式当时的值时,至多需要做乘法和加法的次数分别是_和
【答案】6,6
16.采用系统抽样从含有8000个个体的总体(编号为0000,0001,…,,7999)中抽取一个容量为50的样本,已知最后一个入样编号是7900,则最前面2个入样编号是
【答案】0060,0220
三、解答题
17.下面是描述求一元二次方程ax2+bx+c=0的根的过程的程序框图,请问虚线框内是什么结构?
【答案】虚线框内是一个条件结构.
18.已知一个正三角形的周长为,求这个正三角形的面积。
设计一个算法,解决这个问题。
【答案】算法步骤如下:
第一步:
输入的值;
第二步:
计算的值;
第三步:
计算的值;第四步:
输出的值。
19.中国网通规定:
拨打市内电话时,如果不超过3分钟,则收取话费0.22元;如果通话时间超过3分钟,则超出部分按每分钟0.1元收取通话费,不足一分钟按以一分钟计算。
设通话时间为t(分钟),通话费用y(元),如何设计一个程序,计算通话的费用。
【答案】算法分析:
数学模型实际上为:
y关于t的分段函数。
关系式如下:
其中t-3表示取不大于t-3的整数部分。
算法步骤如下:
第一步:
输入通话时间t;
第二步:
如果t≤3,那么y=0.22;否则判断t∈Z是否成立,若成立执行
y=0.2+0.1×(t-3);否则执行y=0.2+0.1×(t-3+1)。
第三步:
输出通话费用c。
算法程序如下:
INPUT“请输入通话时间:
”;t
IFt<=3THEN
y=0.22
ELSE
IFINT(t)=tTHEN
y=0.22+0.1*(t-3)
ELSE
y=0.22+0.1*(INT(t-3)+1)
ENDIF
ENDIF
PRINT“通话费用为:
”;y
END
20.我国古代数学家张邱建编《张邱建算经》中记有有趣的数学问题:
“今有鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一凡百钱,买鸡百只,问鸡翁、母、雏各几何?
”你能用程序解决这个问题吗?
【答案】设鸡翁、母、雏各x、y、z只,则
由②,得z=100-x-y,③
③代入①,得5x+3y+=100,
7x+4y=100.④
求方程④的解,可由程序解之.
程序:
x=1
y=1
WHILEx<=14
WHILEy<=25
IF7*x+4*y=100THEN
z=100-x-y
PRINT“鸡翁、母、雏的个数别为:
”;x,y,z
ENDIF
y=y+1
WEND
x=x+1
y=1
WEND
END
(法二)实际上,该题可以不对方程组进行化简,通过设置多重循环的方式得以实现.由①、②可得x最大值为20,y最大值为33,z最大值为100,且z为3的倍数.程序如下:
x=1
y=1
z=3
WHILEx<=20
WHILEy<=33
WHILEz<=100
IF5*x+3*y+z3=100AND
x+y+z=100THEN
PRINT“鸡翁、母、雏的个数分别为:
”;x、y、z
ENDIF
z=z+3
WEND
y=y+1
z=3
WEND
x=x+1
y=1
WEND
END
21.写出用二分法求方程x3-x-1=0在区间[1,1.5]上的一个解的算法(误差不超过0.001),并画出相应的程序框图及程序.
【答案】用二分法求方程的近似值一般取区间[a,b]具有以下特征:
f(a)<0,f(b)>0.由于f
(1)=13-1-1=-1<0,
f(1.5)=1.53-1.5-1=0.875>0,
所以取[1,1.5]中点=1.25研究,以下同求x2-2=0的根的方法.
相应的程序框图是:
程序:
a=1
b=1.5
c=0.001
DO
x=(a+b)2
f(a)=a∧3-a-1
f(x)=x∧3-x-1
IFf(x)=0THEN
PRINT“x=”;x
ELSE
IFf(a)*f(x)<0THEN
b=x
ELSE
a=x
ENDIF
ENDIF
LOOPUNTILABS(a-b)<=c
PRINT“方程的一个近似解x=”;x
END
22.用循环语句描述1++++…+.
【答案】算法分析:
第一步:
是选择一个变量S表示和,并赋给初值0,再选取一个循环
变量i,并赋值为0;
第二步:
开始进入WHILE循环语句,首先判断i是否小于等于9;
第三步:
为循环表达式(循环体),用WEND来控制循环;
第四步:
用END来结束程序,可写出程序如下图:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 上学 月考 学理 解析 20