第一、二章滚动训练
(时间:90分钟 满分:100分)
一、选择题(每小题4分,共40分)
1.(2012北京高考,文4)执行如图所示的程序框图,输出的S值为( )
A.2 B.4 C.8 D.16
0
解析:初始:k=0,S=1,第一次循环:由0<3,得S=1×2=1,k=1;
1
第二次循环:由1<3,得S=1×2=2,k=2;
2
第三次循环:由2<3,得S=2×2=8,k=3.
经判断此时要跳出循环.因此输出的S值为8. 答案:C
2.下面程序执行后输出的结果是( ) n=5 S=0 WHILE S<15 S=S+n n=n-1 WEND PRINT n END A.-1 B.0 C.1 D.2 解析:S=5+4+3+2+1;此时n=0. 答案:B
65432
3.用秦九韶算法计算多项式f(x)=x-12x+60x-160x+240x-192x+64,当x=2时的值为( ) A.0 B.2 C.-2 D.4 解析:先将多项式f(x)进行改写:
f(x)=x6-12x5+60x4-160x3+240x2-192x+64=(((((x-12)x+60)x-160)x+240)x-192)·x+64. 然后由内向外计算得
v0=1,v1=v0x+a5=1×2-12=-10, v2=v1x+a4=-10×2+60=40, v3=v2x+a3=40×2-160=-80, v4=v3x+a2=-80×2+240=80, v5=v4x+a1=80×2-192=-32, v6=v5x+a0=-32×2+64=0.
所以多项式f(x)当x=2时的值为f(2)=0. 答案:A
4.一个单位有职工800人,其中具有高级职称的160人,具有中级职称的320人,具有初级职称的200人,其余人员120人.为了解职工收入情况,决定采用分层抽样的方法,从中抽取容量为40的样本.则从上述各层中依次抽取的人数分别是( )
A.12,24,15,9 B.9,12,12,7 C.8,15,12,5 D.8,16,10,6
解析:由题意,各种职称的人数比为160∶320∶200∶120=4∶8∶5∶3,所以抽取的具有高、中、初级职称的人数和其他人员的人数分别为40×=8,40×=16,40×=10,40×=6.
答案:D
5.(2012陕西高考,文3)对某商店一个月内每天的顾客人数进行了统计,得到样本的茎叶图(如图所示),则该样本的中位数、众数、极差分别是( )
A.46,45,56 B.46,45,53 C.47,45,56 D.45,47,53
解析:由茎叶图可知中位数为46,众数为45,极差为68-12=56.故选A. 答案:A
6.某程序框图如图所示,若输出的S=57,则判断框内为( )
A.k>4? B.k>5? C.k>6? D.k>7?
解析:当k=1时,k+1=2,S=2×1+2=4; 当k=2时,k+1=3,S=2×4+3=11; 当k=3时,k+1=4,S=2×11+4=26; 当k=4时,k+1=5,S=2×26+5=57.
此时S=57,循环结束,k=5,所以判断框中应为“k>4?”. 答案:A
7.下列程序输出的结果是( ) a=54 321 b=0 DO
t=a MOD 10 b=b*10+t
组 数 a=INT(a\\10) LOOP UNTIL t<=0 PRINT “b=”;b END A.21345 B.12345 C.31245 D.41235
解析:第一次执行循环体后,t=1,b=1,a=5432; 第二次执行循环体后,t=2,b=12,a=543, 依次下去可得b=12345. 答案:B
8.(2012湖北高考,文2)容量为20的样本数据,分组后的频数如下表: 分[10,20) [20,30) [30,40) [40,50) [50,60) 频2 3 4 5 4 [60,70) 2
则样本数据落在区间[10,40)的频率为( ) A.0.35 B.0.45 C.0.55 D.0.65
解析:样本数据落在区间[10,40)的频数为2+3+4=9,故所求的频率为=0.45. 答案:B
9.一班有学员54人,二班有学员42人,现在要用分层抽样的方法从两个班中抽出一部分人参加4×4方队进行军训表演,则一班和二班分别被抽取的人数是( )
A.9,7 B.15,1 C.8,8 D.12,4
解析:一班抽取人数54×=9(人),二班抽取人数42×=7(人). 答案:A
10.如图是求x1,x2,…,x10的乘积S的程序框图,图中空白框中应填入的内容为( )
A.S=S*(n+1) B.S=S*xn+1 C.S=S*n D.S=S*xn
解析:由该循环结构的功能知,空白框内应填入一个含累乘的变量的式子,再根据每次乘的因数,易知答案应为D.
答案:D
二、填空题(每小题4分,共16分)
11.(2012湖北高考,文16)阅读如图所示的程序框图,运行相应的程序,输出的结果s= .