2012~2018算法、逻辑、集合、复数文科真题 教师版

上传人:hua****011 文档编号:133157 上传时间:2020-04-12 格式:DOCX 页数:157 大小:709.57KB
下载 相关 举报
2012~2018算法、逻辑、集合、复数文科真题 教师版_第1页
第1页 / 共157页
2012~2018算法、逻辑、集合、复数文科真题 教师版_第2页
第2页 / 共157页
2012~2018算法、逻辑、集合、复数文科真题 教师版_第3页
第3页 / 共157页
2012~2018算法、逻辑、集合、复数文科真题 教师版_第4页
第4页 / 共157页
2012~2018算法、逻辑、集合、复数文科真题 教师版_第5页
第5页 / 共157页
点击查看更多>>
资源描述

1、 20122018 算法、逻辑、集合、算法、逻辑、集合、 复数文科真题复数文科真题 目录目录 算法部分:. 1 2018 高考真题 1 一选择题 . 1 二填空题 . 3 2017 高考真题 5 一选择题 . 5 二填空题 . 10 2016 高考真题 11 一选择题 . 11 二填空题 . 15 2015 高考真题 18 一选择题 . 18 二填空题 . 26 2014 高考真题 28 一选择题 . 28 二填空题 . 35 2013 高考真题 41 一选择题 . 41 二填空题 . 50 2012 高考真题 54 一选择题 . 54 二填空题 . 60 逻辑与推理部分: . 64 2018

2、 高考真题 64 一选择题 . 64 2017 高考真题 67 一选择题 . 67 二填空题 . 69 2016 高考真题 71 一选择题 . 71 二填空题 . 72 2015 高考真题 75 一选择题 . 75 二填空题 . 79 2014 高考真题 81 一选择题 . 81 二填空题 . 85 2013 高考真题 88 一选择题 . 88 二填空题 . 93 2012 高考真题 96 一选择题 . 96 二填空题 . 99 集合部分:. 101 2018 高考真题 101 一选择题 . 101 2017 高考真题 103 一选择题 . 103 二填空题 . 104 2016 高考真题 1

3、06 一选择题 . 106 二填空题 . 108 2015 高考真题 109 一选择题 . 109 二填空题 . 113 2014 高考真题 114 一选择题 . 114 二填空题 . 117 2013 高考真题 119 一选择题 . 119 二填空题 . 122 2012 高考真题 124 一选择题 . 124 二填空题 . 127 复数部分:. 129 2018 高考真题 129 一选择题 . 129 二填空题 . 130 2017 高考真题 131 一选择题 . 131 二填空题 . 132 2016 高考真题 134 一选择题 . 134 二填空题 . 135 2015 高考真题 13

4、7 一选择题 . 137 二填空题 . 138 2014 高考真题 140 一选择题 . 140 二填空题 . 142 2013 高考真题 144 一选择题 . 144 二填空题 . 147 2012 高考真题 149 一选择题 . 149 二填空题 . 152 1 算法部分:算法部分: 2018 高考真题高考真题 一选择题一选择题(共(共 3 小题)小题) 1(2018新课标) 为计算 S=11 2+ 1 3 1 4+ 1 99 1 100, 设计了如图的程序框图, 则在空白框中应填入( ) Ai=i+1 Bi=i+2 Ci=i+3 Di=i+4 【解答】解:模拟程序框图的运行过程知, 该程

5、序运行后输出的是 S=NT=(11 2)+( 1 3 1 4)+( 1 99 1 100) ; 累加步长是 2,则在空白处应填入 i=i+2 故选:B 2 (2018北京)执行如图所示的程序框图,输出的 s 值为( ) 2 A1 2 B5 6 C7 6 D 7 12 【解答】解:执行循环前:k=1,S=1 在执行第一次循环时,S=11 2= 1 2 由于 k=23, 所以执行下一次循环S=1 2 + 1 3 = 5 6, k=3,直接输出 S=5 6, 故选:B 3 (2018天津)阅读如图的程序框图,运行相应的程序,若输入 N 的值为 20, 则输出 T 的值为( ) 3 A1 B2 C3

6、D4 【解答】解:若输入 N=20, 则 i=2,T=0, =20 2 =10 是整数,满足条件T=0+1=1,i=2+1=3,i5 不成立, 循环, =20 3 不是整数,不满足条件 ,i=3+1=4,i5 不成立, 循环, =20 4 =5 是整数,满足条件,T=1+1=2,i=4+1=5,i5 成立, 输出 T=2, 故选:B 二填空题二填空题(共(共 1 小题)小题) 4 (2018江苏)一个算法的伪代码如图所示,执行此算法,最后输出的 S 的值 为 8 4 【解答】解:模拟程序的运行过程如下; I=1,S=1, I=3,S=2, I=5,S=4, I=7,S=8, 此时不满足循环条件

7、,则输出 S=8 故答案为:8 5 2017 高考真题高考真题 一选择题一选择题(共(共 6 小题)小题) 1(2017新课标) 如图程序框图是为了求出满足 3n2n1000 的最小偶数 n, 那么在和两个空白框中,可以分别填入( ) AA1000 和 n=n+1 BA1000 和 n=n+2 CA1000 和 n=n+1 DA1000 和 n=n+2 【解答】解:因为要求 A1000 时输出,且框图中在“否”时输出, 所以“”内不能输入“A1000”, 又要求 n 为偶数,且 n 的初始值为 0, 所以“”中 n 依次加 2 可保证其为偶数, 所以 D 选项满足要求, 故选:D 2(2017

8、新课标) 执行如图的程序框图, 如果输入的 a=1, 则输出的 S= ( ) 6 A2 B3 C4 D5 【解答】解:执行程序框图,有 S=0,K=1,a=1,代入循环, 第一次满足循环,S=1,a=1,K=2; 满足条件,第二次满足循环,S=1,a=1,K=3; 满足条件,第三次满足循环,S=2,a=1,K=4; 满足条件,第四次满足循环,S=2,a=1,K=5; 满足条件,第五次满足循环,S=3,a=1,K=6; 满足条件,第六次满足循环,S=3,a=1,K=7; K6 不成立,退出循环输出 S 的值为 3 故选:B 3 (2017新课标)执行如图的程序框图,为使输出 S 的值小于 91,

9、则输入的 正整数 N 的最小值为( ) 7 A5 B4 C3 D2 【解答】解:由题可知初始值 t=1,M=100,S=0, 要使输出 S 的值小于 91,应满足“tN”, 则进入循环体,从而 S=100,M=10,t=2, 要使输出 S 的值小于 91,应接着满足“tN”, 则进入循环体,从而 S=90,M=1,t=3, 要使输出 S 的值小于 91,应不满足“tN”,跳出循环体, 此时 N 的最小值为 2, 故选:D 4 (2017天津)阅读如图的程序框图,运行相应的程序,若输入 N 的值为 19, 则输出 N 的值为( ) 8 A0 B1 C2 D3 【解答】解:第一次 N=19,不能被

10、 3 整除,N=191=183 不成立, 第二次 N=18,18 能被 3 整除,N=18 3 =6,N=63 不成立, 第三次 N=6,能被 3 整除,N6 3=23 成立, 输出 N=2, 故选:C 5 (2017北京)执行如图所示的程序框图,输出的 S 值为( ) A2 B3 2 C5 3 D8 5 【解答】解:当 k=0 时,满足进行循环的条件,执行完循环体后,k=1,S=2, 9 当 k=1 时,满足进行循环的条件,执行完循环体后,k=2,S=3 2, 当 k=2 时,满足进行循环的条件,执行完循环体后,k=3,S=5 3, 当 k=3 时,不满足进行循环的条件, 故输出结果为:5

11、3, 故选:C 6 (2017山东)若执行右侧的程序框图,当输入的 x 的值为 4 时,输出的 y 的 值为 2,则空白判断框中的条件可能为( ) Ax3 Bx4 Cx4 Dx5 【解答】解:方法一:当 x=4,输出 y=2,则由 y=log2x 输出,需要 x4, 故选 B 方法二:若空白判断框中的条件 x3,输入 x=4,满足 43,输出 y=4+2=6,不 满足,故 A 错误, 若空白判断框中的条件x4, 输入x=4, 满足4=4, 不满足x3, 输出y=y=log24=2, 故 B 正确; 若空白判断框中的条件 x4,输入 x=4,满足 4=4,满足 x4,输出 y=4+2=6, 不满

12、足,故 C 错误, 若空白判断框中的条件 x5,输入 x=4,满足 45,满足 x5,输出 y=4+2=6, 不满足,故 D 错误, 故选:B 10 二填空题二填空题(共(共 1 小题)小题) 7 (2017江苏)如图是一个算法流程图:若输入 x 的值为 1 16,则输出 y 的值是 2 【解答】解:初始值 x= 1 16,不满足 x1, 所以 y=2+log2 1 16=222 4=2, 故答案为:2 11 2016 高考真题高考真题 一选择题一选择题(共(共 5 小题)小题) 1 (2016新课标)执行下面的程序框图,如果输入的 x=0,y=1,n=1,则输 出 x,y 的值满足( ) A

13、y=2x By=3x Cy=4x Dy=5x 【解答】解:输入 x=0,y=1,n=1, 则 x=0,y=1,不满足 x2+y236,故 n=2, 则 x=1 2,y=2,不满足 x 2+y236,故 n=3, 则 x=3 2,y=6,满足 x 2+y236, 故 y=4x, 故选:C 2 (2016新课标)中国古代有计算多项式值的秦九韶算法,如图是实现该算 法的程序框图 执行该程序框图, 若输入的 x=2, n=2, 依次输入的 a 为 2, 2, 5,则输出的 s=( ) 12 A7 B12 C17 D34 【解答】解:输入的 x=2,n=2, 当输入的 a 为 2 时,S=2,k=1,不

14、满足退出循环的条件; 当再次输入的 a 为 2 时,S=6,k=2,不满足退出循环的条件; 当输入的 a 为 5 时,S=17,k=3,满足退出循环的条件; 故输出的 S 值为 17, 故选:C 3 (2016新课标)执行如图程序框图,如果输入的 a=4,b=6,那么输出的 n= ( ) 13 A3 B4 C5 D6 【解答】解:模拟执行程序,可得 a=4,b=6,n=0,s=0 执行循环体,a=2,b=4,a=6,s=6,n=1 不满足条件 s16,执行循环体,a=2,b=6,a=4,s=10,n=2 不满足条件 s16,执行循环体,a=2,b=4,a=6,s=16,n=3 不满足条件 s1

15、6,执行循环体,a=2,b=6,a=4,s=20,n=4 满足条件 s16,退出循环,输出 n 的值为 4 故选:B 4 (2016北京)执行如图所示的程序框图,输出 s 的值为( ) 14 A8 B9 C27 D36 【解答】解:当 k=0 时,满足进行循环的条件,故 S=0,k=1, 当 k=1 时,满足进行循环的条件,故 S=1,k=2, 当 k=2 时,满足进行循环的条件,故 S=9,k=3, 当 k=3 时,不满足进行循环的条件, 故输出的 S 值为 9, 故选:B 5 (2016四川)秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人, 他在所著的数书九章中提出的多项式求值的秦

16、九韶算法,至今仍是比较 先进的算法如图所示的程序框图给出了利用秦九韶算法求多项式值的一个 实例,若输入 n,x 的值分别为 3,2,则输出 v 的值为( ) 15 A35 B20 C18 D9 【解答】解:输入的 x=2,n=3, 故 v=1,i=2,满足进行循环的条件,v=4,i=1, 满足进行循环的条件,v=9,i=0, 满足进行循环的条件,v=18,i=1 不满足进行循环的条件, 故输出的 v 值为: 故选:C 二填空题二填空题(共(共 3 小题)小题) 6 (2016江苏)如图是一个算法的流程图,则输出的 a 的值是 9 16 【解答】解:当 a=1,b=9 时,不满足 ab,故 a=

17、5,b=7, 当 a=5,b=7 时,不满足 ab,故 a=9,b=5 当 a=9,b=5 时,满足 ab, 故输出的 a 值为 9, 故答案为:9 7 (2016天津)阅读如图所示的程序框图,运行相应的程序,则输出 S 的值为 4 17 【解答】解:第一次循环:S=8,n=2; 第二次循环:S=2,n=3; 第三次循环:S=4,n=4, 结束循环,输出 S=4, 故答案为:4 8 (2016山东)执行如图的程序框图,若输入 n 的值为 3,则输出的 S 的值为 1 【解答】解:若输入 n 的值为 3, 则第一次循环,S=0+21=21,13 不成立, 第二次循环,S=21+32=31,23

18、不成立, 第三次循环,S=31+43=41=21=1,33 成立, 程序终止,输出 S=1, 故答案为:1 18 2015 高考真题高考真题 一选择题一选择题(共(共 10 小题)小题) 1 (2015新课标)执行如图所示的程序框图,如果输入的 t=0.01,则输出的 n=( ) A5 B6 C7 D8 【解答】解:第一次执行循环体后,S=1 2,m= 1 4,n=1,不满足退出循环的条件; 再次执行循环体后,S=1 4,m= 1 8,n=2,不满足退出循环的条件; 再次执行循环体后,S=1 8,m= 1 16,n=3,不满足退出循环的条件; 再次执行循环体后,S= 1 16,m= 1 32,

19、n=4,不满足退出循环的条件; 再次执行循环体后,S= 1 32,m= 1 64,n=5,不满足退出循环的条件; 再次执行循环体后,S= 1 64,m= 1 128,n=6,不满足退出循环的条件; 再次执行循环体后,S= 1 128,m= 1 256,n=7,满足退出循环的条件; 19 故输出的 n 值为 7, 故选:C 2 (2015新课标)如图程序框图的算法思路源于我国古代数学名著九章算 术中的“更相减损术”执行该程序框图,若输入 a,b 分别为 14,18,则输 出的 a=( ) A0 B2 C4 D14 【解答】解:模拟执行程序框图,可得 a=14,b=18 满足条件 ab,不满足条件

20、 ab,b=4 满足条件 ab,满足条件 ab,a=10 满足条件 ab,满足条件 ab,a=6 满足条件 ab,满足条件 ab,a=2 满足条件 ab,不满足条件 ab,b=2 不满足条件 ab,输出 a 的值为 2 故选:B 3 (2015天津)阅读如图所示的程序框图,运行相应的程序,则输出 i 的值为 ( ) 20 A2 B3 C4 D5 【解答】解:模拟执行程序框图,可得 S=10,i=0 i=1,S=9 不满足条件 S1,i=2,S=7 不满足条件 S1,i=3,S=4 不满足条件 S1,i=4,S=0 满足条件 S1,退出循环,输出 i 的值为 4 故选:C 4 (2015北京)执

21、行如图所示的程序框图,输出的 k 值为( ) 21 A3 B4 C5 D6 【解答】解:模拟执行程序框图,可得 k=0,a=3,q=1 2 a=3 2,k=1 不满足条件 a1 4,a= 3 4,k=2 不满足条件 a1 4,a= 3 8,k=3 不满足条件 a1 4,a= 3 16,k=4 满足条件 a1 4,退出循环,输出 k 的值为 4 故选:B 5 (2015四川)执行如图所示的程序框图,输出 s 的值为( ) 22 A 3 2 B 3 2 C1 2 D1 2 【解答】解:模拟执行程序框图,可得 k=1 k=2 不满足条件 k4,k=3 不满足条件 k4,k=4 不满足条件 k4,k=

22、5 满足条件 k4,S=sin5 6 =1 2, 输出 S 的值为1 2 故选:D 6 (2015陕西)根据如图框图,当输入 x 为 6 时,输出的 y=( ) 23 A1 B2 C5 D10 【解答】解:模拟执行程序框图,可得 x=6 x=3 满足条件 x0,x=0 满足条件 x0,x=3 不满足条件 x0,y=10 输出 y 的值为 10 故选:D 7 (2015重庆)执行如图所示的程序框图,则输出 s 的值为( ) 24 A3 4 B5 6 C11 12 D25 24 【解答】解:模拟执行程序框图,可得 s=0,k=0 满足条件 k8,k=2,s=1 2 满足条件 k8,k=4,s=1

23、2+ 1 4 满足条件 k8,k=6,s=1 2+ 1 4+ 1 6 满足条件 k8,k=8,s=1 2+ 1 4+ 1 6+ 1 8= 25 24 不满足条件 k8,退出循环,输出 s 的值为25 24 故选:D 8 (2015湖南)执行如图所示的程序框图,如果输入 n=3,则输出的 S=( ) A6 7 B3 7 C8 9 D4 9 【解答】解:判断前 i=1,n=3,s=0, 第 1 次循环,S= 1 13,i=2, 第 2 次循环,S= 1 13 + 1 35,i=3, 第 3 次循环,S= 1 13 + 1 35 + 1 57,i=4, 25 此时, in, 满足判断框的条件, 结束

24、循环, 输出结果: S= 1 13 + 1 35 + 1 57= 1 2 (1 1 3 + 1 3 1 5 + 1 5 1 7)= 3 7 故选:B 9 (2015安徽)执行如图所示的程序框图(算法流程图) ,输出的 n 为( ) A3 B4 C5 D6 【解答】解:模拟执行程序框图,可得 a=1,n=1 满足条件|a1.414|0.005,a=3 2,n=2 满足条件|a1.414|0.005,a=7 5,n=3 满足条件|a1.414|0.005,a=17 12,n=4 不满足条件|a1.414|=0.002670.005,退出循环,输出 n 的值为 4 故选:B 10 (2015福建)阅

25、读如图所示的程序框图,运行相应的程序,若输入 x 的值为 1,则输出 y 的值为( ) 26 A2 B7 C8 D128 【解答】解:模拟执行程序框图,可得程序框图的功能是求 y=*9 2 2 2的 值, 若 x=1 不满足条件 x2,y=8 输出 y 的值为 8 故选:C 二填空题二填空题(共(共 2 小题)小题) 11 (2015江苏)根据如图所示的伪代码,可知输出的结果 S 为 7 【解答】解:模拟执行程序,可得 S=1,I=1 满足条件 I8,S=3,I=4 满足条件 I8,S=5,I=7 满足条件 I8,S=7,I=10 不满足条件 I8,退出循环,输出 S 的值为 7 故答案为:7

26、 27 12 (2015山东)执行如图的程序框图,若输入的 x 的值为 1,则输出的 y 的值 是 13 【解答】解:模拟执行程序框图,可得 x=1 满足条件 x2,x=2 不满足条件 x2,y=13 输出 y 的值为 13 故答案为:13 28 2014 高考真题高考真题 一选择题一选择题(共(共 10 小题)小题) 1 (2014新课标)执行如图所示的程序框图,若输入的 x,t 均为 2,则输出 的 S=( ) A4 B5 C6 D7 【解答】解:若 x=t=2, 则第一次循环,12 成立,则 M=1 1 2 = 2,S=2+3=5,k=2, 第二次循环,22 成立,则 M=2 2 2 =

27、 2,S=2+5=7,k=3, 此时 32 不成立,输出 S=7, 故选:D 2 (2014新课标)执行如图的程序框图,若输入的 a,b,k 分别为 1,2,3, 则输出的 M=( ) 29 A20 3 B7 2 C16 5 D15 8 【解答】解:由程序框图知:第一次循环 M=1+1 2= 3 2,a=2,b= 3 2,n=2; 第二次循环 M=2+2 3= 8 3,a= 3 2,b= 8 3,n=3; 第三次循环 M=3 2+ 3 8= 15 8 ,a=8 3,b= 15 8 ,n=4 不满足条件 n3,跳出循环体,输出 M=15 8 故选:D 3 (2014北京)执行如图所示的程序框图,

28、输出的 S 值为( ) A1 B3 C7 D15 【解答】解:由程序框图知:算法的功能是求 S=1+21+22+2k的值, 30 跳出循环的 k 值为 3, 输出 S=1+2+4=7 故选:C 4 (2014四川)执行如图所示的程序框图,若输入的 x,yR,那么输出的 S 的最大值为( ) A0 B1 C2 D3 【解答】 解: 由程序框图知: 算法的功能是求可行域 0 0 + 1 内, 目标还是 S=2x+y 的最大值, 画出可行域如图: 31 当 = 1 = 0时,S=2x+y 的值最大,且最大值为 2 故选:C 5 (2014湖南)执行如图所示的程序框图,如果输入的 t2,2,则输出 的

29、 S 属于( ) A6,2 B5,1 C4,5 D3,6 【解答】解:若 0t2,则不满足条件输出 S=t33,1, 若2t0,则满足条件,此时 t=2t2+1(1,9,此时不满足条件,输出 S=t 3(2,6, 综上:S=t33,6, 故选:D 6 (2014重庆)执行如图所示的程序框图,则输出 s 的值为( ) 32 A10 B17 C19 D36 【解答】解:由程序框图知:第一次循环 S=2,k=221=3; 第二次循环 S=2+3=5,k=231=5; 第三次循环 S=5+5=10,k=251=9; 第四次循环 S=10+9=19,k=291=17, 不满足条件 k10,跳出循环体,输

30、出 S=19 故选:C 7 (2014陕西)根据如图所示的框图,对大于 2 的整数 N,输出的数列的通项 公式是( ) 33 Aan=2n Ban=2(n1) Can=2n Dan=2n 1 【解答】解:由程序框图知:ai+1=2ai,a1=2, 数列为公比为 2 的等比数列,an=2n 故选:C 8 (2014福建)阅读如图所示的程序框图,运行相应的程序,输出的 n 的值为 ( ) 34 A1 B2 C3 D4 【解答】解:由程序框图知:第一次循环 n=1,211; 第二次循环 n=2,22=4 不满足条件 2nn2,跳出循环,输出 n=2 故选:B 9 (2014安徽)如图所示,程序框图(

31、算法流程图)的输出结果是( ) A34 B55 C78 D89 35 【解答】解:第一次循环得 z=2,x=1,y=2; 第二次循环得 z=3,x=2,y=3; 第三次循环得 z=5,x=3,y=5; 第四次循环得 z=8,x=5,y=8; 第五次循环得 z=13,x=8,y=13; 第六次循环得 z=21,x=13,y=21; 第七次循环得 z=34,x=21,y=34; 第八次循环得 z=55,x=34,y=55;退出循环,输出 55, 故选:B 10 (2014江西)阅读如图程序框图,运行相应的程序,则程序运行后输出的结 果为( ) A7 B9 C10 D11 【解答】解:模拟执行程序,

32、可得 i=1,S=0 S=lg3, 不满足条件 1S,执行循环体,i=3,S=lg3+lg5 3=lg5, 不满足条件 1S,执行循环体,i=5,S=lg5+lg7 5=lg7, 不满足条件 1S,执行循环体,i=7,S=lg5+lg9 7=lg9, 不满足条件 1S,执行循环体,i=9,S=lg9+lg11 9 =lg11, 满足条件 1S,跳出循环,输出 i 的值为 9 故选:B 二填空题二填空题(共(共 6 小题)小题) 11 (2014江苏)如图是一个算法流程图,则输出的 n 的值是 5 36 【解答】解:由程序框图知:算法的功能是求满足 2n20 的最小的正整数 n 的 值, 24=

33、1620,25=3220, 输出 n=5 故答案为:5 12 (2014天津)阅读如图的框图,运行相应的程序,输出 S 的值为 4 【解答】解:由框图知,第一次循环得到:S=8,n=2; 第二次循环得到:S=4,n=1;退出循环,输出4 故答案为:4 13 (2014浙江)在某程序框图如图所示,当输入 50 时,则该程序运算后输出 37 的结果是 6 【解答】解:由程序框图知:第一次循环 S=1,i=2; 第二次循环 S=21+2=4,i=3; 第三次循环 S=24+3=11,i=4; 第四次循环 S=211+4=26,i=5; 第五次循环 S=226+5=57,i=6, 满足条件 S50,跳

34、出循环体,输出 i=6 故答案为:6 14 (2014山东)执行如图所示的程序框图,若输入的 x 的值为 1,则输出的 n 的值为 3 38 【解答】解:循环前输入的 x 的值为 1, 第 1 次循环,x24x+3=00, 满足判断框条件,x=2,n=1,x24x+3=10, 满足判断框条件,x=3,n=2,x24x+3=00 满足判断框条件,x=4,n=3,x24x+3=30,不满足判断框条件, 输出 n:3 故答案为:3 15 (2014辽宁)执行如图的程序框图,若输入 n=3,则输出 T= 20 39 【解答】 解: 由程序框图知: 算法的功能是求 T=1+ (1+2) + (1+2+3

35、) + (1+2+3+i) 的值, 当输入 n=3 时,跳出循环的 i 值为 4, 输出 T=1+3+6+10=20 故答案为:20 16 (2014湖北)阅读如图所示的程序框图,运行相应的程序,若输入 n 的值为 4,则输出 S 的值为 40 40 【解答】解:由题意,模拟执行程序,可得: n=4,k=1,S=0 满足条件 k4,S=0+21+1=3,k=2 满足条件 k4,S=3+22+2=9,k=3 满足条件 k4,S=9+23+3=20,k=4 满足条件 k4,S=20+24+4=40,k=5 不满足条件 k4,退出循环,输出 S 的值为 40 故答案为:40 41 2013 高考真题

36、高考真题 一选择题一选择题(共(共 12 小题)小题) 1 (2013新课标)执行程序框图,如果输入的 t1,3,则输出的 s 属于 ( ) A3,4 B5,2 C4,3 D2,5 【解答】解:由判断框中的条件为 t1,可得: 函数分为两段,即 t1 与 t1, 又由满足条件时函数的解析式为:s=3t; 不满足条件时,即 t1 时,函数的解析式为:s=4tt2 故分段函数的解析式为:s=3,1 42, 1 , 如果输入的 t1,3,画出此分段函数在 t1,3时的图象, 则输出的 s 属于3,4 故选:A 42 2(2013新课标) 执行如图的程序框图, 如果输入的 N=4, 那么输出的 S=

37、( ) A1+1 2+ 1 3+ 1 4 B1+1 2+ 1 32+ 1 432 C1+1 2+ 1 3+ 1 4+ 1 5 43 D1+1 2+ 1 32+ 1 432+ 1 5432 【解答】解:根据题意,可知该按以下步骤运行 第一次:S=1, 第二次:S=1+1 2, 第三次:S=1+1 2+ 1 32, 第四次:S=1+1 2+ 1 32+ 1 432 此时 k=5 时,符合 kN=4,输出 S 的值 S=1+1 2+ 1 32+ 1 432 故选:B 3 (2013天津)阅读如图所示的程序框图,运行相应的程序,则输出 n 的值为 ( ) 44 A7 B6 C5 D4 【解答】解:由程

38、序框图可知:S=2=0+(1)11+(1)22+(1)33+ (1)44, 因此当 n=4 时,S2,满足判断框的条件,故跳出循环程序 故输出的 n 的值为 4 故选:D 4 (2013北京)执行如图所示的程序框图,输出的 S 值为( ) A1 B2 3 C13 21 D610 987 【解答】解:框图首先给变量 i 和 S 赋值 0 和 1 执行 = 12+1 21+1 = 2 3,i=0+1=1; 45 判断 12 不成立,执行 = (2 3) 2+1 22 3+1 = 13 21,i=1+1=2; 判断 22 成立,算法结束,跳出循环,输出 S 的值为13 21 故选:C 5(2013山

39、东) 执行两次如图所示的程序框图, 若第一次输入的 a 的值为1.2, 第二次输入的 a 的值为 1.2,则第一次、第二次输出的 a 的值分别为( ) A0.2,0.2 B0.2,0.8 C0.8,0.2 D0.8,0.8 【解答】解:若第一次输入的 a 的值为1.2,满足上面一个判断框条件 a0, 第 1 次循环,a=1.2+1=0.2, 第 2 次判断后循环,a=0.2+1=0.8, 第 3 次判断,满足上面一个判断框的条件退出上面的循环,进入下面的循环, 不满足下面一个判断框条件 a1,退出循环,输出 a=0.8; 第二次输入的 a 的值为 1.2, 不满足上面一个判断框条件 a0, 退

40、出上面的循环, 进入下面的循环, 满足下面一个判断框条件 a1, 第 1 次循环,a=1.21=0.2, 第 2 次判断后不满足下面一个判断框的条件退出下面的循环,输出 a=0.2; 故选:C 46 6 (2013广东)执行如图所示的程序框图,若输入 n 的值为 3,则输出 s 的值 是( ) A1 B2 C4 D7 【解答】解:当 i=1 时,S=1+11=1; 当 i=2 时,S=1+21=2; 当 i=3 时,S=2+31=4; 当 i=4 时,退出循环,输出 S=4; 故选:C 7 (2013辽宁)执行如图所示的程序框图,若输入 n=8,则输出 S=( ) 47 A4 9 B6 7 C

41、8 9 D10 11 【解答】解:当 i=2 时,S=0+ 1 22;1= 1 3,i=4; 当 i=4 时,S=1 3+ 1 42;1= 2 5,i=6; 当 i=6 时,S=2 5+ 1 62;1= 3 7,i=8; 当 i=8 时,S=3 7+ 1 82;1= 4 9,i=10; 不满足循环的条件 i8,退出循环,输出 S=4 9 故选:A 8 (2013陕西)根据下列算法语句,当输入 x 为 60 时,输出 y 的值为( ) A25 B30 C31 D61 【解答】解:分析程序中各变量、各语句的作用, 再根据流程图所示的顺序,可知: 该程序的作用是计算并输出分段函数 y=0.5, 50

42、 25+0.6(50),50 的函数值 48 当 x=60 时,则 y=25+0.6(6050)=31, 故选:C 9 (2013江西)阅读如图所示的程序框图,如果输出 i=4,那么空白的判断框中 应填入的条件是( ) AS8 BS9 CS10 DS11 【解答】解:框图首先给变量 S 和 i 赋值 S=0,i=1,执行 i=1+1=2,判断 2 是奇 数不成立,执行 S=22+1=5; 判断框内条件成立,执行 i=2+1=3,判断 3 是奇数成立,执行 S=23+2=8; 判断框内条件成立,执行 i=3+1=4,判断 4 是奇数不成立,执行 S=24+1=9; 此时在判断时判断框中的条件应该

43、不成立,输出 i=4而此时的 S 的值是 9,故 判断框中的条件应 S9 若是 S8,输出的 i 值等于 3,与题意不符 故选:B 10 (2015北京)执行如图所示的程序框图,输出的 k 值为( ) 49 A3 B4 C5 D6 【解答】解:模拟执行程序框图,可得 k=0,a=3,q=1 2 a=3 2,k=1 不满足条件 a1 4,a= 3 4,k=2 不满足条件 a1 4,a= 3 8,k=3 不满足条件 a1 4,a= 3 16,k=4 满足条件 a1 4,退出循环,输出 k 的值为 4 故选:B 11 (2013安徽)如图所示,程序据图(算法流程图)的输出结果为( ) A3 4 B1

44、 6 C11 12 D25 24 【解答】解:由程序框图知,循环体被执行后 S 的值依次为: 第 1 次 S=0+1 2, 第 2 次 S=1 2+ 1 4, 第 3 次 S=1 2+ 1 4+ 1 6,此时 n=8 不满足选择条件 n8,退出循环,故输出的结果是 S=1 2+ 1 4+ 1 6= 11 12 故选:C 50 12 (2013福建)阅读如图所示的程序框图,运行相应的程序,如果输入某个正 整数 n 后,输出的 S(10,20) ,那么 n 的值为( ) A3 B4 C5 D6 【解答】解:框图首先给累加变量 S 赋值 0,给循环变量 k 赋值 1, 输入 n 的值后,执行 S=1

45、+20=1,k=1+1=2; 判断 2n 不成立,执行 S=1+21=3,k=2+1=3; 判断 3n 不成立,执行 S=1+23=7,k=3+1=4; 判断 4n 不成立,执行 S=1+27=15,k=4+1=5 此时 S=15(10,20) ,是输出的值,说明下一步执行判断时判断框中的条件应 该满足, 即 5n 满足,所以正整数 n 的值应为 4 故选:B 二填空题二填空题(共(共 4 小题)小题) 13 (2013江苏)如图是一个算法的流程图,则输出的 n 的值为 5 51 【解答】解:当 n=1,a=1 时,满足进行循环的条件,执行循环后,a=5,n=3; 满足进行循环的条件,执行循环

46、后,a=17,n=5; 满足进行循环的条件,退出循环 故输出 n 值为 5 故答案为:5 14 (2013浙江)某程序框图如图所示,则该程序运行后输出的值等于 9 5 【解答】解:由题意可知,该程序的作用是求解 S=1+ 1 12+ 1 23+ 1 34+ 1 45的值 而 S=1+ 1 12+ 1 23+ 1 34+ 1 45 52 =1+11 2+ 1 2 1 3+ 1 3 1 4+ 1 4 1 5= 9 5 故答案为:9 5 15 (2013湖北)阅读如图所示的程序框图,运行相应的程序若输入 m 的值 为 2,则输出的结果 i= 4 【解答】解:框图首先给累积变量 A,B 赋值 1,1,给循环变量 i 赋值 0 若输入 m 的值为 2,执行 i=1+1,A=12=2,B=11=1; 判断 21 不成立,执行 i=1+1=2,A=22=4,B=12=2; 判断 42 不成立,执行 i=2+1=3,A=42=8,B=23=6; 判断 86 不成立,执行 i=3+1=4,A=82=16,B=6

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 高中 > 高中数学 > 数学高考 > 试题汇编