2016高三一轮复习(人教版)数学(文)(课件+课时训练)第十一章 算法初步(2份)
第11章.doc
第11章.ppt
第十一章
A级 基础演练
1.(2015•广州模拟)下列赋值能使y的值为4的是( )
解析:选D.赋值时把“=”右边的值赋给左边的变量.
2.(2015•太原模拟)如图是一算法的程序框图,若输出结果为S=720,则在判断框中应填入的条件是( )
A.k≤6? B.k≤7?
C.k≤8? D.k≤9?
解析:选B.第一次执行循环,得到S=10,k=9;第二次执行循环,得到S=90,k=8;第三次执行循环,得到S=720,k=7.此时满足条件.
3.(2013•高考新课标全国卷Ⅰ)执行下面的程序框图,如果输入的t∈[-1,3],则输出的s属于( )
A.[-3,4] B.[-5,2]
C.[-4,3] D.[-2,5]
解析:选A.由程序框图得分段函数s=3t,t<1,4t-t2,t≥1.所以当-1≤t<1时,s=3t∈[-3,3);当1≤t≤3时,s=4t-t2=-(t-2)2+4,所以此时3≤s≤4.综上函数的值域为[-3,4],即输出的s属于[-3,4].
4.(2015•北京海淀模拟)执行如图所示的程序框图,输出的k值是( )
A.4 B.5
C.6 D.7
解析:选B.开始将n=5代进框图,5为奇数,∴n=3×5+1=16,此时k=1.此后n为偶数,则代入 n=n2中,因此,当k=1时,n=16;当k=2时,n=8;当k=3时,n=4;当k=4时,n=2;当k=5时,n=1,输出k=5.
5.阅读程序框图,运行相应的程序,输出的结果为( )
A.1311 B.2113
C.813 D.138
解析:选D.逐次运行的结果是x=1,y=1,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,此时输出的结果yx=138.
6.如图所示,程序框图(算法流程图)的输出结果为( )
A.34 B.16
C.1112 D.2524
解析:选C.第一次循环后:s=0+12,n=4;第二次循环后:s=0+12+14,n=6;第三次循环后:s=0+12+14+16,n=8,跳出循环,输出s=0+12+14+16=1112.
7.(2015•南昌模拟)程序框图如图,如果程序运行的结果为S=132,那么判断框中可填入( )
A.k≤10? B.k≥10?
C.k≤11? D.k≥11?
解析:选A.输出的S值是一个逐次累积的结果,第一次运行S=12,k=11;第二次运行S=132,k=10.如果此时输出结果,则判断框中的k的最大值是10.
8.(2014•高考辽宁卷)执行如图所示的程序框图,若输入x=9,则输出y=________.
解析:先读出程序框图的功能,再结合实数的运算进行求解.
x=9时,y=93+2=5,
|y-x|=|5-9|=4<1不成立;
x=5时,y=53+2=113,
资源评论
共有 0位用户发表了评论 查看完整内容我要评价此资源