贵州大厂中学2012-2013学年高二上学期8月月考--数学(文)
I 卷
一、选择题
1.以下程序运行后的输出结果为( )
A. 17 B. 19 C. 21 D.23
【答案】C
2.在下列各数中,最大的数是( )
A. B.C、 D.
【答案】B
3.计算机执行下面的程序段后,输出的结果是( )
A. B. C. D.
【答案】B
4.阅读下列程序:
输入x;
if x<0, then y =;
else if x >0, then y =;
else y=0;
输出 y. 如果输入x=-2,则输出结果y为( )
A.-5 B. --5 C. 3+ D. 3-
【答案】D
5.下列程序运行的结果是( )
A. 1, 2 ,3 B. 2, 3, 1 C. 2, 3, 2 D. 3, 2, 1
【答案】C
6.算法的有穷性是指( )
A. 算法必须包含输出 B.算法中每个操作步骤都是可执行的
C. 算法的步骤必须有限 D.以上说法均不正确
【答案】C
7.程序框图如图21-1所示,则该程序运行后输出的B等于( )
图21-1
A.7 B.15
C.31 D.63
【答案】D
8.下列运算不属于我们所讨论算法范畴的是( )
A.已知圆的半径求圆的面积
B.随意抽4张扑克牌算到二十四点的可能性
C.已知坐标平面内两点求直线方程
D.加减乘除法运算法则
【答案】B
9.给出以下一个算法的程序框图(如图所示):
该程序框图的功能是( )
A.求出a, b, c三数中的最大数 B. 求出a, b, c三数中的最小数
C.将a, b, c 按从小到大排列 D. 将a, b, c 按从大到小排列
【答案】B
10.执行如图21-2所示的程序框图,如果输入p=5,则输出的S=( )
图21-2
A. B.
C. D.
【答案】C
11.用秦九韶算法计算多项式 当时的值时,需要做乘法和加法的次数分别是( )
A.6,6 B. 5, 6 C. 5, 5 D. 6, 5
【答案】A
12.如果执行下边的程序框图,输入x=-12,那么其输出的结果是( )
A.9 B.3
C. D.
【答案】C
II卷
二、填空题
13.用“秦九韶算法”计算多项式,当x=2时的值的过程中,要经过 次乘法运算和 次加法运算。
【答案】5,5
14.已知有下面程序,如果程序执行后输出的结果是11880,那么在程序UNTIL后面的“条件”应为
【答案】(或)
15.将二进制数化为十进制数,结果为__________
【答案】45
16.读程序,完成下面各题
(1)输出结果是 .
(2)输出结果是 .
【答案】(1)2,3,2 (2)6
三、解答题
17.设计一个算法求:;试用流程图和相应程序表示.
【答案】流程图如下:
相应程序如下:
18. 写出已知函数 输入的值,求y的值程序.
【答案】INPUT “请输入x的值:”;x
IF x>0 THEN
y=1
ELSE
IF x=0 THEN
y=0
ELSE
y=-1
END IF
END IF
PRINT “y的值为:”;y
END
19. 下列程序运行后,a,b,c的值各等于什么?
(1)a=3 (2)a=3
b=-5 b=-5
c=8 c=8
a=b a=b
b=c b=c
PRINT a,b,c c=a
END PRINT a,b,c
END
【答案】(1)a=-5,b=8,c=8;(2)a=-5,b=8,c=-5.
20. 运行如图所示的算法流程图,求输出y的值为4时x的值.
【答案】 由框图知,该程序框图对应函数为
f(x)=由f(x)=4,可知x=2.
21.把“五进制”数转化为“十进制”数,再把它转化为“八进制”数。
【答案】
22. 我国《算经十书》之一《孙子算经》中有这样一个问题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二.问物几何?答曰:二十三.”你
能用程序解决这个问题吗?
【答案】设物共m个,被3,5,7除所得的商分别为x、y、z,则这个问题相当于求不定方程
的正整数解.
m应同时满足下列三个条件:(1)m MOD 3=2;(2)m MOD 5=3;
(3)m MOD 7=2.因此,可以让m从2开始检验,若3个条件中有任何一个不成立,则m递增1,一直到m同时满足三个条件为止.
程序:m=2
f=0
WHILE f=0
IF m MOD 3=2 AND m MOD 5=3
AND m MOD 7=2 THEN
PRINT “物体的个数为:”;m
f=1
ELSE
m=m+1
END IF
WEND
END