资源描述:
《(全国通用)2018高考数学大一轮复习 第十一篇 复数 算法 推理与证明 第2节 算法初步习题 理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2节 算法初步【选题明细表】知识点、方法题号基本算法语句1,13顺序、条件结构2,8,14循环结构输出功能3,4,5,7,9,10程序框图填充及综合6,11,12基础对点练(时间:30分钟)1.将两个数a=2016,b=2017交换使得a=2017,b=2016,下面语句正确的一组是( B )(A)(B)(C)(D)解析:先把b的值赋给中间变量c,这样c=2017,再把a的值赋给变量b,这样b=2016,把c的值赋给变量a,这样a=2017.故选B.2.若对任意非零实数a,b,a*b的运算规则如程序框图所示,则(3*2)*4的值是(
2、 C )(A)(B)(C)(D)9解析:由程序框图得,3*2==2,所以(3*2)*4=2*4==.故选C.3.若按如图的算法流程图运行后,输出的结果是,则输入的N的值为( B )(A)5(B)6(C)7(D)8解析:进行循环前k=1,S=0,进行循环后S=,不满足退出循环的条件;k=2,S=,不满足退出循环的条件;k=3,S=,不满足退出循环的条件;k=4,S=,不满足退出循环的条件;k=5,S=,不满足退出循环的条件;k=6,S=,满足退出循环的条件.故输入N值为6.4.如图是一个程序框图,则输出的n的值是( A )(A)4(B)
3、5(C)6(D)7解析:由程序框图知,第一次循环p=20,n=1,q=1,n=2,第二次循环p=10,q=4,n=3,第三次循环p=,q=9,n=4,符合4p6,得到S=2,n=3,S<6,得到S=4,n=4,n>3,输出4.故选B.6.(2017·湖南岳阳一中入学检测)阅读如图所示的程序框图,运行相应的程序.若输出的S
4、为,则判断框中填写的内容可以是( D )(A)n=6(B)n<6(C)n≤6(D)n≤8解析:模拟执行程序框图,可得S=0,n=2,满足条件,S=,n=4;满足条件,S=+=,n=6;满足条件,S=++=,n=8;满足条件,S=+++=,n=10;由题意,此时应该不满足条件,退出循环,输出S的值为,故判断框中填写的内容可以是n≤8.7.(2017·湖南永州市高三高考一模)运行如图所示的程序框图,输出的结果为( C )(A)37(B)33(C)11(D)8解析:当S=1,i=1.执行S=S+i得S=1+1=2,1<3,满足i<3,执行S
5、=S×i.得S=2×1=2,i=2;执行S=S+i得S=2+2=4,2<3,满足i<3,执行S=S×i.得S=4×2=8,i=3,执行S=S+i得S=8+3=11,3=3,不满足i<3,输出S=11.选C.8.如图所示的是一个算法的流程图,已知a1=3,输出的b=7,则a2的值是 . 解析:b=3+a2,若输出的b=7,则3+a2=14,所以a2=11.答案:119.按如图所示的程序框图运算:若输出k=2,则输入x的取值范围是 . 解析:由程序框图可知,第一次循环x=2x+1,k=1;第二次循环x=2(2x+1)+1,k=
6、2,当输出k=2时,应满足得287、016项,则判断框内的条件是( B )(A)n≤2014?(B)n≤2015?(C)n≤2016?(D)n≤2017?解析:第1次循环,a2=a1+1,n=2;第2次循环,a3=a2+2,n=3;…;第2015次循环,a2016=a2015+2015,n=2016时,n≤2015符合条件,选B.12.(2017·湖北省孝感高中高三月考)如图所示的程序框图输出的所有点都在函数( D )(A)y=x+1的图象上(B)y=2x的图象上(C)y=2x的图象上(D)y=2x-1的图象上解析:初始值x=1,y=1,满足x≤4,则输出(1,1).执
8、行x=x+1,y=2y后x=2,y=2,输出(2,2),同理输出的点还有(3,4),(4,8).故选D.13.(2017·贵州贵阳市高三上学期统考)阅读下边的程序,若输出的y=3,则输入的x的值为( B )IF x<0