届高考数学一轮复习第十章算法初步及概率与统计层级快练67文.docx
《届高考数学一轮复习第十章算法初步及概率与统计层级快练67文.docx》由会员分享,可在线阅读,更多相关《届高考数学一轮复习第十章算法初步及概率与统计层级快练67文.docx(20页珍藏版)》请在冰豆网上搜索。
届高考数学一轮复习第十章算法初步及概率与统计层级快练67文
层级快练(六十七)
1.如图是给出一个算法的程序框图,该程序框图的功能是( )
A.输出a,b,c三数的最小数B.输出a,b,c三数的最大数
C.将a,b,c按从小到大排列D.将a,b,c按从大到小排列
答案 A
2.(2018·江苏盐城中学月考)执行如图所示的程序框图,则输出的S的值是( )
A.4B.
C.D.-1
答案 D
解析 S=4,i=1<6,第一次循环,得S=-1,i=2<6;第二次循环,得S=,i=3<6;第三次循环,得S=,i=4<6;第四次循环,得S=4,i=5<6;第五次循环,得S=-1,i=6.退出循环,输出的S=-1.故选D.
3.(2018·四川成都一诊)执行如图所示的程序框图,如果输出的y为0,那么输入的x为( )
A.B.-1或1
C.1D.-1
答案 B
解析 当x≤0时,由-x2+1=0,得x=-1;当x>0时,第一次对y赋值为3x+2,第二次对y赋值为-x2+1,最后y=-x2+1,于是由-x2+1=0,得x=1.综上可知输入的x的值为-1或1,故选B.
4.(2018·安徽阜阳调研)执行如图所示的程序框图,则输出的结果为( )
A.7B.9
C.10D.11
答案 B
解析 执行程序,S=0+lg=-lg3,S≤-1不成立;
i=3,S=-lg3+lg=-lg5,S≤-1不成立;
i=5,S=-lg5+lg=-lg7,S≤-1不成立;
i=7,S=-lg7+lg=-lg9,S≤-1不成立;
i=9,S=-lg9+lg=-lg11,S≤-1成立,
输出i=9.
5.(2018·广东珠海期末)阅读如下程序框图,如果输出i=1008,那么空白的判断框中应填入的条件是( )
A.S<2014?
B.S<2015?
C.S<2016?
D.S<2017?
答案 D
解析 运行程序:
i=2,i是奇数不成立,S=2×2+1=5;
i=3,i是奇数成立,S=2×3+2=8;
i=4,i是奇数不成立,S=2×4+1=9;
∴当i=1008时,i是奇数不成立,S=2×1008+1=2017.
∴若输出i=1008,则空白的判断框中应填入的条件是S<2017?
.
6.(2017·石家庄质检)如图所示的程序框图,程序运行时,若输入的S=-12,则输出S的值为( )
A.4B.5
C.8D.9
答案 C
解析 第一次循环,得S=-10,n=2;第二次循环,得S=-6,n=3;第三次循环,得S=0,n=4;第四次循环,得S=8,n=5.此时S>n,不满足循环条件,退出循环,输出S的值为8,故选C.
7.(2018·江西五市联考)执行如图所示的程序框图,则输出的S的值为( )
A.55B.34
C.-70D.-45
答案 A
解析 分析程序框图中算法的功能可知,输出的S的值为-12+22-32+42-…-92+102=3+7+11+15+19=55.
8.(2018·湖南十校联考)执行如图所示的程序框图,若输出S的值为-20,则条件框内应填写( )
A.i>3?
B.i<4?
C.i>4?
D.i<5?
答案 D
解析 由程序框图可得,第一次循环,S=10-2=8,i=2;第二次循环,S=8-4=4,i=3;第三次循环,S=4-8=-4,i=4;第四次循环,S=-4-16=-20,i=5,结束循环,故条件框内应填写“i<5?
”,选D.
9.(2017·福州五校联考)执行如图所示的程序框图,若输出的结果为170,则判断框内的条件可以是( )
A.i>5B.i≥7
C.i>9D.i≥9
答案 D
解析 S=0+2=2,i=1+2=3,不满足条件,执行循环体;
S=2+8=10,i=3+2=5,不满足条件,执行循环体;
S=10+32=42,i=5+2=7,不满足条件,执行循环体;
S=42+128=170,i=7+2=9,满足条件,退出循环体.
故判断框内的条件可以为i≥9,故选D.
10.(2017·四川绵阳期末)某店一个月的收入和支出总共记录了N个数据a1,a2,…,aN,其中收入记为正数,支出记为负数.该店用下面的程序框图计算月总收入S和月净盈利V,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的( )
A.A>0,V=S-T B.A<0,V=S-T
C.A>0,V=S+T D.A<0,V=S+T
答案 C
解析 由题意可知,月总收入为S,支出T为负数,因此A>0时应累加到月收入S,故判断框内填A>0.又月盈利V=月收入S-月支出T,月支出为负数,因此月盈利V=S+T,故处理框中应填V=S+T.
11.(2016·四川)秦九韶是我国南宋时期的数学家,他在所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的程序框图给出了利用秦九韶算法求某多项式值的一个实例,若输入n,x的值分别为3,2,则输出v的值为( )
A.9B.18
C.20D.25
答案 B
解析 由题意得i=2,v=1×2+2=4,i=1;v=4×2+1=9,i=0;v=9×2+0=18,i=-1,此时不满足i≥0,退出循环,所以输出v=18.故选B.
12.(2017·沧州七校联考)程序框图如图所示,其输出结果是,则判断框中所填的条件是( )
A.n≥5?
B.n≥6?
C.n≥7?
D.n≥8?
答案 B
解析 由题意可知,第一次运行后S=,n=2;第二次运行后S=,n=3;第三次运行后S=,n=4;第四次运行后S=,n=5;第五次运行后S=,n=6;此时停止运算,故判断框内应填n≥6?
.
13.(2017·山东)执行下面的程序框图,当输入的x的值为4时,输出的y的值为2,则空白判断框中的条件可能为( )
A.x>3B.x>4
C.x≤4D.x≤5
答案 B
解析 输入x的值为4时,输出y的值为2,说明程序运行的是y=log2x这一支.只有填x>4,否定时才含有4,故选B.
14.(2017·山东师大附中模拟)一个算法的程序框图如图所示,若该程序输出的结果是,则判断框内应填入的条件是( )
A.i<4?
B.i>4?
C.i<5?
D.i>5?
答案 B
解析 i=1进入循环,i=2,T=1,P==5;再循环,i=3,T=2,P==1;再循环,i=4,T=3,P==;再循环,i=5,T=4,P==.此时应满足判断条件,所以判断框内条件应为i>4?
.
14题图 15题图
15.如图是计算13+23+…+103的程序框图,图中的①,②分别为( )
A.s=s+i,i=i+1B.s=s+i3,i=i+1
C.i=i+1,s=s+iD.i=i+1,s=s+i3
答案 B
解析 ①是循环变量s=s+i3;②是计数变量i=i+1.
16.(2017·山东)执行两次如图所示的程序框图,若第一次输入的x的值为7,第二次输入的x的值为9,则第一次、第二次输出的a的值分别为( )
A.0,0B.1,1
C.0,1D.1,0
答案 D
解析 当输入x=7时,b=2,因为b2>x不成立且x不能被b整除,故b=3,这时b2>x成立,故a=1,输出a的值为1.当输入x=9时,b=2,因为b2>x不成立且x不能被b整除,故b=3,这时b2>x不成立且x能被b整除,故a=0,输出a的值为0.
17.(2018·山东临沂一模)某程序框图如图所示,若判断框内是k≥n,且n∈N时,输出的S=57,则判断框内的n应为________.
答案 5
解析 程序在运行过程中各值变化如下表:
k
S
是否继续循环
循环前1
1
第一次循环2
4
是
第二次循环3
11
是
第三次循环4
26
是
第四次循环5
57
否
故退出循环的条件应为k≥5.则输出的S=57,则判断框内n应为5.
18.某工厂2009年初有资金1000万元,技术革新后,该厂资金的年增长率为20%,下面是计算该厂2015年年底的资金的算法的两种程序框图,图中的空白处应填①________;②________.
当型循环程序框图:
直到型循环程序框图:
答案 ①i≤7?
;②i>7?
1.(2015·陕西)根据下面的图,当输入x为2006时,输出的y=( )
A.28B.10
C.4D.2
答案 B
解析 初始条件:
x=2006;第1次运行:
x=2004;第2次运行:
x=2002;第3次运行:
x=2000;……;第1003次运行:
x=0;第1004次运行:
x=-2.不满足条件x≥0,停止运行,所以输出的y=32+1=10,故选B项.
2.(2017·贵州七校联考)执行如图所示的程序框图,则输出的结果为( )
A.-1B.1
C.-2D.2
答案 A
解析 第1次循环,得i=1,S=2,A=;第2次循环,得i=2,S=1,A=-1;第3次循环,得i=3,S=-1,A=2;第4次循环,得i=4,S=-2,A=;第5次循环,得i=5,S=-1,A=-1;第6次循环,得i=6,S=1,A=2;第7次循环,得i=7,S=2,A=,……,由此可知,输出S的值以6为周期,而当i=2015时退出循环,输出S,又2015=335×6+5,故输出的结果为-1,故选A.
3.(2017·辽宁五校联考)如图,若f(x)=log3x,g(x)=log2x,输入x=0.25,则输出的h(x)=( )
A.0.25B.2log32
C.-log23D.-2
答案 D
解析 输入x=0.25,f(x)=log30.25=-2log32>g(x)=log20.25=-2,h(x)=g(x)=-2,故输出h(x)=-2,故选D.
4.(2014·重庆,理)执行如图所示的程序框图,若输出k的值为6,则判断框内可填入的条件是( )
A.s>?
B.s>?
C.s>?
D.s>?
答案 C
解析 该程序框图为循环结构,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.
5.已知如图所示的程序框图(未完成),若当箭头a指向①时,输出的结果为S=m,当箭头a指向②时,输出的结果为S=n,则m+n的值为( )
A.20B.21
C.22D.24
答案 A
解析 当箭头a指向①时,第1次循环,S=1,i=2;第2次循环,S=2,i=3;第3次循环,S=3,i=4;第4次循环,S=4,i=5;第5次循环,S=5,i=6,不满足i≤5,退出循环,即输出的结果为S=5,即m=5.当箭头a指向②时,第1次循环,S=1,i=2;第2次循环,S=3,i=3;第3次循环,S=6,i=4;第4次循环,S=10,i=5;第5次循环,S=15,i=6,不满足i≤5,退出循环,即输出的结果为S=15,即n=15.所以m+n=20.选A.
6.运行如图所示的程序,若结束时输出的结果不小于3,则t的取值范围为( )
A.t≥B.t≥
C.t≤D.t≤
答案 B
解析 依次执行循环体得,第一次执行:
n=2,x=2t,a=1;第二次执行:
n=4,x=4t,a=3;第三次执行:
n=6,x=8t,a=3,此时输出的值为3