贵州普安一中2012-2013学年高二上学期8月月考数学(理)试题

文档属性

名称 贵州普安一中2012-2013学年高二上学期8月月考数学(理)试题
格式 zip
文件大小 156.5KB
资源类型 教案
版本资源 人教新课标B版
科目 数学
更新时间 2012-09-13 07:46:27

图片预览

文档简介

贵州普安一中2012-2013学年高二上学期8月月考--数学(理)
I 卷
一、选择题
1.以下给出的是计算的值的一个程序框图(如图所示),其中判断框内应填入的条件是( )
A. i>10 B. i<10 C. i<20 D. I>20
【答案】A
2.任何一个算法都离不开的基本结构为( )
A. 逻辑结构 B. 条件结构 C. 循环结构 D.顺序结构
【答案】D
3.下列给出的赋值语句中正确的是( )
A.3=A B. M=-M C. B=A=2 D.
【答案】B
4. 把89化为五进制数,则此数为 ( )
A. 322(5) B. 323(5) C. 324(5) D. 325(5)
【答案】C
5.为了在运行下面的程序之后得到输出y=16,键盘输入x应该是( )
A.或 B. C.或 D.或
【答案】C
6.读程序
甲:INPUT i=1 乙:INPUT I=1000
S=0 S=0
WHILE i≤1000 DO
S=S+i S=S+I
i=i+l I = I一1
WEND Loop UNTIL I<1
PRINT S PRINT S
END END
对甲乙两程序和输出结果判断正确的是 ( )
A.程序不同结果不同 B.程序不同,结果相同
C.程序相同结果不同 D.程序相同,结果相同
【答案】B
7.用秦九韶算法计算多项式 当时的值时,需要做乘法和加法的次数分别是( )
A.6,6 B. 5, 6 C. 5, 5 D. 6, 5
【答案】A
8.用秦九韶算法求n 次多项式,当时,求需要算乘方、乘法、加法的次数分别为( )
A. B.n,2n,n C. 0,2n,n D. 0,n,n
【答案】D
9.下面为一个求20个数的平均数的程序,在横线上应填充的语句为 ( )
A.i>20 B.i<20 C.i>=20 D.i<=20
【答案】A
10.以下程序运行后的输出结果为( )
A. 17 B. 19 C. 21 D.23
【答案】C
11.840和1764的最大公约数是( )
A.84 B. 12 C. 168 D. 252
【答案】A
12.阅读如图21-5所示的程序框图,输出的结果S的值为(  )
图21-5
A.0 B. C. D.-
【答案】B
II卷
二、填空题
13.某程序框图如图所示,则输出的 .
【答案】26
14.11.下面是一个算法.如果输出的y的值是20,则输入的x的值是 .
【答案】2或6
15.下列四个有关算法的说法中,正确的是 . ( 要求只填写序号 )
⑴算法的某些步骤可以不明确或有歧义,以便使算法能解决更多问题;
⑵正确的算法执行后一定得到确定的结果;
⑶解决某类问题的算法不一定是唯一的;
⑷正确的算法一定能在有限步之内结束.
【答案】(2)(3)(4)
16.三个数72,120,168的最大公约数是_______。
【答案】24
三、解答题
17. 求两个底面半径分别为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.
该算法的流程图如下:
18. 指出下列语句的错误,并改正:
(1)A=B=50
(2)x=1,y=2,z=3
(3)INPUT “How old are you” x
(4)INPUT ,x
(5)PRINT A+B=;C
(6)PRINT Good-bye!
【答案】(1)变量不能够连续赋值.可以改为
A=50
B=A
(2)一个赋值语句只能给一个变量赋值.可以改为
x=1
y=2
z=3
(3)INPUT语句“提示内容”后面有个分号(;).改为
INPUT “How old are you ”;x
(4)INPUT语句可以省略“提示内容”部分,此时分号(;)也省略,也不能有其他符号.改为
INPUT x
(5)PRINT语句“提示内容”部分要加引号(“ ”).改为PRINT “A+B=”;C
(6)PRINT语句可以没有表达式部分,但提示内容必须加引号(“ ”).改为
PRINT “Good-bye!”
19.用循环语句描述1++++…+.
【答案】算法分析:
第一步:是选择一个变量S表示和,并赋给初值0,再选取一个循环
变量i,并赋值为0;
第二步:开始进入WHILE循环语句,首先判断i是否小于等于9;
第三步:为循环表达式(循环体),用WEND来控制循环;
第四步:用END来结束程序,可写出程序如下图:
20.设计算法求:+++…+的值,要求画出程序框图.
【答案】这是一个累加求和问题,共99项相加,可设计一个计数变量,一个累加变量,用循环结构实现这一算法;程序框图如下图所示.
21. 运行如图所示的算法流程图,求输出y的值为4时x的值.
【答案】 由框图知,该程序框图对应函数为
f(x)=由f(x)=4,可知x=2.
22. 用冒泡排序法将下列各数排成一列:8,6,3,18,21,67,54.
并写出各趟的最后结果及各趟完成交换的次数.
【答案】每一趟都从头开始,两个两个地比较,若前者小,则两数位置不变;否则,调整这两个数的位置.
第一趟的结果是:6 3 8 18 21 54 67
完成3次交换.
第二趟的结果是:3 6 8 18 21 54 67
完成1次交换.
第三趟交换次数为0,说明已排好次序,
即3 6 8 18 21 54 67.
同课章节目录