题组层级快练(五十三)1
(2015·陕西)根据下面的图,当输入x为2006时,输出的y=()A.28B.10C.4D.2答案B解析初始条件:x=2006;第1次运行:x=2004;第2次运行:x=2002;第3次运行:x=2000;……;第1003次运行:x=0;第1004次运行:x=-2
不满足条件x≥0,停止运行,所以输出的y=32+1=10,故选B项.2.(2015·四川)执行如图所示的程序框图,输出S的值是()A.-B
答案D解析这是一个循环结构,每次循环的结果依次为:k=2;k=3;k=4;k=5,大于4,所以输出的S=sin=,选D项.3.(2015·北京)执行如图所示的程序框图,输出的结果为()1A.(-2,2)B.(-4,0)C.(-4,-4)D.(0,-8)答案B解析初始值x=1,y=1,k=0,执行程序框图,则s=0,t=2,x=0,y=2,k=1;s=-2,t=2,x=-2,y=2,k=2;s=-4,t=0,x=-4,y=0,k=3,此时输出(x,y),则输出的结果为(-4,0),选B
4.(2013·福建理)阅读如图所示的程序框图,若输入的k=10,则该算法的功能是()A.计算数列{2n-1}的前10项和B.计算数列{2n-1}的前9项和C.计算数列{2n-1}的前10项和D.计算数列{2n-1}的前9项和答案A解析i=1,S=1;i=2,S=1+2;i=3,S=1+2×(1+2)=1+2+22;i=4,S=1+2×(1+2+22)=1+2+22+23;…,故i=10时,S=1+2+22+…+29,故选A
5.如图是计算函数y=的值的程序框图,在①,②,③处应分别填入的是()2A.y=ln(-x),y=0,y=2xB.y=ln(-x),y=2x,y=0C.y=0,y=2x,y=ln(-x)D.y=0,y=ln(-x),y=2x答案B解析依