1、题组层级快练( 七十四)1如图是给出一个算法的程序框图,该程序框图的功能是( )A输出 a,b,c 三数的最小数 B输出 a,b,c 三数的最大数C将 a,b,c 按从小到大排列 D将 a,b,c 按从大到小排列答案 A2(2018江苏盐城中学月考) 执行如图所示的程序框图,则输出的 S 的值是( )A4 B.32C. D123答案 D解析 S4,i10 时,第一次对 y 赋值为 3x2,第二次对 y 赋值为x 21,最后 yx 21,于是由x 210,得 x1.综上可知输入的 x的值为1 或 1,故选 B.4(2018安徽阜阳调研)执行如图所示的程序框图,则输出的结果为( )A7 B9C10
2、 D11答案 B解析 执行程序,S0lg lg3 ,S 1 不成立;13i3,Slg3 lg lg5,S 1 不成立;35i5,Slg5 lg lg7,S 1 不成立;57i7,Slg7 lg lg9,S 1 不成立;79i9,Slg9 lg lg11,S 1 成立,911输出 i9.5(2018广东珠海期末)阅读如下程序框图,如果输出 i 1 008,那么空白的判断框中应填入的条件是( )ASn,不满足循环条件,退出循环,输出 S 的值为 8,故选 C.7(2018江西五市联考)执行如图所示的程序框图,则输出的 S 的值为( )A55 B34C70 D45答案 A解析 分析程序框图中算法的功
3、能可知,输出的 S 的值为1 22 23 24 29 210 23711151955.8(2018湖南十校联考)执行如图所示的程序框图,若输出 S 的值为20,则条件框内应填写( )Ai3? Bi4? Di5 Bi 7Ci9 Di9答案 D解析 S022,i 123,不满足条件,执行循环体;S2810,i 325,不满足条件,执行循环体;S103242,i 527,不满足条件,执行循环体;S42128170,i 729,满足条件,退出循环体故判断框内的条件可以为 i 9,故选 D.10(2017四川绵阳期末)某店一个月的收入和支出总共记录了 N 个数据 a1,a 2,a N,其中收入记为正数,
4、支出记为负数该店用下面的程序框图计算月总收入 S 和月净盈利V,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的( )AA0 ,V S T BA0,VS T DA0 时应累加到月收入 S,故判断框内填 A0.又月盈利 V月收入 S月支出 T,月支出为负数,因此月盈利 VST,故处理框中应填 VS T.11(2016四川)秦九韶是我国南宋时期的数学家,他在所著的数书九章中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法如图所示的程序框图给出了利用秦九韶算法求某多项式值的一个实例,若输入 n,x 的值分别为 3,2,则输出 v 的值为( )A9 B18C20 D25答案 B解析 由
5、题意得i2,v1224,i1;v4219,i0;v92018,i1,此时不满足 i0,退出循环,所以输出 v18.故选 B.12(2017沧州七校联考)程序框图如图所示,其输出结果是 ,则判断框111中所填的条件是( )An5? Bn6?Cn7? Dn8?答案 B解析 由题意可知,第一次运行后 S ,n2;第二次运行后13S ,n3;第三次运行后 S ,n4;第四次运行后 S ,n5;第五次运行后15 17 19S ,n6;此时停止运算,故判断框内应填 n6?.11113(2017山东)执行下面的程序框图,当输入的 x 的值为 4 时,输出的 y 的值为 2,则空白判断框中的条件可能为( )A
6、x3 Bx4Cx4 Dx5答案 B解析 输入 x 的值为 4 时,输出 y 的值为 2,说明程序运行的是 ylog 2x 这一支只有填x4,否定时才含有 4,故选 B.14(2017山东师大附中模拟) 一个算法的程序框图如图所示,若该程序输出的结果是 ,则判断框内应填入的条件是( )163Ai4?Ci5?答案 B解析 i1 进入循环,i2,T1,P 5;再循环,151 2i3,T2,P 1;再循环, i4,T3,P 52 3 13 4;再循环,i5,T4,P .此时应满足判断条件,所以判断框内条件应为17 174 5 163i4?.15.如图是计算 132 310 3 的程序框图,图中的,分别
7、为( )Ass i,i i1Bssi 3,ii1Cii1,s s iDii1,ssi 3答案 B解析 是循环变量 ssi 3;是计数变量 ii1.16(2017山东)执行两次如图所示的程序框图,若第一次输入的 x 的值为 7,第二次输入的 x 的值为 9,则第一次、第二次输出的 a 的值分别为( )A0,0 B1,1C0,1 D1,0答案 D解析 当输入 x7 时,b2,因为 b2x 不成立且 x 不能被 b 整除,故 b3,这时 b2x 成立,故 a1,输出 a 的值为 1.当输入 x9 时,b2,因为 b2x 不成立且 x 不能被 b 整除,故 b3,这时 b2x 不成立且 x 能被 b
8、整除,故 a0,输出 a 的值为 0.17(2018山东临沂一模)某程序框图如图所示,若判断框内是 kn,且 nN 时,输出的S57,则判断框内的 n 应为_答案 5解析 程序在运行过程中各值变化如下表:k S 是否继续循环循环前 1 1第一次循环 2 4 是第二次循环 3 11 是第三次循环 4 26 是第四次循环 5 57 否故退出循环的条件应为 k5.则输出的 S57,则判断框内 n 应为 5.18某工厂 2009 年初有资金 1 000 万元,技术革新后,该厂资金的年增长率为 20%,下面是计算该厂 2015 年年底的资金的算法的两种程序框图,图中的空白处应填_;_当型循环程序框图:
9、直到型循环程序框图:答案 i7?;i7?1(2015陕西)根据下面的图,当输入 x 为 2 006 时,输出的 y( )A28 B10C4 D2答案 B解析 初始条件:x2 006;第 1 次运行:x2 004;第 2 次运行:x2 002;第 3 次运行:x2 000;第 1 003 次运行:x0;第 1 004 次运行:x2.不满足条件 x0,停止运行,所以输出的 y3 2110,故选 B 项2.(2017贵州七校联考)执行如图所示的程序框图,则输出的结果为( )A1 B1C2 D2答案 A解析 第 1 次循环,得 i1, S2,A ;第 2 次循环,得 i2,S1,A1;第 312次循环
10、,得 i3,S1,A2;第 4 次循环,得 i4, S2,A ;第 5 次循环,12得 i5,S1,A 1;第 6 次循环,得 i6,S1,A2;第 7 次循环,得i7,S2,A ,由此可知,输出 S 的值以 6 为周期,而当 i2 015 时退出循环,12输出 S,又 2 01533565,故输出的结果为1,故选 A.3(2017辽宁五校联考)如图,若 f(x)log 3x,g(x)log 2x,输入 x0.25,则输出的 h(x)( )A0.25 B2log 32C log23 D212答案 D解析 输入 x0.25,f(x)log 30.252log 32g(x)log 20.252,h
11、(x) g(x)2,故输出 h(x)2,故选 D.4(2014重庆,理)执行如图所示的程序框图,若输出 k 的值为6,则判断框内可填入的条件是( )As ? Bs ?12 35Cs ? Ds ?710 45答案 C解析 该程序框图为循环结构,k9,s1 时,经判断执行“是” ,计算 1 赋值给 s,然后 k 减少 1 变为 8;k8,s 时,经判断执行99 1 910 910“是” ,计算 赋值给 s,然后 k 减少 1 变为 7,k7,s 时,经判断执行910 88 1 810 810“是” ,计算 赋值给 s,然后 k 减少 1 变为 6;k6,s ,根据输出 k 为810 77 1 71
12、0 7106,此时应执行“否” 结合选项可知,判断框内应填 s ?,故选 C.7105.已知如图所示的程序框图(未完成 ),若当箭头 a 指向时,输出的结果为Sm,当箭头 a 指向时,输出的结果为 Sn,则 mn 的值为( )A20 B21C22 D24答案 A解析 当箭头 a 指向时,第 1 次循环,S1,i2;第 2 次循环,S2,i3;第 3 次循环,S3,i4;第 4 次循环,S4,i5;第 5次循环,S5,i 6,不满足 i5,退出循环,即输出的结果为 S5,即m5.当箭头 a 指向时,第 1 次循环,S 1,i 2;第 2 次循环,S3,i3;第 3 次循环,S6,i4;第 4 次
13、循环,S10,i5;第 5 次循环,S15,i6,不满足 i5,退出循环,即输出的结果为 S15,即 n15.所以 mn20. 选 A.6.运行如图所示的程序,若结束时输出的结果不小于 3,则 t 的取值范围为( )At Bt 14 18Ct Dt14 18答案 B解析 依次执行循环体得,第一次执行:n2,x2t ,a1;第二次执行:n4,x4t,a 3;第三次执行:n6,x8t ,a3,此时输出的值为 38t.若 38t3,则 8t1,t ,故选 B 项187(2014课标全国,理)执行下面的程序框图,若输入的a,b,k 分别为 1,2,3,则输出的 M( )A. B.203 165C. D
14、.72 158答案 D解析 根据程序框图所给的已知条件逐步求解,直到得出满足条件的结果当 n1 时,M1 ,a2,b ;12 32 32当 n2 时,M2 ,a ,b ;23 83 32 83当 n3 时,M ,a ,b ;32 38 158 83 158当 n4 时,终止循环输出 M .1588(2014北京,理)当 m7,n3 时,执行如图所示的程序框图,输出的 S 值为( )A7 B42C210 D840答案 C解析 按照程序框图执行算法,输出结果程序框图的执行过程如下:m7,n3 时,mn15,km7,S1,S177;kk165,S 6742;kk155,S542210;kk141 0
15、06?,xx1 006Bi1 006?,xx2 012Ci1 006?;因为要求的是 2, 4,6,2 012 的平均数,而满足条件的 x 除以 1 006 即为所求平均数,故处理框中应填入 x .x1 00610(2014安徽,理)如图所示,程序框图 (算法流程图)的输出结果是( )A34 B55C78 D89答案 B解析 根据程序框图所给的条件逐步求解,直到得出满足条件的结果当输入 x1,y1,执行 zxy 及 z50,xy,yz 后,x,y,z 的值依次对应如下:x1,y1,z2;x1,y2,z3;x2,y3,z5;x3,y5,z8;x5,y8,z13;x8,y13,z21;x13,y2
16、1,z34;x21,y34,z55.由于 5550 不成立,故输出 55.故 选 B.11.(2015北京)执行如图所示的程 序框图,输出的结果为( )A(2,2) B(4,0)C(4,4) D(0 , 8)答案 B解析 初始值 x1,y1,k0,执行程序框图,则s0,t 2,x0,y2,k 1;s2,t 2,x2, y2,k2;s4,t0,x4,y0,k3,此时输出(x,y) ,则输出的结果为(4,0),选 B.12(2018云南大理统测)我国古代数学典籍 九章算术 “盈不足”中有一道问题:“今有垣高九尺瓜生其上,蔓日长七寸;瓠生其下,蔓日长一尺问几何日相逢?”现用程序框图描述,如图所示,
17、则输出的结果 n( )A4 B5C6 D7答案 C解析 模拟执行程序,可得 a0.7,S0,n1,S1.7;不满足条件 S9,执行循环体,n2,a1.4,S3.4;不满足条件 S9,执行循环体,n3,a2.1,S5.1;不满足条件 S9,执行循环体,n4,a2.8,S6.8;不满足条件 S9,执行循环体,n5,a3.5,S8.5;不满足条件 S9,执行循环体,n6,a4.2,S10.2.退出循环,输出 n 的值为 6.故选 C.13(2018云南师大附中月考) 秦九韶算法是南宋时期数学家秦九韶提出的一种多项式简化算法,即使在现代,它依然是利用计算机解决多项式问题的最优算法,其算法的程序框图如图
18、所示,若输入的 a0,a 1,a 2,a n 分别为 0,1,2,n.若 n5,根据该算法计算当 x2 时多项式的值,则输出的结果为( )A248 B258C268 D278答案 B解析 该程序框图是计算多项式 f(x)5x 54x 43x 32x 2x 当 x2 时的值,f(2) 258,故选 B.14(2018福建漳州八校期末联考) 执行如图所示的程序,若输出的值为 1,则输入的值为( )INPUT xIF x1 THENyx2ELSEyx2 1END IFPRINT yENDA0 B1C0 或 1 D1,0 或 1答案 C解析 当 x1 时,由 x21 得 x1,x1 符合题设;当 x1. )当 x1 时,由 0x110 可得1x9,1x9.综上,输入的 x 值的范围是7,9 17执行如图所示的程序框图,则输出的结果是( )A5 040 B4 850C2 450 D2 550答案 C解析 由程序框图可知,第一次循环:S00,i2;第二次循环: S02,i 4;第三次循环:S024,i 6;当 i100 时循环结束,此时 S024982 450,故输出的结果为 2 450,选 C.49(2 98)2