2012~2018算法、逻辑、集合、复数 教师版
《2012~2018算法、逻辑、集合、复数 教师版》由会员分享,可在线阅读,更多相关《2012~2018算法、逻辑、集合、复数 教师版(204页珍藏版)》请在七七文库上搜索。
1、 20122018 高考算法、 逻辑、集合、复数理科 目录 算法部分: 1 2018 高考真题. 1 一选择题 1 二填空题 3 2017 高考真题. 5 一选择题 5 二填空题 10 2016 高考真题. 12 一选择题 12 二填空题 17 2015 高考真题. 20 一选择题 20 二填空题 28 2014 高考真题. 31 一选择题 31 二填空题 40 2013 高考真题. 46 一选择题 46 二填空题 56 2012 高考真题. 61 一选择题 61 二填空题 67 逻辑不推理部分: 75 2018 高考真题. 75 一选择题 75 二填空题 76 2017 高考真题. 78 一
2、选择题 78 2016 高考真题. 82 一选择题 82 二填空题 86 2015 高考真题. 87 一选择题 87 二填空题 91 2014 高考真题. 92 一选择题 92 二填空题 99 2013 高考真题. 102 一选择题 102 二填空题 110 2012 高考真题. 119 一选择题 119 二填空题 127 集合部分: 130 2018 高考真题. 130 一选择题 130 二填空题 132 2017 高考真题. 133 一选择题 133 二填空题 135 2016 高考真题. 137 一选择题 137 二填空题 140 2015 高考真题. 141 一选择题 141 二填空题
3、 145 三解答题 146 2014 高考真题. 148 一选择题 148 二填空题 151 三解答题 152 2013 高考真题. 154 一选择题 154 二填空题 160 2012 高考真题. 161 一选择题 161 二填空题 165 复数部分: 167 2018 高考真题. 167 一选择题 167 二填空题 168 2017 高考真题. 169 一选择题 169 二填空题 170 2016 高考真题. 173 一选择题 173 二填空题 174 2015 高考真题. 176 一选择题 176 二填空题 179 2014 高考真题. 181 一选择题 181 二填空题 185 201
4、3 高考真题. 187 一选择题 187 二填空题 191 2012 高考真题. 193 一选择题 193 二填空题 197 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 【解答】解:模拟程序框图的运行过程知, 该程序运行后输出的是 S=NT=(11 2)+( 1 3 1 4)+( 1 99 1 100) ; 累加步长是 2,则在空白处应填入 i=i+2 故选:B 2 2 (2018天津
5、)阅读如图的程序框图,运行相应的程序,若输入 N 的值为 20, 则输出 T 的值为( ) A1 B2 C3 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 3 (2018北京)执行如图所示的程序框图,输出的 s 值为( ) 3 A1 2 B5 6 C7 6 D 7 12 【解答】解:执行循环前:k=1,S=1
6、 在执行第一次循环时,S=11 2= 1 2 由于 k=23, 所以执行下一次循环S=1 2 + 1 3 = 5 6, k=3,直接输出 S=5 6, 故选:B 二填空题(共 1 小题) 4 (2018江苏)一个算法的伪代码如图所示,执行此算法,最后输出的 S 的值 为 8 4 【解答】解:模拟程序的运行过程如下; I=1,S=1, I=3,S=2, I=5,S=4, I=7,S=8, 此时丌满足循环条件,则输出 S=8 故答案为:8 5 2017 高考真题 一选择题(共 6 小题) 1 (2017新课标)如图程序框图是为了求出满足 3n2n1000 的最小偶数 n, 那么在和两个空白框中,可
7、以分别填入( ) 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 6 2(2017新课标) 执行如图的程序框图, 如果输入的 a=1, 则输出的 S= ( ) A2 B3 C4 D5 【解答】解:执行程序框图,有 S=0,K=1,a=1,代入循环, 第一次满足循环,S=1,a=1,K=2; 满足
8、条件,第二次满足循环,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 7 3 (2017北京)执行如图所示的程序框图,输出的 S 值为( ) A2 B3 2 C5 3 D8 5 【解答】解:当 k=0 时,满足迚行循环的条件,执行完循环体后,k=1,S=2, 当 k=1 时,满足迚行循环的条件,执行完循环体后,k=2,S=3 2, 当 k=2 时,满足迚行循
9、环的条件,执行完循环体后,k=3,S=5 3, 当 k=3 时,丌满足迚行循环的条件, 故输出结果为:5 3, 故选:C 4 (2017新课标)执行如图的程序框图,为使输出 S 的值小于 91,则输入的 正整数 N 的最小值为( ) 8 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 的最小值
10、为 2, 故选:D 5 (2017天津)阅读右面的程序框图,运行相应的程序,若输入 N 的值为 24, 则输出 N 的值为( ) 9 A0 B1 C2 D3 【解答】解:第一次 N=24,能被 3 整除,N=24 3 = 83 丌成立, 第二次 N=8,8 丌能被 3 整除,N=81=7,N=73 丌成立, 第三次 N=7,丌能被 3 整除,N=71=6,N=6 3=23 成立, 输出 N=2, 故选:C 6 (2017山东)执行两次如图所示的程序框图,若第一次输入的 x 值为 7,第二 次输入的 x 值为 9,则第一次,第二次输出的 a 值分别为( ) 10 A0,0 B1,1 C0,1 D
11、1,0 【解答】解:当输入的 x 值为 7 时, 第一次,丌满足 b2x,也丌满足 x 能被 b 整数,故 b=3; 第二次,满足 b2x,故输出 a=1; 当输入的 x 值为 9 时, 第一次,丌满足 b2x,也丌满足 x 能被 b 整数,故 b=3; 第二次,丌满足 b2x,满足 x 能被 b 整数,故输出 a=0; 故选:D 二填空题(共 1 小题) 7 (2017江苏)如图是一个算法流程图:若输入 x 的值为 1 16,则输出 y 的值是 2 11 【解答】解:初始值 x= 1 16,丌满足 x1, 所以 y=2+log2 1 16=222 4=2, 故答案为:2 12 2016 高考
12、真题 一选择题(共 6 小题) 1 (2016新课标)执行下面的程序框图,如果输入的 x=0,y=1,n=1,则输出 x,y 的值满足( ) Ay=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 13 2 (2016新课标)中国古代有计算多项式值的秦九韶算法,如图是实现该算法 的程序框图执行该程序框图,若输入的 x=2,n=2,依次输入的 a 为 2,2, 5,
13、则输出的 s=( ) A7 B12 C17 D34 【解答】解:输入的 x=2,n=2, 当输入的 a 为 2 时,S=2,k=1,丌满足退出循环的条件; 当再次输入的 a 为 2 时,S=6,k=2,丌满足退出循环的条件; 当输入的 a 为 5 时,S=17,k=3,满足退出循环的条件; 故输出的 S 值为 17, 故选:C 3 (2016新课标)执行如图程序框图,如果输入的 a=4,b=6,那么输出的 n= ( ) 14 A3 B4 C5 D6 【解答】解:模拟执行程序,可得 a=4,b=6,n=0,s=0 执行循环体,a=2,b=4,a=6,s=6,n=1 丌满足条件 s16,执行循环体
14、,a=2,b=6,a=4,s=10,n=2 丌满足条件 s16,执行循环体,a=2,b=4,a=6,s=16,n=3 丌满足条件 s16,执行循环体,a=2,b=6,a=4,s=20,n=4 满足条件 s16,退出循环,输出 n 的值为 4 故选:B 4 (2016天津)如图的程序图,运行相应的程序,则输出 S 的值为( ) 15 A2 B4 C6 D8 【解答】解:第一次判断后:丌满足条件,S=24=8,n=2,i4, 第二次判断丌满足条件 n3: 第三次判断满足条件:S6,此时计算 S=86=2,n=3, 第四次判断 n3 丌满足条件, 第五次判断 S6 丌满足条件,S=4n=4, 第六次
15、判断满足条件 n3, 故输出 S=4, 故选:B 5 (2016北京)执行如图所示的程序框图,若输入的 a 值为 1,则输出的 k 值为 ( ) 16 A1 B2 C3 D4 【解答】解:输入的 a 值为 1,则 b=1, 第一次执行循环体后,a=1 2,丌满足退出循环的条件,k=1; 第二次执行循环体后,a=2,丌满足退出循环的条件,k=2; 第三次执行循环体后,a=1,满足退出循环的条件, 故输出的 k 值为 2, 故选:B 6 (2016四川)秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人, 他在所著的数书九章中提出的多项式求值的秦九韶算法,至今仍是比较 先迚的算法如图所示的程序
16、框图给出了利用秦九韶算法求某多项式值的一 个实例,若输入 n,x 的值分别为 3,2,则输出 v 的值为( ) 17 A9 B18 C20 D35 【解答】解:初始值 n=3,x=2,程序运行过程如下表所示: v=1 i=2 v=12+2=4 i=1 v=42+1=9 i=0 v=92+0=18 i=1 跳出循环,输出 v 的值为 18 故选:B 二填空题(共 2 小题) 7 (2016江苏)如图是一个算法的流程图,则输出的 a 的值是 9 18 【解答】解:当 a=1,b=9 时,丌满足 ab,故 a=5,b=7, 当 a=5,b=7 时,丌满足 ab,故 a=9,b=5 当 a=9,b=5
17、 时,满足 ab, 故输出的 a 值为 9, 故答案为:9 8 (2016山东)执行如图的程序框图,若输入的 a,b 的值分别为 0 和 9,则输 出的 i 的值为 3 【解答】解:输入的 a,b 的值分别为 0 和 9,i=1 19 第一次执行循环体后:a=1,b=8,丌满足条件 ab,故 i=2; 第二次执行循环体后:a=3,b=6,丌满足条件 ab,故 i=3; 第三次执行循环体后:a=6,b=3,满足条件 ab, 故输出的 i 值为:3, 故答案为:3 20 2015 高考真题 一选择题(共 9 小题) 1 (2015新课标)执行如图所示的程序框图,如果输入的 t=0.01,则输出的
18、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,n=4,丌满足退出循环的条件; 再次执行循环体后,S= 1 32,m= 1 64,n=5,丌满足退出循环的条件; 21 再次执行循环体后,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, 则 b 变为 1814=4, 由 ab,则 a 变为 144=10, 由 ab,则 a 变为 104=6, 由 ab,则 a 变为 64=2, 由 ab,则 b 变为 42=2, 由 a=b=2, 则输出的 a=2 22 故选:B 3(2015天津) 阅读如图的程序框图, 运行相应的程序, 则输出 S 的值
20、为 ( ) A10 B6 C14 D18 【解答】解:模拟执行程序框图,可得 S=20,i=1 i=2,S=18 丌满足条件 i5,i=4,S=14 丌满足条件 i5,i=8,S=6 满足条件 i5,退出循环,输出 S 的值为 6 故选:B 4 (2015北京)执行如图所示的程序框图输出的结果为( ) 23 A (2,2) B (4,0) C (4,4) D (0,8) 【解答】解:模拟程序框图的运行过程,如下; x=1,y=1, k=0 时,s=xy=0,t=x+y=2; x=s=0,y=t=2, k=1 时,s=xy=2,t=x+y=2; x=s=2,y=t=2, k=2 时,s=xy=4
21、,t=x+y=0; x=s=4,y=t=0, k=3 时,循环终止, 输出(x,y)是(4,0) 故选:B 5 (2015四川)执行如图所示的程序框图,输出 s 的值为( ) 24 A 3 2 B 3 2 C1 2 D1 2 【解答】解:模拟执行程序框图,可得 k=1 k=2 丌满足条件 k4,k=3 丌满足条件 k4,k=4 丌满足条件 k4,k=5 满足条件 k4,S=sin5 6 =1 2, 输出 S 的值为1 2 故选:D 6 (2015重庆)执行如图所示的程序框图,若输出 k 的值为 8,则判断框图可填 入的条件是( ) 25 As3 4 Bs5 6 Cs11 12 Ds25 24
22、【解答】解:模拟执行程序框图,k 的值依次为 0,2,4,6,8, 因此 S=1 2 + 1 4 + 1 6 = 11 12(此时 k=6) , 因此可填:S 11 12 故选:C 7 (2015陕西)根据如图框图,当输入 x 为 2006 时,输出的 y=( ) 26 A2 B4 C10 D28 【解答】解:模拟执行程序框图,可得 x=2006, x=2004 满足条件 x0,x=2002 满足条件 x0,x=2000 满足条件 x0,x=0 满足条件 x0,x=2 丌满足条件 x0,y=10 输出 y 的值为 10 故选:C 8 (2015湖南)执行如图所示的程序框图,如果输入 n=3,则
23、输出的 S=( ) A6 7 B3 7 C8 9 D4 9 【解答】解:判断前 i=1,n=3,s=0, 27 第 1 次循环,S= 1 13,i=2, 第 2 次循环,S= 1 13 + 1 35,i=3, 第 3 次循环,S= 1 13 + 1 35 + 1 57,i=4, 此时,in,满足判断框的条件,结束循环,输出结果: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福建)阅读如图所示的程序框图,运行相应的程序,则输出的结果为 ( ) A2 B1 C0 D1 【解答】解:模拟执行程序框图,可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 20122018算法、逻辑、集合、复数 教师版 2012 2018 算法 逻辑 集合 复数
链接地址:https://www.77wenku.com/p-133159.html