高考数学文第十二章 算法初步 12习题及答案Word格式文档下载.docx
《高考数学文第十二章 算法初步 12习题及答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《高考数学文第十二章 算法初步 12习题及答案Word格式文档下载.docx(15页珍藏版)》请在冰豆网上搜索。
![高考数学文第十二章 算法初步 12习题及答案Word格式文档下载.docx](https://file1.bdocx.com/fileroot1/2022-10/19/1f76e648-2188-43a5-a19c-864a9aa6abe2/1f76e648-2188-43a5-a19c-864a9aa6abe21.gif)
S=-=,m=,n=6,>
S=-=,m=,n=7,<
0.01.故选C.
2.下边程序框图的算法思路于我国古代学名著《九章算术》中的“更相减损术”.执行该程序框图,若输入的a,b分别为14,18,则输出的a=( )
A.0B.2
C.4D.14
答案 B
解析 第一次执行,输入a=14,b=18,因为a<
b,所以b=18-14=4;
第二次执行,因为a=14,b=4,a>
b,所以a=14-4=10;
第三次执行,因为a=10,b=4,a>
b,所以a=10-4=6;
第四次执行,因为a=6,b=4,a>
b,所以a=6-4=2;
第五次执行,因为a=2,b=4,a<
b,所以b=4-2=2,此时a=b=2.故选B.
3.执行如图所示的程序框图,若输出k的值为8,则判断框内可填入的条件是( )
A.s≤?
B.s≤?
C.s≤?
D.s≤?
解析 第一次循环,得k=2,s=;
第二次循环,得k=4,s=+=;
第三次循环,得k=6,s=+=;
第四次循环,得k=8,s=+=,此时退出循环,输出k=8,所以判断框内可填入的条件是s≤?
,故选C.
4.执行如图所示的程序框图,如果输入n=3,则输出的S=( )
A.B.
C.D.
解析 当输入n=3时,输出S=++=
=.故选B.
5.根据下边框图,当输入x为2006时,输出的y=( )
A.28B.10
C.4D.2
解析 因为x所有的值构成首项为2006,公差为-2的等差列.结合题意可知,当x=-2时,输出y的值,此时y=32+1=10.故选B.
6.执行如图所示的程序框图,如果输入的t∈,则输出的S属于( )
A.B.
C.D.
答案 D
解析 当0≤t≤2时,S=t-3∈.当-2≤t<
0时,2t2+1∈(1,9],则S∈(-2,6].综上,S∈,故选D.
7.执行下面的程序框图,若输入的a,b,k分别为1,2,3,则输出的M=( )
解析 当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=.
8.执行下面的程序框图,如果输入的x,t均为2,则输出的S=( )
A.4B.5
C.6D.7
解析 第一次:
1≤2成立,M=2,S=5,k=2;
第二次:
2≤2成立,M=2,S=7,k=3;
第三次:
3≤2不成立,输出S=7.
故输出的S=7.
9.阅读如下程序框图,运行相应的程序,则程序运行后输出的结果为( )
A.7B.9
C.10D.11
解析 通过对程序框图的分析可知,该循环是一个根据判断条件不断累加的过程,
∵i=7时,S=0+lg+lg+lg+lg=lg>
-1,
i=9时,S=0+lg+lg+lg+lg+lg=lg<
-1,∴i=9,故选B.
10.根据框图,对大于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>
否,返回运算a3=2S=8,因此a1=2,a2=4,a3=8,只有C选项符合.
11.执行如图的程序框图,如果输入的x,y∈R,那么输出的S的最大值为( )
A.0B.1
C.2D.3
解析 先画出x,y满足的约束条件
对应的可行域如图中阴影部分:
移动直线l0:
y=-2x.
当直线经过点A(1,0)时,y=-2x+S中截距S最大,此时Smax=2×
1+0=2.
再与x≥0,y≥0,x+y≤1不成立时S=1进行比较,可得Smax=2.
12.执行如图所示的程序框图,输出的结果为( )
A.(-2,2)B.(-4,0)
C.(-4,-4)D.(0,-8)
解析 初始值x=1,y=1,k=0,执行程序框图,则s=0,t=2,x=0,y=2,k=1;
s=-2,t=2,x=-2,y=2,k=2;
s=-4,t=0,x=-4,y=0,k=3,此时输出(x,y),则输出的结果为(-4,0),选B.
13.执行如图所示的程序框图(算法流程图),输出的n为________.
答案 4
解析 各次循环中变量a,n的取值如下表所示:
a
1.5
1.4
1.41
n
2
3
4
当a=1.41时,跳出循环,输出的n为4.
14.根据如图所示的伪代码,可知输出的结果S为________.
答案 7
解析 该伪代码运行3次,故输出的S为7.
15.下图是一个算法流程图,则输出的n的值是________.
答案 5
解析 本题实质上是求不等式2n>
20的最小整解,2n>
20的整解为n≥5,因此输出的n=5.
16.设a是一个各位字都不是0且没有重复字的三位,将组成a的3个字按从小到大排成的三位记为I(a),按从大到小排成的三位记为D(a)(例如a=815,则I(a)=158,D(a)=851).阅读如图所示的程序框图,运行相应的程序,任意输入一个a,输出的结果b=________.
答案 495
解析 不妨取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.