贵州天赋中学2012-2013学年高二上学期8月月考数学(文)试题

文档属性

名称 贵州天赋中学2012-2013学年高二上学期8月月考数学(文)试题
格式 zip
文件大小 259.9KB
资源类型 教案
版本资源 人教新课标B版
科目 数学
更新时间 2012-09-13 08:20:16

图片预览

文档简介

贵州天赋中学2012-2013学年高二上学期8月月考--数学(文)
I 卷
一、选择题
1.程序:M=1 M=M+1 M=M+2 PRINT M END M的最后输出值为( )
A. 1 B.2 C. 3 D.4
【答案】D
2.给出以下一个算法的程序框图(如图所示):
该程序框图的功能是( )
A.求出a, b, c三数中的最大数 B. 求出a, b, c三数中的最小数
C.将a, b, c 按从小到大排列 D. 将a, b, c 按从大到小排列
【答案】B
3.如图21-7所示程序框图,若输出的结果y的值为1,则输入的x的值的集合为(  )
图21-7
A.{3} B.{2,3}
C. D.
【答案】C
4.程序框图如图21-1所示,则该程序运行后输出的B等于(  )
图21-1
A.7 B.15
C.31 D.63
【答案】D
5.某程序的框图如图所示,则运行该程序后输出的的值是( )
A.
B.
C.
D.
【答案】A
6.读如图21-3所示的程序框图,若输入p=5,q=6,则输出a,i的值分别为(  )
图21-3
A.a=5,i=1 B.a=5,i=2
C.a=15,i=3 D.a=30,i=6
【答案】D
7.读程序
甲: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
8.如果执行下边的程序框图,输入x=-12,那么其输出的结果是(  )
A.9 B.3
C. D.
【答案】C
9.把十进制数15化为二进制数为( C )
A. 1011 B.1001 (2) C. 1111(2) D.1111
【答案】C
10.阅读下列程序:
输入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
11.在下列各数中,最大的数是( )
A. B.C、 D.
【答案】B
12.当时,下面的程序段输出的结果是( )
A. B. C. D.
【答案】D
II卷
二、填空题
13.用秦九韶算法计算多项式 当时的值为 _________。
【答案】0
14.下图是某算法的程序框图,则程序运行后输出的结果是________.
【答案】10
15. 某地区为了了解70~80岁老人的日平均睡眠时间(单位:h),随机选择了50位老人进行调查.下表是这50位老人日睡眠时间的频率分布表.
序号(I) 分组(睡眠时间) 组中值(GI) 频数(人数) 频率(FI)
1 [4,5) 4.5 6 0.12
2 [5,6) 5.5 10 0.20
3 [6,7) 6.5 20 0.40
4 [7,8) 7.5 10 0.20
5 [8,9] 8.5 4 0.08
在上述统计数据的分析中,一部分计算见流程图,则输出的S的值是________.
【答案】6.42
16.某程序框图如图所示,则输出的 .
【答案】26
三、解答题
17. 计算 ,写出算法的程序.
【答案】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
18. 运行如图所示的算法流程图,求输出y的值为4时x的值.
【答案】 由框图知,该程序框图对应函数为
f(x)=由f(x)=4,可知x=2.
19. 火车站对乘客退票收取一定的费用,具体办法是:按票价每10元(不足10元按10元计算)核收2元;2元以下的票不退.试写出票价为x元的车票退掉后,返还的金额y元的算法的程序框图.
【答案】
20. 下列程序运行后,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.
21. 指出下列语句的错误,并改正:
(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!”
22. 修订后的《中华人民共和国个人所得税》法规定,公民全月工资、薪金所得税的起征点为1600元,即月收入不超过1600元,免于征税;超过1600元的按以下税率纳税;超过部分在500元以内(含500元)税率为5%,超过500元至2000元的部分(含2000元)税率为10%,超过2000元至5000元部分,税率为15%,已知某厂工人的月最高收入不高于5000元。
(1)请用自然语言写出该厂工人的月收入与应纳税款的一个算法(不要写成程序框图或计算机程序);
(2)将该算法用程序框图描述之。 (3) 写出相应的计算机程序
【答案】(1)算法:
第一步 输入工资x (注x<=5000);
第二步 如果x<=1600,那么y=0;如果1600如果2100第三步 输出税款y, 结束。
(2)程序框图略:
(3)INPUT x (x<=5000)
IF x<=1600 THEN y =0
ELSE IF 1600< x<=2100 THEN y =0.05*(x-1600)
ELSE IF 2100< x<=3600 THEN y =25+0.1*(x-2100)
ELSE y=0.15*x -365
END IF
END IF
END IF
PRINT y
END
同课章节目录