高考数学(理)一轮:一课双测A+B精练(七十) 算 法 初 步  1.(2012·安徽高考)如图所示,程序框图(算法流程图)的输出结果是(  ) A.3          B.4 C.5 D.8   1题图          2题图 2.(2012·广东高考)执行如图所示的程序框图,若输入n的值为6,则输出s的值为(  ) A.105 B.16 C.15 D.1 3.若某程序框图如图所示,则输出的p的值是(  ) A.21 B.286 C.30 D.55     3题图          4题图 4.(2013·长春模拟)阅读如图所示的程序框图,输出的结果S的值为(  ) A.0          B. C. D.- 5.执行如图所示的程序框图,若输出的结果是8,则判断框内m的取值范围是(  ) A.(30,42] B.(42,56] C.(56,72] D.(30,72)     5题图        6题图 6.(2012·山东潍坊)运行如图所示的程序框图,若输出的结果为,则判断框中应该填的条件是(  ) A.k≤5?       B.k≤6? C.k≤7? D.k≤8? 7.(2013·深圳调研)执行如图所示的程序框图,如果依次输入函数:f(x)=3x、f(x)=sin x、f(x)=x3、f(x)=x+,那么输出的函数f(x)为(  ) A.3x  B.sin x  C.x3  D.x+    7题图          8题图 8.如图,在程序框图中,若输入x为-5,则输出的值是(  ) A. B. C.1 D.2 9.(2012·福建高考)阅读如图所示的程序框图,运行相应的程序,输出的s值等于________.      9题图          10题图 10.如果执行如图所示的程序框图,那么输出的S的值为________. 11.(2012·浙江高考)若某程序框图如图所示,则该程序运行后输出的值是__________.      11题图      12题图 12.(2012·湖南高考)如果执行如图所示的程序框图,输入x=-1,n=3,则输出的数S=________.  1.(2012·河南模拟)某程序框图如图所示,则该程序运行后输出的S的值为(  ) A.1 B. C. D.    1题图      2题图 2.(2012·山西模拟)执行如图所示的程序框图,输入N的值为2 012,则输出S的值是(  ) A.2 011 B.2 012 C.2 010 D.2 009 3.(2012·郑州模拟)  给出30个数:1,2,4,7,11,…,要计算这30个数的和,现已给出了该问题的程序框图如图所示,那么框图中判断框①处和执行框②处应分别填入(  ) A.i≤30?和p=p+i-1 B.i≤31?和p=p+i+1 C.i≤31?和p=p+i D.i≤30?和p=p+i 4.(2012·湖北模拟)右图是某同学为求1 006个偶数:2,4,6,…,2 012的平均数而设计的程序框图的部分内容,则在该程序框图中的空白判断框和处理框中应填入的内容依次是(  ) A.i>1 006?,x= B.i≥1 006?,x= C.i<1 006?,x= D.i≤1 006?,x= 5.下列程序执行后输出的结果是________.     5题图         6题图 6.如图所示的程序框图,当x1=3,x2=5,x3=-1时,输出的p值为________. [答 题 栏] A级 1.______ 2.______ 3.______ 4.______ 5.______ 6.______ B级 1.______ 2.______ 3.______ 4.______ 5.______ 6.______   7.______ 8.______ 9. ______ 10. ______ 11. ______ 12. ______     答 案 高考数学(理)一轮:一课双测A+B精练(七十) A级 1.选B 第一次进入循环体有x=2,y=2;第二次进入循环体有x=4,y=3;第三次进入循环体有x=8,y=4,跳出循环.故输出的结果是4. 2.选C 按照程序过程,通过反复判断循环条件执行程序.执行过程为 s=1×1=1,i=3;s=1×3=3,i=5;s=3×5=15,i=7≥6,跳出循环.故输出s的值为15. 3.选C 依题意,注意到1+22+32=14<20<12+22+32+42=30,因此输出的p的值是30. 4.选C 依题意知,题中的框图最后输出的S值是数列的前2 012项的和.注意到数列是以6为周期的数列,且sin+sin+sin+sin+sin+sin=0,2 012=6×335+2,因此数列的前2 012项的和为335×0+sin+sin=,所以输出的结果S的值为. 5.选B 由题知,k=1,S=0,第一次循环,S=2,k=2;第二次循环,S=2+2×2=6,k=3;…;第六次循环,S=30+2×6=42,k=6+1=7;第七次循环,S=42+2×7=56,k=7+1=8,此时应输出k的值,从而易知m的取值范围是(42,56]. 6.选B 第一次运行S=1+,k=2;第二次运行S=1++,k=3;…;第n次运行S=1+++…+=,k=n+1,此时结束循环,得n=6,故判断框中应该填入“k≤6?”. 7.选C 依题意得,输出的函数应满足:f(-x)=-f(x)(x∈R),即函数f(x)是定义在R上的奇函数,且f(x+m)>f(x),其中m>0,即函数f(x)是定义在R上的增函数.对于A,函数f(x)=3x不是奇函数;对于B,函数f(x)=sin x不是定义在R上的增函数;对于C,函数f(x)=x3既是奇函数又是定义在R上的增函数;对于D,函数f(x)=x+的定义域不是实数集.综上所述,选C. 8.选A 依题意得,当输入x=-5时,注意到-5+2×3=1≤1,且-5+2×4=3>1,故运行此程序后输出的y值为3-1=. 9.解析:当k=1时,1<4,则执行循环体得:s=1,k=2;当k=2时,2<4,则执行循环体得:s=0,k=3;当k=3时,3<4,则执行循环体得:s=-3,k=4;当k=4时不满足条件,则输出s=-3. 答案:-3 10.解析:依题意,得依次运行的结果是S=2×1,k=2;S=2+2×2=6,k=3;S=6+2×3=12,k=4;S=12+2×4=20,k=5>4.故输出的S的值为20. 答案:20 11.解析:运行程序后,i=1,T=1;i=2,T=;i=3,T=;i=4,T=;i=5,T=;i=6>5,循环结束.则输出的值为. 答案: 12.解析:逐次运算的结果是S=6×(-1)+3=-3,i=1;S=(-3)×(-1)+2=5,i=0;S=-5+1=-4,i=-1,结束循环,故输出的S=-4. 答案:-4 B级 1.选A 依题意得,运行程序后输出的是数列{an}的第2 013项,其中数列{an}满足:a1=1,an+1=注意到a2=,a3=,a4=,a5=1,a6=,…,该数列中的项以4为周期重复性地出现,且2 013=4×503+1,因此a2 013=a1=1,运行程序后输出的S的值为1. 2.选A 依题意得,题中的程序框图最后输出的S的值是数列{an}的第2 012项,其中数列{an}满足:a1=1,且an+1=an+2-,即nan+1-(n-1)an=2n-1,记(n-1)an=bn,则有b1=0,bn+1-bn=2n-1,于是由累加法得b2 012=b1+(b2-b1)+(b3-b2)+…+(b2 012-b2 011)=0+1+3+…+(2×2 011-1)==2 011×2 011,即有2 011a2 012=2 011×2 011,a2 012=2 011,题中的程序框图最后输出的S的值是2 011. 3.选D 依题意,结合题中的框图可知,判断框①处应当填入“i≤30?”;判断框②处应当填入“p=p+i”(注意到这30个数依次排列的规律是第i+1(i∈N*)个数等于第i个数加上i). 4.选A 因为要求的是1 006个偶数的和,且满足判断条件时输出结果,故判断框中应填入i>1 006?;因为要求的是2,4,6,…,2 012的平均数,而满足条件的x的和除以1 006即为所求平均数,故处理框中应填入x=. 5.解析:程序反映出的算法过程为 i=11?S=11×1,i=10; i=10?S=11×10,i=9; i=9?S=11×10×9,i=8; i=8<9退出循环,执行PRINT S. 故S=990. 答案:990 6.解析:依题意得,当x1=3,x2=5,x3=-1时,|x1-x2|<|x2-x3|,p==4,因此输出的p值是4. 答案:4 高考资源网 w。w-w*k&s%5¥u 高考资源网 w。w-w*k&s%5¥u

【点此下载】