资源描述:
《专题复习 程序框图(含答案)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、专题复习五程序框图考试范围:必修3;命题人:万志勇一、选择题(共12小题,每小题5.0分,共60分)1.如右图所示,是一个循环结构的算法,下列说法不正确的是( )A.①是循环变量初始化,循环就要开始B.②为循环体C.③是判断是否继续循环的终止条件D.①可以省略不写2.某程序框图如下图所示,该程序运行后输出的k的值是( )A.4B.5C.6D.73.给出右侧程序框图:若输出的结果为2,则①处的执行框内应填的是( )A.x=2B.b=2C.x=1D.a=54.如图是把二进制数11111(2)化成十进制
2、数的一个程序框图,判断框内应填入的条件是( )A.i>5B.i≤4C.i>4D.i≤55.如图程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”,执行该程序框图,若输入a,b分别为14,18,则输出的a等于( )A.0B.2C.4D.146.如图是求x1,x2,…,x10的乘积S的程序框图,图中空白框中应填入的内容为( )A.S=S*(n+1)B.S=S*xn+1C.S=S*nD.S=S*xn6题7题8题9题7.执行如图所示的程序框图,如果输出s=3,那么判断框内应填入的条件是
3、 ( )A.k≤6?B.k≤7?C.k≤8?D.k≤9?8.读如图所示的程序框图,则循环体执行的次数为( )A.50B.49C.100D.999.执行如图所示的程序框图,如果输入的t∈[-2,2],则输出的S属于( )A.[-6,-2]B.[-5,-1]C.[-4,5]D.[-3,6]10.程序框图如图所示,若输出的y=0,那么输入的x为( )A.-3,0B.-3,-5C.0,-5D.-3,0,-511.如图所示的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断
4、框中,应该填入下面四个选项中的( )A.c>x?B.x>c?C.c>b?D.b>c?12.中山市的士收费办法如下:不超过2公里收7元(即起步价7元),超过2公里的里程每公里收2.6元,另每车次超过2公里收燃油附加费1元(不考虑其他因素).相应收费系统的程序框图如下图所示,则①处应填( )A.y=7+2.6xB.y=8+2.6xC.y=7+2.6(x-2)D.y=8+2.6(x-2)10题11题12题13题二、填空题(共8小题,每小题5.0分,共40分)13.如图中的程序框图描述的是“欧几里得辗转相除
5、法”的算法.若输入m=37,n=5,则输出m=________.14.若按如图所示的流程图运算,输出k=2,则输入x的取值范围是________.14题15题16题17题15.图(2)是计算图(1)的阴影部分面积的一个流程图,则①中应该填________.16.某程序框图如图所示,该程序运行后输出的S的值是________.17.如图是某种算法的程序框图,当输出的y的值大于2时,则输入的x的取值范围为________.18.设a是一个各位数都不是0且没有重复数字的三位数,将组成a的3个数字按从小到大排成
6、的三位数记为I(a),按从大到小排成的三位数记为D(a)(例如a=815,则I(a)=158,D(a)=851).阅读如图所示的程序框图,运行相应的程序,任意输入一个a,输出的结果b=________.18题19题20题21题19.已知某程序的框图如图,若分别输入的x的值为0,1,2,执行该程序后,输出的y的值分别为a,b,c,则a+b+c=________.20.对任意非零实数a,b,若a⊙b的运算原理如图所示,则(log28)⊙(log216)=__________.三、解答题(共2小题,每小题12
7、.0分,共24分)21.给出30个数:1,2,4,7,11,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依次类推,要计算这30个数的和,现在已知该问题的算法的程序框图如图所示:(1)请在图中判断框和处理框内填上合适的语句,使之能实现该题的算法功能;(2)根据程序框图写出程序.22.右面给出了一个算法框图,根据该算法框图回答以下问题:(1)该算法框图是为什么问题而设计的?(2)若输入的四个数为5,2,7,22,则最后输出的结果是什么?专题复习五答案解
8、析1.【答案】D【解析】①为循环变量初始化,必须先赋值才能有效控制循环,不可省略.故选D.2.【答案】A【解析】当k=0时,S=0⇒S=1⇒k=1,当S=1时,S=1+21=3⇒k=2,当S=3时,S=3+23=11<100⇒k=3,当S=11时,k=4,S=11+211>100,故k=4.3.【答案】C【解析】∵结果是b=2,∴2=a-3,即a=5.当2x+3=5时,得x=1.4.【答案】C【解析】S=1×24+1×23+1×22+1×2