_学年高中数学第一章算法初步测评B新人教A版必修3
- 格式:doc
- 大小:634.01 KB
- 文档页数:7
1 【优化设计】2015-2016学年高中数学 第一章 算法初步测评B 新人教A版必修3
(高考体验卷)
(时间:90分钟 满分:100分)
一、选择题(本大题共10小题,每小题6分,共60分.在每小题给出的四个选项中,只有一项是符合题目要求的)
1.(2014安徽高考)如图所示,程序框图(算法流程图)的输出结果是(
)
A.34 B.55 C.78 D.89
解析:由程序框图知依次为:x=1,y=1,z=2;x=1,y=2,z=3;x=2,y=3,z=5;x=3,y=5,z=8;x=5,y=8,z=13;x=8,y=13,z=21;x=13,y=21,z=34;x=21,y=34,z=55>50,故输出55.
答案:B
2.(2014天津高考)阅读下边的程序框图,运行相应的程序,输出S的值为(
)
A.15 B.105 C.245 D.945
解析:第一次执行循环体T=2×1+1=3,S=1×3=3,i=2;
第二次执行循环体T=2×2+1=5,S=3×5=15,i=3;
第三次执行循环体T=2×3+1=7,S=15×7=105,i=4.
这时满足i≥4,跳出循环,输出S=105,故选B.
答案:B
3.(2014福建高考)阅读如图所示的程序框图,运行相应的程序,输出的n的值为( ) 2
A.1 B.2 C.3 D.4
解析:第一次循环n=1,判断21>12成立,则n=1+1=2;第二次循环,判断22>22不成立,则输出n=2.故选B.
答案:B
4.(2014北京高考)当m=7,n=3时,执行如图所示的程序框图,输出的S值为(
)
A.7 B.42 C.210 D.840
解析:开始:m=7,n=3.
计算:k=7,S=1.
第一次循环,此时m-n+1=7-3+1=5,显然k<5不成立,所以S=1×7=7,k=7-1=6.
第二次循环,6<5不成立,所以S=7×6=42,k=6-1=5.
第三次循环,5<5不成立,所以S=42×5=210,k=5-1=4.
显然4<5成立,输出S的值,即输出210,故选C.
答案:C
5.(2014北京高考)执行如图所示的程序框图,输出的S值为(
)
A.1 B.3 C.7 D.15
解析:开始时k=0,S=0.
第一次循环,k=0<3,S=0+20=1,k=0+1=1,
第二次循环,k=1<3,S=1+21=3,k=1+1=2,
第三次循环,k=2<3,S=3+22=7,k=3.
此时不满足条件k<3,输出结果S,即输出7.故选C.
答案:C
6.(2014重庆高考)执行如图所示的程序框图,若输出k的值为6,则判断框内可填入的条件是( ) 3
A.s>? B.s>?
C.s>? D.s>?
解析:该程序框图为循环结构.k=9,s=1时,经判断执行“是”,计算1×赋值给s,然后k减少1变为8;k=8,s=时,经判断执行“是”,计算赋值给s,然后k减少1变为7;k=7,s=时,经判断执行“是”,计算赋值给s,然后k减少1变为6;k=6,s=,根据输出k为6,此时应执行“否”.结合选项可知,判断框内应填s>?,故选C.
答案:C
7.(2014陕西高考)根据框图,对大于2的整数N,输出的数列的通项公式是(
)
A.an=2n B.an=2(n-1)
C.an=2n D.an=2n-1
解析:因为N>2,所以可取N=3,则a1=2×1=2,S=a1=2,i=1+1=2.
判断2>3是否满足?否,返回运算a2=2S=4,i=3,S=a2=4,
判断3>3是否满足?否,返回运算a3=2S=8,
因此a1=2,a2=4,a3=8,只有C选项符合.
答案:C
8.(2014福建高考)阅读如图所示的程序框图,运行相应的程序,输出的S的值等于( )
A.18 B.20 C.21 D.40
解析:该程序框图为循环结构,由S=0,n=1得S=0+21+1=3,n=1+1=2,判断S=3≥15不成立,执行第二次循环,S=3+22+2=9,n=2+1=3,判断S=9≥15不成立,执行第三次循环,S=9+23+3=20,n=3+1=4,判断S=20≥15成立,输出S=20.故选B.
答案:B
9.(2014湖南高考)执行如图所示的程序框图.如果输入的t∈[-2,2],则输出的S属于( )
A.[-6,-2] B.[-5,-1]
C.[-4,5] D.[-3,6]
解析:由题意知,当-2≤t<0时,y=2t2+1,得y∈(1,9].
故当t∈[0,2]∪(1,9]=[0,9]时,S=t-3,S∈[-3,6].故选D. 4 答案:D
(第8题图)
(第9题图)
10.(2014课标全国Ⅰ高考)执行下面的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=(
)
A. B. C. D.
解析:当a=1,b=2,k=3,n=1时,1≤3,M=1+,a=2,b=,n=2;2≤3,M=2+,a=,b=,n=3;3≤3,M=,a=,b=,n=4;4>3,程序结束,输出M=.
答案:D
二、填空题(本大题共8小题,每小题5分,共40分.把答案填在题中的横线上)
11.(2014江苏高考)下图是一个算法流程图,则输出的n的值是 . 5
解析:本题实质上是求不等式2n>20的最小整数解,2n>20的整数解为n≥5,因此输出的n=5.
答案:5
12.(2014辽宁高考)执行下侧的程序框图,若输入x=9,则输出y= .
解析:输入x=9,则y=5,|y-x|=4>1,执行否,x=5,y=,|y-x|=>1,执行否,x=,y=,|y-x|=<1,执行是,输出y=.
答案:
13.(2014辽宁高考)执行下面的程序框图,若输入n=3,则输出T= .
解析:由程序框图可知,
当i=0≤3时,i=1,S=1,T=1;
当i=1≤3时,i=2,S=3,T=4;
当i=2≤3时,i=3,S=6,T=10;
当i=3≤3时,i=4,S=10,T=20;
可知i=4>3,退出循环.
故输入n=3时,输出T=20. 6 答案:20
14.(2014山东高考)执行下面的程序框图,若输入的x的值为1,则输出的n的值为
.
解析:输入x=1,12-4+3≤0,
则x=2,n=1;
返回22-8+3≤0,则x=3,n=2;
返回32-12+3≤0,则x=4,n=3;
返回42-16+3>0,则输出n=3,结束.
答案:3
15.(2014天津高考)阅读下边的框图,运行相应的程序,输出S的值为 .
解析:初始时,S=0,n=3;
第1次运作,S=0+(-2)3=-8,n=3-1=2;
第2次运作,S=-8+(-2)2=-4,n=2-1=1,
此时满足n≤1,输出-4.
答案:-4
16.(2014浙江高考)若某程序框图如图所示,当输入50时,则该程序运行后输出的结果是 .
解析:第一次运行结果S=1,i=2, 7 第二次运行结果S=4,i=3,
第三次运行结果S=11,i=4,
第四次运行结果S=26,i=5,
第五次运行结果S=57,i=6,
此时57>50,输出i=6.
答案:6
17.(2014湖北高考)设a是一个各位数字都不是0且没有重复数字的三位数,将组成a的3个数字按从小到大排成的三位数记为I(a),按从大到小排成的三位数记为D(a)(例如a=815,则I(a)=158,D(a)=851).阅读如图所示的程序框图,运行相应的程序,任意输入一个a,输出的结果b= .
解析:不妨取a=815,则I(a)=158,D(a)=851,b=693;
则取a=693,则I(a)=369,D(a)=963,b=594;
则取a=594,则I(a)=459,D(a)=954,b=495;
则取a=495,则I(a)=459,D(a)=954,b=495.
故输出结果b=495.
答案:495
18.(2013广东高考)执行如图所示的程序框图,若输入n的值为4,则输出s的值为
.
解析:i=1,s=1,i≤4,s=1+0=1;
i=2,s=1,i≤4,s=1+1=2;
i=3,s=2,i≤4,s=2+2=4;
i=4,s=4,i≤4,s=4+3=7;
i=5,此时i>4,故s=7.
答案:7