当前位置:首页 > 高考数学十年真题分类汇编(2010-2019)专题16算法及程序框图
十年高考真题分类汇编(2010—2019)数学
专题16算法与程序框图
1.(2019·全国3·理T9文T9)执行下边的程序框图,如果输入的ε为0.01,则输出s的值等于( ) A.2-4 21
1
B.2-5
22
C.2-6 2
1
D.2-7
1
【答案】C
【解析】x=1,s=0,s=0+1,x=2>0.01,s=0+1+2,x=4>0.01,…,s=0+1+2+…+6,x=7<0.01,终止循环,
2
2
1
1
1
1
1
1
输出s=1+2+…+11
62
=
1-721-21
1=2-6.故选C.
1
2
2.(2019·天津·理T4文T4)阅读右边的程序框图,运行相应的程序,输出S的值为( ) A.5 B.8 C.24 D.29
第 1 页 共 19 页
【答案】B
【解析】i=1,为奇数,S=1; i=2,为偶数,S=1+2×2=5; i=3,为奇数,S=8;
i=4,此时4≥4,满足要求,输出S=8. 故选B.
3.(2019·全国1·理T8文T9)下图是求
1
1的程序框图,图中空白框中应填入( 2+121
2+
)
A.A=2+A C.A=1+2A 1
1
B.A=2+A D.A=1+2A 1
1
【答案】A
【解析】执行第1次,A=2,k=1≤2,是,第一次应该计算A=次应该计算A=
112+1211
12+2=2+A,k=k+1=2;执行第2次,k=2≤2,是,第二
1
1
2+
=2+A,k=k+1=3;执行第3次,k=3≤2,否,输出,故循环体为A=2+A,故选A.
1
1
1
1
1
1
4.(2018·全国2·理T7文T8)为计算S=1-2+3?4+…+99?100,设计了右侧的程序框图,则在空白框中应填入( )
A.i=i+1 B.i=i+2
第 2 页 共 19 页
C.i=i+3 D.i=i+4
【答案】B
【解析】由于N=0,T=0,i=1,N=0+=1,T=0+
11111+…+?,一次处理与两项,故499100ii+11
111+1=,i=3,N=1+,T=+,i=5…最后输出S=N-T=1-+?
121312141213i=i+2.
5.(2018·北京·理T3文T3)执行如图所示的程序框图,输出的s值为( )
A.2 【答案】B
【解析】k=1,s=1,s=1+(-1)×1+1=1-2=2; k=2,s=2+(-1)×1+2=2+3=6; k=3,此时满足k≥3.输出的s为6. 6.(2018·天津·理T3文T4)阅读下边的程序框图,运行相应的程序,若输入N的值为20,则输出T的值为( )
5
1
2
1
1
B.6
5
C.6
7
D.12
7
111
1115
第 3 页 共 19 页
A.1 B.2 C.3 D.4 【答案】B
【解析】输入N=20,i=2,T=0,此时=10是整数,T=1,i=3,不满足i≥5;此时不是整数,i=4,不满足i≥5;此时=5是整数,T=2,i=5,满足i≥5,输出T=2.
7.(2017·全国2·理T8文T10)执行下面的程序框图,如果输入的a=-1,则输出的S=( ) A.2 B.3 C.4 D.5
204202203
【答案】B
【解析】程序框图运行如下: a=-1,S=0,K=1,进入循环, S=0+(-1)×1=-1,a=1,K=2; S=-1+1×2=1,a=-1,K=3; S=1+(-1)×3=-2,a=1,K=4;
第 4 页 共 19 页
共分享92篇相关文档