高考数学分类解析之算法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
试题部分
1.【2015高考新课标1,文9】执行右面的程序框图,如果输入的0.01t,则输出的n( )
(A) 5 (B)6 (C)10 (D)12
2.【2015高考重庆,文8】执行如图(8)所示的程序框图,则输出s的值为( )
(A) 34 (B) 56 (C) 1112 (D) 2524
第2题图 第3题图
3.【2015高考四川,文6】执行如图所示的程序框图,输出S的值为( )
(A)-32 (B)32 (C)-12 (D)12
4.【2015高考天津,文3】阅读下边的程序框图,运行相应的程序,则输出i的值为
( )
(A) 2 (B) 3 (C) 4 (D)5
5.【2015高考陕西,文7】根据右边框图,当输入x为6时,输出的y( )
A.1 B.2 C.5 D.10
第4题图 第5题图
6.【2015高考湖南,文5】执行如图2所示的程序框图,如果输入n=3,中输入
的S=( )
第6题图 第7题图
A、67 B、37 C、89 D、49
7.【2015高考北京,文5】执行如图所示的程序框图,输出的k的值为( )
A.3 B.4 C.5 D.6
8.【2015高考安徽,文7】执行如图所示的程序框图(算法流程图),输出的n
为( )
(A)3 (B)4 (C)5 (D)6
第8题图 第9题图 第10题图
9.【2015高考山东,文11】执行右边的程序框图,若输入的x的值为1,则输出
的y的值是 .
10.【2015高考福建,文4】阅读如图所示的程序框图,运行相应的程序.若输
入x的值为1,则输出y的值为( )
A.2 B.7 C.8 D.128
参考答案
1.【答案】C
2.【答案】D
【解析】初始条件:0,0sk,
第1次判断0<8,是,112,0;22ks 第2次判断2<8,是,1134,;244ks
第3次判断4<8,是,31116,;4612ks第4次判断6<8,是,
11125
8,;12824ks
第5次判断8<8,否,输出2524s;故选D.
3.【答案】D第四次循环后,k=5,满足k>4,输出S=sin56=12,选D
4.【答案】C由程序框图可知:2,8;3,S5;4,1.iSiiS 故选C.
5.【答案】D该程序框图运行如下:6330x,330x,0330x,
2
(3)110y
,故答案选D.
6.【答案】B由题根据所给程序框图不难得到所求S值即是求递推数列的连续前
3项的和;由题11131335577 ,故选B.
7.【答案】B
8.【答案】B执行第一次循环体:;2,23na此时
;005.0086.0414.15.1414.1a
执行第二次循环体:;3,57na此时;005.0014.0414.14.1414.1a
执行第三次循环体:;4,1217na此时005.0414.1a,此时不满足,判断条件,
输 出n=4,故选B.
9.【答案】13第一次执行程序,满足条件2,112xx;第二次执行程序,
不满足条件22,32113xy,输出13y,结束.答案为13.
10.【答案】C由题意得,该程序表示分段函数2,2,9,2xxyxx,则(1)918f,
故选C.