2019-2020年高考数学一轮复习第十章算法初步及概率与统计层级
快练67文
1.如图是给出一个算法的程序框图,该程序框图的功能是( )
A.输出a,b,c三数的最小数 C.将a,b,c按从小到大排列 答案 A
2.(2018·江苏盐城中学月考)执行如图所示的程序框图,则输出的S的值是( )
B.输出a,b,c三数的最大数 D.将a,b,c按从大到小排列
A.4 2C. 3答案 D
2
解析 S=4,i=1<6,第一次循环,得S=-1,i=2<6;第二次循环,得S=,i=3<6;
33
第三次循环,得S=,i=4<6;第四次循环,得S=4,i=5<6;第五次循环,得S=-1,
2i=6.退出循环,输出的S=-1.故选D.
3.(2018·四川成都一诊)执行如图所示的程序框图,如果输出的y为0,那么输入的x为
3B. 2D.-1
( )
1A. 9C.1 答案 B
解析 当x≤0时,由-x+1=0,得x=-1;当x>0时,第一次对y赋值为3+2,第二次对y赋值为-x+1,最后y=-x+1,于是由-x+1=0,得x=1.综上可知输入的x的值为-1或1,故选B.
4.(2018·安徽阜阳调研)执行如图所示的程序框图,则输出的结果为( )
2
2
2
2
x
B.-1或1 D.-1
A.7 C.10 答案 B
1
解析 执行程序,S=0+lg=-lg3,S≤-1不成立;
33
i=3,S=-lg3+lg=-lg5,S≤-1不成立;
55
i=5,S=-lg5+lg=-lg7,S≤-1不成立;
77
i=7,S=-lg7+lg=-lg9,S≤-1不成立;
99
i=9,S=-lg9+lg=-lg11,S≤-1成立,
11输出i=9.
B.9 D.11
5.(2018·广东珠海期末)阅读如下程序框图,如果输出i=1 008,那么空白的判断框中应填入的条件是( )
A.S<2 014? B.S<2 015? C.S<2 016? D.S<2 017?
答案 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=1 008时,i是奇数不成立,S=2×1 008+1=2 017. ∴若输出i=1 008,则空白的判断框中应填入的条件是S<2 017?. 6.(2017·石家庄质检)如图所示的程序框图,程序运行时,若输入的S=-12,则输出S的值为( ) A.4 B.5 C.8 D.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.55 C.-70 答案 A
B.34 D.-45
解析 分析程序框图中算法的功能可知,输出的S的值为-1+2-3+4-…-9+10=3+7+11+15+19=55.
8.(2018·湖南十校联考)执行如图所示的程序框图,若输出S的值为-20,则条件框内应填写( )
222222
A.i>3? C.i>4? 答案 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,则判断框内的条件可以是( )
B.i<4? D.i<5?
A.i>5 C.i>9 答案 D
解析 S=0+2=2,i=1+2=3,不满足条件,执行循环体;
B.i≥7 D.i≥9