2019年沪教版高二必修三第十章算法初步单元练习题(共17页).docx
精选优质文档-倾情为你奉上2019年沪教版高二必修三第十章算法初步单元练习题学校:_姓名:_班级:_考号:_一、单选题1执行右图所示的程序框图,则输出的( )A.3B.4C.5D.62执行如图所示的程序框图,若输出的,则输入的值为( )A.1B.2C.3D.43执行如图所示的程序框图,输出的S值为( )A.B.C.D.4如图给出的是计算的值的程序框图,其中判断框内应填入的是( )A.B.C.D.5如图所给的程序运行结果为,那么判断框中应填入的关于的条件是( )A.?B.?C.?D.?6执行如图所示的程序框图,输出的值为()ABCD7执行如下的程序框图,则输出的的值为( )A3B4C5D68若框图所给的程序运行结果为,那么判断框中应填入的关于k的条件是ABCD二、填空题9在如图所示的算法流程图中,若输出的y的值为-2,则输入的x的值为_.10下图所示的算法流程图中,输出的表达式为_11执行如图所示的程序框图,则输出的值为_12执行下面的程序框图,若输入的,分别为1,2,3,则输出的_三、解答题13输入x,求函数y的值的程序框图如图C17所示(1)指出程序框图中的错误之处并写出正确的算法步骤(2)重新绘制程序框图,并回答下面提出的问题要使输出的值为7,则输入的x的值应为多少?要使输出的值为正数,则输入的x应满足什么条件?14从某企业生产的某种产品中抽取20件,测量这些产品的一项质量指标值,由测量得到如图1的频率分布直方图,从左到右各组的频数依次记为,.(1)求图1中的值;(2)图2是统计图1中各组频数的一个算法流程图,求输出的结果.专心-专注-专业参考答案1C【解析】【分析】由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量n的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案【详解】第一次执行循环体后,n1,不满足退出循环的条件, 第二次执行循环体后,n2,不满足退出循环的条件, 第三次执行循环体后,n3,不满足退出循环的条件, 第四次执行循环体后,n4,不满足退出循环的条件,第四次执行循环体后,n5,满足退出循环的条件,故输出的n值为5,故选:C【点睛】本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,是基础题2C【解析】【分析】设数列,则程序框图表示的是从项到项之和,利用裂项相消法得到答案.【详解】设数列 则程序框图表示的是数列从项到项之和即 故选:C【点睛】本题考查了程序框图,确定程序框图所表示的数列关系是解题的关键.3D【解析】【分析】程序框图表示的是数列的前项和,利用裂项相消法得到答案.【详解】设数列,则程序框图表示数列的前项和即 故选:D【点睛】本题考查了程序框图,确定程序框图表示的是数列的前项和是解题的关键.4C【解析】【分析】按照程序框图运行程序,可知最后输出时,从而确定判断框内容.【详解】根据程序框图运行程序第一次循环:,;第二次循环:,;直至,时结束循环,可填入本题正确选项:【点睛】本题考查根据程序框图循环结构输出结果补全判断框的问题,关键是确定最终输出时的取值,属于常考题型.5B【解析】【分析】程序运行结果为,执行程序,当时,判断条件成立,当时,判断条件不成立,输出,即可选出答案.【详解】根据程序框图,运行如下:初始,判断条件成立,得到,;判断条件成立,得到,;判断条件成立,得到,;判断条件成立,得到,;判断条件成立,得到,;判断条件不成立,输出,退出循环,即符合题意.故选:B.【点睛】本题考查了程序框图的识别与判断,弄清进入循环体和跳出循环体的条件是解决本题的关键,考查了学生的推理能力,属于基础题.6D【解析】【分析】根据当型循环结构,逐次算出k,S的值,即可得解.【详解】.【点睛】本题考查了当型循环结构,属基础题.7C【解析】【分析】由已知中的程序语句可知:该程序的功能是利用循环结构计算的值并输出相应变量的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案【详解】解:模拟程序的运行,可得,不满足判断框内的条件,执行循环体,不满足判断框内的条件,执行循环体,不满足判断框内的条件,执行循环体,不满足判断框内的条件,执行循环体,此时,满足判断框内的条件,退出循环,输出的值为5故选:【点睛】本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,是基础题8A【解析】【分析】将数据代入程序依次计算得到答案.【详解】 输出结果故答案选A【点睛】本题考查了程序框图,意在考查学生对于程序框图的灵活运用,代入数据依次计算是一个常用的方法.9【解析】【分析】先由程序框图,得到该算法流程图表示求分段函数的函数值,由输出的值为,分类讨论,即可求出结果.【详解】由题意可得,程序框图表示求分段函数的函数值;因为输出的的值为,当时,有,所以,满足题意;当时,有,所以,不满足题意;所以输入的的值为.故答案为【点睛】本题主要考查条件结构的流程图,会分析流程图的作用即可,属于常考题型.10【解析】【分析】根据流程图知当,满足条件,执行循环体,依此类推,当,不满足条件,退出循环体,从而得到结论【详解】,满足条件,执行循环体,满足条件,执行循环体, ,满足条件,执行循环体,依此类推,满足条件,执行循环体,不满足条件,退出循环体,输出,故答案为【点睛】本题主要考查了循环结构应用问题,此循环是先判断后循环,属于中档题112【解析】【分析】根据程序框图,一步步计算即可求解【详解】,输出【点睛】本题考查程序框图,注意每一步运行成立的条件即可,属于基础题1212【解析】【分析】由题意可知,从开始,判断框条件成立,执行第一次循环,得到一组新的的值,再从开始,判断框条件成立,执行第一次循环,得到一组新的的值,当时,判断条件框不成立,输出此时的值,即可得出答案。【详解】当时,执行程序框图得,;当时,执行程序框图得,;当时,不满足判断条件框,直接输出 。故答案为。【点睛】本题主要考查了根据程序框图写出执行结果的问题,对于这类题目,首先要弄清框图的结构和执行过程,本题为循环结构的程序框图。13见解析【解析】【分析】因为函数,故程序框图中的错误之处在于当时,程序框图没有求出的值,根据条件即可重新绘制解决该问题的程序框图要使输出的值为,则,解出即可要使输出的值为正数,则,解出即可得到答案【详解】(1)函数y是分段函数,其程序框图中应该有判断框,应该有条件结构,不应该只用顺序结构正确的算法步骤如下所示:第一步,输入.第二步,判断是否成立若是,则;否则.第三步,输出y.(2)根据(1)中的算法步骤,可以画出程序框图如图所示要使输出的值为7,则,故,即输入的的值应为3.要使输出的值为正数,则得.故当时,输出的值为正数【点睛】本题主要考查的是程序框图和算法,理解程序图和算法才能找出错误并加以修改,属于基础题。14(1) .(2) .【解析】分析:(1)由频率分布直方图中所有频率之和为1可计算出;(2)模拟程序运行,程序实际上是计算详解:(1)由频率直方图可知, 解得; 根据程序框图;,所以输出的;点睛:频率分布直方图中所有频率之和为1,即图中所有小矩形面积之和为1