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>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 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 解得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,)上,故只需将区间右端点变 22 a+ba+ba+ba+b 为,执行赋值语句b=即可.反之即ff(b)<0,则零点存在于区间2222,b上,a+ba+b故只需将区间左端点变为,执行赋值语句a=即可.故选B. 22 4.如图所示的程序是计算函数f(x)函数值的程序,若输出的y值为4,则输入的x值是________. INPUT x IF x<0 THEN ∧ y=x+22ELSE IF x=0 THENy=4 ELSE ∧ y=x-22END 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. 因篇幅问题不能全部显示,请点此查看更多更全内容解析:② 由框图可知循环四次就结束循环,第一次循环得,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,故填②.