您的当前位置:首页2016届高考数学(理)(人教A版)总复习课时演练 第10章 第1节 算法与程序框图、基本算法语句

2016届高考数学(理)(人教A版)总复习课时演练 第10章 第1节 算法与程序框图、基本算法语句

来源:小侦探旅游网
第十章 第一节

1.(2013·安徽高考)如图所示,程序框图(算法流程图)的输出结果是( )

125311A. B. C. D. 62441211

解析:选D 开始2<8,s=0+=,n=2+2=4;

22113

由于4<8,s=+=,n=4+2=6;

2443111

由于6<8,s=+=,n=6+2=8;

461211

由于8<8不成立,所以输出s=.故选D.

12

2.(2014·济南模拟)定义某种运算⊗,a⊗b的运算原理如图所示,设f(x)=1⊗x,f(x)在区间[-2,2]上的最大值为( )

A.-2 C.0

B.-1 D.2

|x|,x≤1解析:选D 函数f(x)=,函数在[-2,2]上的最大值为f(-2)=2.故选D.

1,x>1

3.(2014·湖北八市调研)执行如图的框图,若输入的N是6,则输出p的值是( )

A.120 C.1 440

B.720 D.5 040

解析:选B 从算法流程图可知,p=1×2×3×4×5×6=720.选B.

4.(2014·湖北七市联考)已知全集U=Z,Z为整数集,如程序框图所示,集合A={x|框图中输出的x值},B={y|框图中输出的y值},当x=-1时,(∁UA)∩B=( )

A.{-3,-1,5} B.{-3,-1,5,7} C.{-3,-1,7} D.{-3,-1,7,9}

解析:选D 由程序框图知,A={0,1,2,3,4,5,6},B={-3,-1,1,3,5,7,9},故(∁UA)∩B={-3,-1,7,9}.故选D.

5.(2013·新课标全国高考Ⅰ)执行如图所示的程序框图,如果输入的t∈[-1,3],则输出的s属于( )

A.[-3,4] C.[-4,3]

B.[-5,2] D.[-2,5]

解析:选A 若t∈[-1,1),则执行s=3t,故s∈[-3,3).

若t∈[1,3],则执行s=4t-t2,其对称轴为t=2.故当t=2时,s取得最大值4.当t=1或3时,s取得最小值3,则s∈[3,4].综上可知,输出的s∈[-3,4].故选A.

6.(2014·上海八校联考)如图,给出了一个程序框图,其作用是输入x的值,输出相应的y值,若要使输入的x值与输出的y值相等,则这样的x值有( )

A.1个 C.3个

B.2个 D.4个

x≤2,2x=x,2x-4=x,=x,

x>5,

x

解得x=0,1,4,即

满足条件的x的值有3个,故应选C.

7.(2014·东北四市联考)执行如图所示的程序框图,若输出的k=5,则输入的整数p的最大值为( )

A.7 C.31

B.15 D.63

解析:选B 由程序框图可知:①S=0,k=1;②S=1,k=2;

③S=3,k=3;④S=7,k=4;⑤S=15,k=5.第⑤步后k输出,此时S=15≥p,所以p的最大值为15,故选B.

8.(2013·重庆高考)执行如图所示的程序框图,如果输出s=3,那么判断框内应填入的条件是( )

A.k≤6? C.k≤8?

B.k≤7? D.k≤9?

解析:选B 由程序框图可知,输出的结果为s=log23×log34ׄ×logk(k+1)=log2(k+1).由s=3,即log2(k+1)=3,解得k=7.又因为不满足判断框内的条件时才能输出s,所以应填的条件为k≤7?.故选B.

9.(2014·南平模拟)如图为一个求20个数的平均数的程序,在横线上应填充的条件为________.

S=0i=1DO INPUT x S=S+x i=i+1LOOP UNTIL a=S/20PRINT aEND答案:i>20(或i>=21)

10.(2014·湖南十校联考)阅读如图所示的程序框图,若输出y的值为0,则输入x的值为________.

解析:log23或0 由题意得,当x>1时,有2x-3=0,解得x=log23;当x<1时,有y=x=0,得x=0;当x=1时,有y=1≠0,不符合条件,故输入的值为log23或0.

11.(2014·通辽模拟)若数列{an}的前n项(n≥5)由如图所示的流程图输出依次给出,则a5=________.

解析:15 i=1,a1=1;i=2,a2=1+2=3;

i=3,a3=3+3=6; i=4,a4=6+4=10; i=5,a5=10+5=15.

12.(2014·湖南六校联考)执行如图所示的程序框图,若输出的T=20,则循环体的判断框内应填入的条件是(填相应的编号)________.(①T≥S,②T>S,③T≤S,④T解析:② 由框图可知循环四次就结束循环,第一次循环得,S=4,n=2,T=2;第二次循环得,S=8,n=4,T=6;第三次循环得,S=12,n=6,T=12;第四次循环得,S=16,n=8,T=20,此时T>S,故填②.

13.(2013·广东高考)执行如图所示的程序框图,若输入n的值为4,则输出s的值为________.

解析:7 i=1,s=1,i≤4,s=1+0=1; i=2,s=1,i≤4,s=1+1=2; i=3,s=2,i≤4,s=2+2=4; i=4,s=4,i≤4,s=4+3=7;

i=5,此时i>4,应退出循环.故输出的值为s=7.

14.(2013·湖北高考)阅读如图所示的程序框图,运行相应的程序,输出的结果i=________.

解析:5 第一次执行循环体后:a=5,i=2; 第二次执行循环体后:a=16,i=3; 第三次执行循环体后:a=8,i=4;

第四次执行循环体后:a=4,i=5,满足条件,循环结束.输出i=5.

1.(2014·石家庄质检)阅读程序框图(如图),如果输出的函数值在区间[1,3]上,则输入的实数x的取值范围是( )

A.{x∈R|0≤x≤log23} B.{x∈R|-2≤x≤2}

C.{x∈R|0≤x≤log23或x=2} D.{x∈R|-2≤x≤log23或x=2}

-2解析:选C 依题意及程序框图可得,或, x1≤2≤31≤x+1≤3

解得0≤x≤log23或x=2,选C.

2.(2014·昆明调研)某班有24名男生和26名女生,数据a1,a2,„,a50是该班50名学生在一次数学学业水平模拟考试中的成绩(成绩不为0),如图所示的程序用来同时统计全班成绩的平均数:A,男生平均分:M,女生平均分:W.为了便于区别性别,输入时,男生的成绩用正数,女生的成绩用其成绩的相反数,那么在图中空白的判断框和处理框中,应分别填入( )

M+W

A.T>0?,A= 50M-W

C.T<0?,A=

50

M+W

B.T<0?,A= 50M-W

D.T>0?,A= 50

解析:选D 依题意得,全班成绩的平均数应等于班级中所有学生的成绩总和除以总人数,注意到当T>0时,输入的是某男生的成绩;当T<0时,输入的是某女生的成绩的相反数.结合题意得,选D.

3.(2014·宝鸡检测)设区间[0,1]是方程f(x)=0的有解区间,用二分法求出方程f(x)=0在区间[0,1]上的一个近似解的流程图如图,设a,b∈[0,1],现要求精确度为ε,图中序号①,②处应填入的内容为( )

a+ba+b

A.a=;b= 22ba

C.a=;b=

22解析:选B 若f(a)f

a+ba+b

B.b=;a=

22ab

D.b=;a=

22

a+ba+b

<0,则零点存在于区间(a,)上,故只需将区间右端点变

22

a+ba+ba+ba+b

为,执行赋值语句b=即可.反之即ff(b)<0,则零点存在于区间2222,b上,a+ba+b故只需将区间左端点变为,执行赋值语句a=即可.故选B.

22

4.如图所示的程序是计算函数f(x)函数值的程序,若输出的y值为4,则输入的x值是________.

INPUT x

IF x<0 THEN

y=x+22ELSE

IF x=0 THENy=4

ELSE

y=x-22END IFEND IF

PRINT“y=”;yEND

解析:-4,0,4 当x<0时,由(x+2)2=4,得x=-4;当x=0时,y=4,满足题意;当x>0时,由(x-2)2=4,得x=4.故输入的x值是-4,0,4.

因篇幅问题不能全部显示,请点此查看更多更全内容