5.(2014·高考浙江卷)若某程序框图如图所示,当输入50时,则该程序运行后输出的结果是________.
解析:输入n=50,由于i=1,S=0,所以S=2×0+1=1,i=2,此时不满足S>50;当i=2时,S=2×1+2=4,i=3,此时不满足S>50;当i=3时,S=2×4+3=11,i=4,此时不满足S>50;当i=4时,S=2×11+4=26,i=5,此时不满足S>50;当i=5时,S=2×26+5=57,i=6,此时满足S>50,因此输出i=6.
答案:6
6.(2014·高考江苏卷)下图是一个算法流程图,则输出的n的值是________.
解析:由算法流程图可知:
第一次循环:n=1,2=2<20,不满足要求,进入下一次循环; 第二次循环:n=2,2=4<20,不满足要求,进入下一次循环; 第三次循环:n=3,2=8<20,不满足要求,进入下一次循环; 第四次循环:n=4,2=16<20,不满足要求,进入下一次循环; 第五次循环:n=5,2=32>20,满足要求,输出n=5. 答案:5
7.已知某算法的程序框图如图所示,若将输出的(x,y)值依次记为(x1,y1)、(x2,y2)、…、(xn,yn)、…,若程序运行中输出的一个数组是(x,-8),求x的值.
nnnnn
解:开始n=1,x1=1,y1=0→n=3,x2=3,y2=-2→n=5,x3=9,y3=-4→n=7,x4=27,y4=-6→n=9,x5=81,y5=-8,则x=81.
8.(2016·宜兴模拟)如果学生的成绩大于或等于60分,则输出“及格”,否则输出“不及格”,用程序框图表示这一算法过程. 解:程序框图如下:
[B级 能力突破]
1.执行右面的程序框图,
如果输入的N=4,那么输出的S=( ) 111A.1+++
234
111B.1+++
23×24×3×21111C.1++++
2345
1111D.1++++ 23×24×3×25×4×3×2
1
解析:当输入的N=4时,由于k=1,S=0,T=1,因此T==1,S=1,k=2,此时不满足k>4;
1当k=2时,T=当k=3时,T=当k=4时,T=
11
,S=1+,k=3,此时不满足k>4; 1×22
111
,S=1++,k=4,此时不满足k>4;
1×2×322×3
1111
,S=1+++,k=5,此时满足k>4.
1×2×3×422×32×3×4
111
因此输出S=1+++,故选B.
22×32×3×4答案:B
2.图1是某学生的数学考试成绩的茎叶图,第1次到第14次的考试成绩依次记为A1,A2,…,A14,图2是统计茎叶图中成绩在一定范围内考试次数的一个程序框图,那么程序框图输出的结果是( )
图1 图2
A.14 C.10
B.9 D.7
解析:由程序框图知:n统计的是成绩大于或等于90分的考试次数,由茎叶图知,共有10次. 答案:C
3.阅读如下程序框图,如果输出i=5,那么在空白矩形框中应填入的语句为( )
A.S=2*i-2 C. S=2*i
B.S=2*i-1 D.S=2*i+4
解析:当i=2时,S=2×2+1=5<10;当i=3时,仍然循环,排除D;当i=4时,S=2×4+1=9<10;当i=5时,不满足S<10,即此时S≥10,输出i.此时A项求得S=2×5-2=8,B项求得S=2×5-1=9,C项求得S=2×5=10,故只有C项满足条件.
答案:C
4.(2014·高考山东卷)执行如图所示的程序框图,若输入的x的值为1,则输出的n的值为________.
解析:由x-4x+3≤0,解得1≤x≤3.
当x=1时,满足1≤x≤3,所以x=1+1=2,n=0+1=1; 当x=2时,满足1≤x≤3,所以x=2+1=3,n=1+1=2; 当x=3时,满足1≤x≤3,所以x=3+1=4,n=2+1=3; 当x=4时,不满足1≤x≤3,所以输出n=3. 答案:3
5.(2014·高考湖北卷)设a是一个各位数字都不是0且没有重复数字的三位数.将组成a的3个数字按从小到大排成的三位数记为I(a),按从大到小排成的三位数记为D(a)(例如a=815,则I(a)=158,D(a)=851).阅读如图所示的程序框图,运行相应的程序,任意输入一个a,输出的结果b=________.
2
解析:取a1=815?b1=851-158=693≠815?a2=693; 由a2=693?b2=963-369=594≠693?a3=594; 由a3=594?b3=954-459=495≠594?a4=495; 由a4=495?b4=954-459=495=a4?b=495. 答案:495
6.已知程序框图如图,若分别输入的x的值为0,1,2,执行该程序后,输出的y的值分别为a,b,c,则a+b+c=________.
相关推荐: