课时跟踪检测(五十九) 算 法 初 步
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级
1.B 2.C 3.C 4.C
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
版权所有:高考资源网(www.ks5u.com)
【点此下载】