贵州望谟一中2012-2013学年高二上学期8月月考--数学(文)
I 卷
一、选择题
1.执行如图所示的程序框图,输出的S值为( )
A. B. C. D.
【答案】A
2.为了在运行下面的程序之后得到输出y=16,键盘输入x应该是( )
A.或 B. C.或 D.或
【答案】C
3.执行如图21-2所示的程序框图,如果输入p=5,则输出的S=( )
图21-2
A. B.
C. D.
【答案】C
4.下面的程序框图(如图所示)能判断任意输入的数的奇偶性:
其中判断框内的条件是( )
A. B. C. D.
【答案】D
5.执行下面的程序框图,如果输入的N是6,那么输出的p是( )
A.120 B.720
C.1440 D.5040
【答案】B
6.以下程序运行后的输出结果为( )
A. 17 B. 19 C. 21 D.23
【答案】C
7.程序:M=1 M=M+1 M=M+2 PRINT M END M的最后输出值为( )
A. 1 B.2 C. 3 D.4
【答案】D
8.阅读如图21-5所示的程序框图,输出的结果S的值为( )
图21-5
A.0 B. C. D.-
【答案】B
9.执行如图所示的程序框图,输出的值为( )
A. B. C. D.
【答案】D
10.为了在运行下面的程序之后得到输出16,键盘输入x应该是( )
INPUT x
IF x<0 THEN
y=(x+1)(x+1)
ELSE
y=(x-1)(x-1)
END IF
PRINT y
END
A. 3或-3 B. -5 C.5或-3 D. 5或-5
【答案】D
二 填空题
11.执行如图所示的程序框图,输出的值为( )
A. B. C. D.
【答案】C
12.算法共有三种逻辑结构,即顺序结构、条件结构、循环结构,下列说法正确的是( )
A. 一个算法只能含有一种逻辑结构
B. 一个算法最多可以包含两种逻辑结构
C.一个算法必须含有上述三种逻辑结构
D.一个算法可以含有上述三种逻辑结构的任意组合
【答案】D
II卷
二、填空题
13.下列四个有关算法的说法中,正确的是 . ( 要求只填写序号 )
⑴算法的某些步骤可以不明确或有歧义,以便使算法能解决更多问题;
⑵正确的算法执行后一定得到确定的结果;
⑶解决某类问题的算法不一定是唯一的;
⑷正确的算法一定能在有限步之内结束.
【答案】(2)(3)(4)
14.阅读如图所示的流程图,运行相应的程序,输出的结果是________.
【答案】8
15.运行如图所示算法流程图,当输入的x值为________时,输出的y值为4.
【答案】-2
16.根据如图所示的算法流程图,可知输出的结果i为________.
【答案】7
三、解答题
17. 下列程序运行后,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.
18. 画出解不等式ax+b>0(b≠0)的程序框图.
【答案】
19. 下面是描述求一元二次方程ax2+bx+c=0的根的过程的程序框图,请问虚线框内是什么结构?
【答案】虚线框内是一个条件结构.
20.设计程序框图求的值.
【答案】程序框图如图所示:
21.用秦九韶算法求多项式,
当时的值.
【答案】根据秦九韶算法,把多项式改写成如下形式:
按照从内到外的顺序依次计算一次多项式,当时的值
∴当时,多项式的值为
22. 求两个底面半径分别为1和4,且高为4的圆台的表面积及体积,写出该问题的一个算法,并画出流程图.
【答案】算法设计如下:
S1 r1←1,r2←4,h←4;
S2 l←;
S3 S1←πr,S2←πr,S3←π(r1+r2)l;
S4 S←S1+S2+S3,
V← (S1++S2)h;
S5 输出S和V.
该算法的流程图如下: