数学必修三算法初步试题.docx
《数学必修三算法初步试题.docx》由会员分享,可在线阅读,更多相关《数学必修三算法初步试题.docx(19页珍藏版)》请在冰豆网上搜索。
![数学必修三算法初步试题.docx](https://file1.bdocx.com/fileroot1/2022-12/29/b1820f98-48ae-490f-8474-595816ae691a/b1820f98-48ae-490f-8474-595816ae691a1.gif)
数学必修三算法初步试题
1.算法的三种基本结构是()
A.顺序结构、模块结构、条件结构B.顺序结构、循环结构、模块结构
C.顺序结构、条件结构、循环结构D.模块结构、条件结构、循环结构
2.将两个数a=8,b=17交换,使a=17,b=8,下面语句正确一组是()
a=c
c=b
b=a
b=a
a=b
c=b
b=a
a=c
a=b
b=a
A.B.C.D.
3.给出以下四个问题,①输入一个数x,输出它的相反数.②求面积为6的正方形的周长.
③求三个数a,b,c中的最大数.④求函数
的函数值.其中不需要用条件语句来描述其算法的有()
A.1个B.2个C.3个D.4个
4.下面为一个求20个数的平均数的程序,在横线上应填充的语句为()
S=0
i=1
DO
INPUTx
S=S+x
i=i+1
LOOPUNTIL_____
a=S/20
PRINTa
END
A.i>20
B.i<20
C.i>=20
D.i<=20
5.若
在区间
内单调,且
则
在区间
内()
A.至多有一个根B.至少有一个根C.恰好有一个根D.不确定
6.将389化成四进位制数的末位是()
A.1B.2C.3D.0
7.下列各数中最小的数是()
A.
B.
C.
D.
8.用秦九韶算法计算多项式
当
时的值时,需要做乘法和加法的次数分别是()
A.6,6B.5,6C.5,5D.6,5
9.用秦九韶算法计算多项式
在
时的值时,
的值为()
A.-845B.220C.-57D.34
11.下左程序运行后输出的结果为()
A.50B.5C.25D.0
x=1
y=1
WHILEx<=4
Z=0
WHILEy<=x+2
Z=Z+1
y=y+1
WEND
PRINTZ
x=x+1
y=1
WEND
END
第12题
a=0
j=1
WHILEj<=5
a=(a+j)MOD5
j=j+1
WEND
PRINTa
END
第11题
12.上右程序运行后输出的结果为()
A.3456B.4567C.5678D.6789
13.已知点A(-1,0),B(3,2),则线段AB的垂直平分线的方程为_____________________.
15.下左程序运行后输出的结果为_________________________.
j=1
n=0
WHILEj<=11
j=j+1
IFjMOD4=0THEN
n=n+1
ENDIF
j=j+1
WEND
PRINTn
END
第16题
x=5
y=-20
IFx<0THEN
x=y-3
ELSE
y=y+3
ENDIF
PRINTx-y;y-x
END
第15题
16.上右程序输出的n的值是_____________________.
17.用辗转相除法或者更相减损术求三个数324,243,135的最大公约数.
18.已知函数
编写一程序求函数值.
高一数学必修3算法初步试题答案
一.选择题:
CBBACADACBDA
二.填空题:
13:
14:
[13712]8491015:
22-2216:
3
三.解答题:
17.解:
324=243×1+81
243=81×3+0则324与243的最大公约数为81
又135=81×1+54
81=54×1+27
54=27×2+0则81与135的最大公约数为27
所以,三个数324、243、135的最大公约数为27.
19.解:
INPUT“x=”;x
IFx<-1THEN
y=x^2-1
ELSE
IFx>1THEN
y=SQR(3*x)+3
ELSE
y=ABS(x)+1
ENDIF
ENDIF
PRINT“y=”;y
END
第19题
20.解:
y=R-100Q-20000=
(Q∈Z),每年生产300件时利润最大,最大值为25000元。
深圳市益田中学高一数学单元测验题
《算法初步》
1、看下面的四段话,其中不是解决问题的算法的是()
(A)从济南到北京旅游,先坐火车,再坐飞机抵达
(B)解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1
(C)方程x2-1=0有两个实根
(D)求1+2+3+4+5的值,先计算1+2=3,再由于3+3=6,6+4=10,10+5=15,故结果为15
4、算法:
S1输入n
S2判断n是否是2,若n=2,则n满足条件,若n>2,则执行S3
S3依次从2到n一1检验能不能整除n,若不能整除n,满足上述条件的是()
(A)质数(B)奇数(C)偶数(D)约数
5、下图给出计算
的值的一个程序框图,其中判断框内应填入的条件是
(A).i>100(B)i<=100(C)i>50(D)i<=50
a=1
b=2
c=3
c=b
b=a
a=c
printa,b,c
end
(第7题)
7、题中程序语句输出的结果是
(A)1,2,1(B)1,2,2(C)2,1,2(D)2,1,1
8、360和504的最大公约数是
(A)72(B)24(C)2520(D)以上都不对
10、求方程
的近似根,要先将它近似地放在某两个连续整数之间,下面正确的是()
(A)在1和2之间(B)在2和3之间(C)在3和4之间(D)在4和5之间
二、填空题(每题5分共20分)
11、下面是一个算法的流程图,回答下面的问题:
当输入的值为3时,输出的结果为
?
14、有如下程序框图(如上图所示),则该程序框图表示的算法的功能是
三、解答题(共30分)
15、(8分)已知正四棱锥的底面边长为3,高为4,求正四棱锥的体积和表面积,写出算法的程序语句,并画出相应的流程图。
16、(10分)下面是计算应纳税所得额的算法过程,其算法如下:
S1输入工资x(x<=5000);
S2如果x<=800,那么y=0;
如果800S3输出税款y,结束。
请写出该算法的程序语句及流程图。
深圳市益田中学高一数学单元测验题《算法初步》答案
一、选择题(每题5分共50分,将答案填入下表中)
题号
1
2
3
4
5
6
7
8
9
10
答案
C
C
C
A
B
D
C
A
D
A
二、填空题(每题5分共20分)
11、812、1+3+5+…9913、赋值语句、输入输出语句、条件语句、循环语句
14、求使
成立的最小正整数n的值加2。
三、解答题(共30分)
15、程序语句如下:
第15题
16、程序语句如下:
inputx
ifx<=800then
y=0
else
ifx<=1300then
y=0.05*(x-800)
else
y=25+0.1*(x-1300)
endif
endif
printy
end
第16题
高一下学期第一次月考试题
一、选择题:
(每小题5分,共60分)
1.在输入语句中,若同时输入多个变量,则变量之间的分隔符号是()
A.逗号;B.空格;C.分号;D.顿号
3.以下条件表达式正确的是()
A.1<1;C.x<>1;D.x≤1
4.二进制数10111转化为五进制数是()
A.41;B.25;C.21;D.43
5.假设a=125,那么在执行b=a\10-a∕10后b的值为()
A.0.5;B.2.5;C.0;D.-0.5
6.在语句PRINT3,3+2的结果是()
A.3,3+2;B.35;C.3,5;D.32+3
7.用秦九韶算法在计算f(x)=2x4+3x3-2x2+4x-6时,要用到的乘法和加法的次数分别为()
A.4,3;B.6,4;C.4,4;D.3,4
8.下列输入语句正确的是()
A.INPUTx,y,zB.INPUT“x=”;x,“y=”;y
C.INPUT2,3,4D.INPUTx=2
9.将3x2y+
表示成计算机程序表达式为()
A.3*x^2*y+x∕(2+y);B.3*x^2*y+x∕2+y;C.3x^2y+x∕2+y;D.3·x^2·y+x÷(2+y)
10.a=3
b=4
a=b
b=a
PRINTa,b
END
以上程序输出的结果是()
A.3,4;B.4,4;C.3,3;D.4,3
11.三位七进制的数表示的最大的十进制的数是()
A.322;B.332;C.342;D.352
12.INPUTa
b=a\10-a∕10+aMOD10
PRINTb
END
若a=45,则以上程序运行后的结果是()
A.0.5;B.3;C.1.5;D.4.5
二、填空题:
(每小题4分,共16分)
13.1001011
(2)=(10)
14.一个完整的程序框图至少应该包含
15.5280和2155的最大公约数是
16.用二分法求方程的近似根,精确度为e,则循环结构中止的条件是
三、解答题:
(17~21题每题12分,22题14分)
17.用秦九韶算法计算函数f(x)=2x4+3x3+5x-4当x=2时的函数值。
18.铁路托运行李,从甲地到乙地,按规定每张客票托运行李不超过50kg时,每千克0.2元,超过50kg时,超过部分按每千克0.25元计算,画出计算行李价格的算法框图。
19.某次考试,满分100分,按规定x≥80者为良好,60≤x<80者为及格,小于60者不及格,画出当输入一个同学的成绩x时,输出这个同学属于良好、及格还是不及格的程序框图。
20.输入3个数,输出其中最大的公约数,编成序完成上述功能。
21.编程序,求和s=1!
+2!
+3!
+……+20!
22.利用π=4(1
…),编写程序求π的近似值(精确到0.001)
参考答案:
一、选择题:
1.A2.B3.C4.D5.D6.B7.C8.A9.A10.B11.C12.D
二、填空题:
13.135;14.终端框、处理框;15.5;16.|x1-x2|<ε
三、解答题:
17.解:
∵f(x)=2x4+3x3+5x-4=(((2x+3)x+0)x+5)x-4
∴v1=2×2+3=7
∴v2=7×2+0=14
v3=14×2+5=33
v4=33×2-4=62
即f
(2)=62
18.程序框图:
19.程序框图:
20.解:
INPUTm,n,k21.解s=0
r=mMODnn=1
WHILEr<>0t=1
m=nWHILEn<=20
n=rs=s+1
r=mMODnn=n+1
WENDt=t*n
r=kMODnWEND
WHILEr<>0PRINTs
k=nEND
n=r
r=kMODn
WEND
PRINTn
END
22.解:
p=0
n=1
WHILE4/n>0.001
IFnMOD4=1THEN
p=p+4/n
ELSE
p=p-4/n
ENDIF
n=n+2
WEND
PRINTp
END
四.CBBACADACDABCA
二.15、8
16、求使
成立的最小正整数n的值加2。
17:
22-22
18:
3
19.解:
324=243×1+81
243=81×3+0则324与243的最大公约数为81
又135=81×1+54
81=54×1+27
54=27×2+0则81与135的最大公约数为27
所以,三个数324、243、135的最大公约数为27.
INPUT“x=”;x
IFx<-1THEN
y=x^2-1
ELSE
IFx>1THEN
y=SQR(3*x)+3
ELSE
y=ABS(x)+1
ENDIF
ENDIF
PRINT“y=”;y
END
第19题
20.解:
参考答案:
一、选择题:
1.A2.B3.C4.D5.D6.B7.C8.A9.A10.B11.C12.D
二、填空题:
13.135;14.终端框、处理框;15.5;16.|x1-x2|<ε
三、解答题:
17.解:
∵f(x)=2x4+3x3+5x-4=(((2x+3)x+0)x+5)x-4
∴v1=2×2+3=7
∴v2=7×2+0=14
v3=14×2+5=33
v4=33×2-4=62
即f
(2)=62
18.程序框图:
19.程序框图:
20.解:
INPUTm,n,k21.解s=0
r=mMODnn=1
WHILEr<>0t=1
m=nWHILEn<=20
n=rs=s+1
r=mMODnn=n+1
WENDt=t*n
r=kMODnWEND
WHILEr<>0PRINTs
k=nEND
n=r
r=kMODn
WEND
PRINTn
END
22.解:
p=0
n=1
WHILE4/n>0.001
IFnMOD4=1THEN
p=p+4/n
ELSE
p=p-4/n
ENDIF
n=n+2
WEND
PRINTp
END