高二上学期月考数学理解析20Word文档下载推荐.docx
《高二上学期月考数学理解析20Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《高二上学期月考数学理解析20Word文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。
C.1440D.5040
5.如图所示的算法流程图中(注:
“”也可写成“”或“”,均表示赋值语句),第3个输出的数是()
A.1B.
C.D.
【答案】C
6.执行如图所示的程序框图,输出的值为()
A.B.C.D.
7.下列语句中:
①②③④
⑤⑥其中是赋值语句的个数为()
A.6B.5C.4D.3
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
二填空题
9.用秦九韶算法求n次多项式,当时,求需要算乘方、乘法、加法的次数分别为()
A.B.n,2n,nC.0,2n,nD.0,n,n
10.把“二进制”数化为“五进制”数是()
11.当时,下面的程序段输出的结果是()
12.给出以下一个算法的程序框图(如图所示):
该程序框图的功能是()
A.求出a,b,c三数中的最大数B.求出a,b,c三数中的最小数
C.将a,b,c按从小到大排列D.将a,b,c按从大到小排列
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)
y=0.22+0.1*(INT(t-3)+1)
ENDIF
PRINT“通话费用为:
y
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
y=y+1
WEND
x=x+1
WEND
(法二)实际上,该题可以不对方程组进行化简,通过设置多重循环的方式得以实现.由①、②可得x最大值为20,y最大值为33,z最大值为100,且z为3的倍数.程序如下:
z=3
WHILEx<=20
WHILEy<=33
WHILEz<=100
IF5*x+3*y+z3=100AND
x+y+z=100THEN
PRINT“鸡翁、母、雏的个数分别为:
x、y、z
z=z+3
y=y+1
z=3
x=x+1
y=1
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
IFf(a)*f(x)<0THEN
b=x
a=x
LOOPUNTILABS(a-b)<=c
PRINT“方程的一个近似解x=”;
22.用循环语句描述1++++…+.
是选择一个变量S表示和,并赋给初值0,再选取一个循环
变量i,并赋值为0;
开始进入WHILE循环语句,首先判断i是否小于等于9;
为循环表达式(循环体),用WEND来控制循环;
用END来结束程序,可写出程序如下图: