贵州兴义四中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.在下图中,直到型循环结构为( )
【答案】A
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. C. D.
【答案】D
9.以下给出的是计算的值的一个程序框图(如图所示),其中判断框内应填入的条件是( )
A. i>10 B. i<10 C. i<20 D. I>20
【答案】A
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.下图是计算函数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
II卷
二、填空题
13.用“秦九韶算法”计算多项式,当x=2时的值的过程中,要经过 次乘法运算和 次加法运算。
【答案】5,5
14.已知有下面程序,如果程序执行后输出的结果是11880,那么在程序UNTIL后面的“条件”应为
【答案】(或)
15.将二进制数化为十进制数,结果为__________
【答案】45
16.用秦九韶算法计算多项式 当时的值为 _________。
【答案】0
三、解答题
17.用秦九韶算法求多项式
当时的值。写出其算法,写出相应的程序语句.
【答案】
18. 计算 ,写出算法的程序.
【答案】s=1
n=2
i=1
WHILE i<=63
s=s+n∧i
i=i+1
WEND
PRINT “1+2+2∧2+2∧3+…+2∧63=”;s
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