全球旧事资料 分类
第63讲算法与程序框图
解密考纲算法与程序框图在高考中常以选择题、填空题的形式出现.一、选择题1.2017天津卷阅读如图所示的程序框图,运行相应的程序,若输入N的值为24,则输出N的值为C
A.0
B.1
C.2
D.3
解析第一次循环,24能被3整除,N=234=83;第二次循环,8不能被3整除,N=8
-1=73;第三次循环,7不能被3整除,N=7-1=63;第四次循环,6能被3整除,N
=63=23,结束循环,故输出N的值为2,故选C.
2.执行如图所示的框图,若输入的N是6,则输出的p的值是B
A.120
B.720
C.1440
D.5040
解析第一次循环:p=1,k=2;第二次循环:p=2,k=3;第三次循环:p=6,k=4;
第四次循环:p=24,k=5;第五次循环:p=120,k=6;第六次循环:p=720此时条件不
成立,输出720,故选B.
3.执行如图所示的程序框图,则输出的结果是C
fA.14
B.15
C.16
D.17
解析由程序框图可知,从
=1到
=13,S=0+log223+log234+…+log21143=log2124
-3;当
=14时,执行循环,得S=-3,
=14+1=15,继续进行循环,得S=-3+log21176,

=15+1=16,满足条件,结束循环,输出16,故选C.
4.给出一个程序框图如图,则输出x的值是C
A.39
B.41
C.43
D.45
解析由程序框图可知,S=5+7+9+…+2
+3,只要S480,就再一次进入循环体循
环,直到首次出现S≥480,才跳出循环体,输出x,程序运行结束.由S=5+7+9+…+
2
+3=
2+4
≥480,得
≥20,所以x=2×20+3=43
5.2017全国卷Ⅲ执行图的程序框图,为使输出S的值小于91,则输入的正整数N
的最小值为D
fA.5
B.4
C.3
D.2
解析S=0+100=100,M=-10,t=210091;S=100-10=90,M=1,t=39091,
输出S,此时,t=3不满足t≤N,所以输入正整数N的最小值为2,故选D.
6.2016全国卷Ⅱ中国古代有计算多项式值的秦九韶算法,如图是实现该算法的程
序框图.执行该程序框图,若输入的x=2,
=2,依次输入的a为225,则输出的s=C
A.7
B.12
C.17
D.34
解析由程序框图知,第一次循环:x=2,
=2,a=2,s=0×2+2=2,k=1;第二次
循环:a=2,s=2×2+2=6,k=2;第三次循环:a=5,s=6×2+5=17,k=3结束循环,
输出s的值为17,故选C.
7.如图所示,程序框图算法流程图的输出结果是D
f1A.6
25B.24
C.34
D.1121
解析28,s=0+12=12,
=2+2=4;48,s=12+14=34,

=4+2=6;68,s=34+16=1112,
=6+2=8由88
11不成立,可知输出12
8.某程序框图如图所示,若该程序运行后输出r
好听全球资料 返回顶部