当前位置:首页 >> 高考 >>

(五年高考真题)2016届高考数学复习 第十一章 算法初步 理

【大高考】 (五年高考真题)2016 届高考数学复习 第十一章 算法初 步 理(全国通用) 考点 程序框图 1.(2015·四川,3)执行如图所示的程序框图,输出 S 的值为( A.- 3 2 B. 3 2 D. 1 2 ) 1 C.- 2 解析 每次循环的结果依次为: k=2,k=3,k=4,k=5>4, ∴S=sin 答案 D 2.(2015·天津,3)阅读如图所示的程序框图,运行相应的程序,则输出 5π 1 = .选 D. 6 2 S 的值为( A.-10 C.14 解析 ) B.6 D.18 运行相应的程序,第一次循环:i=2,S=20-2=18;第二次循 环:i=4,S=18-4=14;第三次循环:i=8,S=14-8=6;8>5, 终止循环,输出 S=6,故选 B. 答案 B 3.(2015·重庆,7)执行如图所示的程序框图,输出的结果为( A.(-2,2) C.(-4,-4) B.(-4,0) D.(0,-8) ) 解析 第一次循环:S=1-1=0,t=1+1=2;x=0,y=2,k=1; 第二次循环:S=0-2=-2,t=0+2=2,x=-2,y=2,k=2; 第三次循环:S=-2-2=-4,t=-2+2=0,x=-4,y=0,k=3. 输出(-4,0). 答案 B 4.(2015·福建,6)阅读如图所示的程序框图,运行相应的程序,则输出 的结果为( A.2 ) B.1 C.0 D.-1 解析 当 i=1,S=0 进入循环体运算时,S=0,i=2;S=0+(-1)=-1,i=3;S= -1+0=-1,i=4;∴S=-1+1=0,i=5;S=0+0=0,i=6>5,故选 C. 答案 C 第 4 题图 第 5 题图 5.(2015·北京,3)执行如图所示的程序框图,若输出 k 的值为 8,则判断框内可填入的条 件是( 3 A.s≤ 4 ) 5 B.s≤ 6 11 C.s≤ 12 25 D.s≤ 24 1 1 1 11 解析 由程序框图,k 的值依次为 0,2,4,6,8,因此 s= + + = (此时 k=6)还必 2 4 6 12 须计算一次,因此可填 s≤ 答案 C 6.(2015·新课标全国Ⅱ,8)下边程序框图的算法思路源于我国古代数学名著《九章算术》 中的“更相减损术”.执行该程序框图,若输入的 a,b 分别为 14,18,则输出的 a= ( ) 11 ,选 C. 12 A.0 B.2 C.4 D.14 解析 由题知,若输入 a=14,b=18,则 第一次执行循环结构时,由 a<b 知,a=14,b=b-a=18-14=4; 第二次执行循环结构时,由 a>b 知,a=a-b=14-4=10,b=4; 第三次执行循环结构时,由 a>b 知,a=a-b=10-4=6,b=4; 第四次执行循环结构时,由 a>b 知,a=a-b=6-4=2,b=4; 第五次执行循环结构时,由 a<b 知,a=2,b=b-a=4-2=2; 第六次执行循环结构时,由 a=b 知,输出 a=2,结束,故选 B. 答案 B 7.(2014·天津,3)阅读下边的程序框图,运行相应的程序,输出 S 的值为( ) A.15 解析 105. 答案 B B.105 C.245 D.945 S=1,i=1;S=3,i=2;S=15,i=3;S=105,i=4,结束循环,输出 S= 8.(2014·安徽,3)如图所示程序框图(算法流程图)的输出结果是( ) A.34 B.55 C.78 D.89 x=1,?x=1,?x=2,?x=3, ? ? ? ? ? 解析 ?y=1,?y=2,?y=3,?y=5, ? ?z=2,? ?z=3,? ?z=5,? ?z=8, x=5, ?x=8, ?x=13,?x=21, ? ? ? ? ? ?y=8, ?y=13,?y=21,?y=34, ? ?z=13,? ?z=21,? ?z=34,? ?z=55≥50, 退出循环,输出 z=55.选 B. 答案 B 9.(2014·陕西,4)根据下边框图,对大于 2 的整数 N,输出的数列的通项公式是( ) A.an=2n C.an=2 n B.an=2(n-1) D.an=2 n-1 S=1, S=2, ? ? ? ? 解析 ?i=1, ?i=2, ? ?a1=2×1=2,? ?a2=2×2=4, S=4, S=8, ? ? ? ? ?i=3, ?i=4, ? ?a3=2×4=8,? ?a4=2×8=16, 输出 a1=2,a2=2 ,a3=2 ,a4=2 ,排除 A、B、D.故选 C. 答案 C 10.(2014·北京,4)当 m=7,n=3 时,执行如图所示的程序框图,输出的 S 值为( ) 2 3 4 A.7 B.42 C.210 D.840 解析 m=7, ? S=7, ? ?n=3, ? ?k=7,S=1,?k=6, ? ? ?m-n+1=5;?m-n+1=5; S=42, ? ? ?S=210, ? ? ?k=5, ? ?k=4<m-n+1. ? ?m-n+1=5; 输出 S=210.故选 C. 答案 C 11 . (2014·福建, 5) 阅读如图所示的程序框图,运行相应的程序,输出的 S 的值等于 ( ) A.18 B.20 C.21 1 D.40 解析 程序运行如下:S=0,n=1;S=0+2 +1=3,n=2,S<15; S=3+22+2=9,n=3,S<15; S=9+23+3=20,满足条件,输出 S=20,故选 B. 答案 B 12.(2014·四川,5)执行如图的程序框图,如果输入的 x,y∈R,那么输出的 S 的最大值 为( ) A.0 B.1 C.2 D.3 x≥0, ? ? 解析 在约束条件?y≥0, 下,S=2x+y 的最大值应在点(1,0)处取得,即 Smax=2×1 ? ?x+y≤1 +0=2,显然 2>

相关文章:
更多相关标签: