高三数学算法和程序框图试题1.执行下图所示的程序框图,若输入A=2014,B=125,输出的A的值是____ .【答案】1【解析】:第一次循环:,,第二次循环:,,第三次循环:,,第四次循环:,,否,所以输出【考点】程序框图的循环结构2.某流程图如图所示,现输入如下四个函数,则可以输出的函数是()A.B.C.D.【答案】C【解析】根据程序框图知输出的函数为奇函数,并且此函数存在零点.经验证:不存在零点;不存在零点;为偶函数,且的定义域为全体实数,且,故此函数为奇函数,且令,得,函数存在零点,答案C 【考点】程序框图、函数的奇偶性、函数零点.3.(5分)(2011•陕西)如图框图,当x1=6,x2=9,p=8.5时,x3等于()A.7B.8C.10D.11【答案】B的值.【解析】从程序框图中得到求p的解析式;列出方程,求出x3解:∵∴=8解得x3故选B点评:本题考查通过程序框图能判断出框图的功能.4.执行如图所描述的算法程序,记输出的一列的值依次为,其中且.(1)若输入,写出全部输出结果.(2)若输入,记,求与的关系().【答案】(1)输出结果共4个,依次是:.(2).【解析】(1)这是一个循环结构,依次写出每次循环的结果即可.(2)由框图中可得当时,.再由可得.将代入即可得与的关系.(1)这是一个循环结构,前4次输出的为:,第5次循环的结果为,与相等,故结束循环.所以输出的为:.(2)当时,..【考点】1、程序框图;2、递推数列.5.已知一个算法的程序框图如图所示,当输出的结果为0时,输入的值为()A.或B.或C.或D.或【答案】C【解析】当时,,即;当时,,即,所以输入的x的值为1或-2.【考点】程序框图.6.按照下图的程序图计算,若开始输入的值为3,则最后输出的结果是()A.6B.21C.5050D.231【答案】D【解析】由程序框图,输入,第次进入循环体,,第次进入循环体,,第次进入循环体,,成立,输出结果,故选.【考点】程序框图.7.给出30个数:1,2,4,7,……其规律是:第1个数是1;第2个数比第1个数大1;第3个数比第2个数大2;第4个数比第3个数大3;……以此类推,要计算这30个数的和,现已给出了该问题的程序框图如图所示,那么框图中判断框①处和执行框②处应分别填入()A.B.C.D.【答案】【解析】由于要计算30个数的和,故循环要执行30次,由于循环变量的初值为1,步长为1,故终值应为30,即①中应填写;又由第1个数是1;第2个数比第1个数大1;第3个数比第2个数大2;第4个数比第3个数大3;…故②中应填写故选【考点】循环结构.8.阅读如下程序框图,如果输出,那么空白的判断框中应填入的条件是A.B.C.D.【答案】B【解析】由程序框图知前3次运算结果:因此终止条件为,故选B.【考点】本题主要考查算法的基本思想、算法的结构和功能,考查抽象思维能力和逻辑推理能力.9.图中,,,为某次考试三个评阅人对同一道题的独立评分,为该题的最终得分,当,,时,等于()A.11B.10C.8D.7【答案】C【解析】先读懂右图的逻辑顺序,然后进行计算判断,其中判断条件是否成立是解答本题的关键.,,不成立,即为“否”,所以再输入;由绝对值的意义(一个点到另一个点的距离)和不等式知,点到点的距离小于点到的距离,所以当时,成立,即为“是”,此时,所以,即,解得,不合题意;当时,不成立,即为“否”,此时,所以,即,解得,符合题意,故选C.10.如图所示的程序框图,输出的S的值为()A.B.2C.-1D.-【答案】A【解析】k=1时,S=2,k=2时,S=,k=3时,S=-1,k=4,S=2,……所以S是以3为周期的循环.故当k=2 012时,S=.11.程序框图(即算法流程图)如下图所示,其输出结果是.【答案】127【解析】运行该程序框图如下故填127【考点】程序框图12.右图是计算值的一个程序框图,其中判断框内应填入的条件是A.B.C.D.【答案】A【解析】判断框内应该填循环终止条件,∵要加到,一共加4次∴k>5.【考点】程序框图.13.执行如图所示的程序框图,输出的S=________.【答案】【解析】执行第一次循环时S=,i=1;第二次循环S=,i=2,此时退出循环.故输出S=.14.定义某种运算S=a⊗b,运算原理如图所示,则式子: +的值是.【答案】4【解析】2tan ="2,ln" e=1,∵2>1,∴⊗ln e==3;lg 100=2,=3,∵2<3,∴lg 100⊗==1.∴+=4.15.程序框图如图所示,该程序运行后输出的的值是()A.B.C.D.【解析】由程序框图知:…,可知S出现周期为4,当时,结束循环输出S,,即输出的,故选D.【考点】程序框图.16.执行如图所示的程序框图,若输入,则输出的值为 .【答案】.【解析】满足条件,执行第一次循环,,;满足条件,执行第二次循环,,;满足条件,执行第三次循环,,;不满足条件,跳出循环体,输出的值为.【考点】算法与程序框图17.一个算法的程序框图如图,则其输出结果是()A.0B.C.D.【解析】由题意可知:.【考点】1.程序框图;2.三角函数的周期性.18.阅读下边的程序框图,如果输出的函数值在区间内,则输入的实数的取值范围是.【答案】【解析】本题程序框图所反映的数学问题就是当函数的值域为时,求定义域.,,.【考点】程序框图与函数的定义域.19.阅读如图所示的程序框图,运行相应的程序.若输入某个正整数n后,输出的S∈(31,72),则n的值为( )A.5B.6C.7D.8【答案】A【解析】由程序框图可知:运行第一次:运行第二次:运行第三次:运行第四次:运行第五次:运行第六次:因为,所以运行第五次后应结束,则判断框中的条件应为,所以答案应选B.【考点】循环结构.20.执行如图所示的框图,若输出结果为3,则可输入的实数值的个数为()A.1B.2C.3D.4【答案】C【解析】若输入的时,则,当输出结果是,即,解得;若输入的时,则,当输出结果为,即,解得.则可输入的实数值的个数为3.故选C.【考点】1.程序框图的应用;2.指数与对数的运算.21.某算法的程序框图如图所示,如果输出的结果是26,则判断框内应为A.K>1B.K>2C.K>3D.K>4【答案】C【解析】第一次循环,否,;第二次循环,否,;第三次循环,否,;第四次循环,是,输出,运行结束,故判断框内应为K>3,选C.【考点】算法与程序框图22.已知函数f(x)=ax3+x2在x=-1处取得极大值,记g(x)=。
程序框图如图所示,若输出的结果S=,则判断框中可以填入的关于n的判断条件是()A.n≤2013B.n≤2014C.n>2013D.n>2014【答案】A【解析】,因为在处取得极大值,所以,即,解得,故,则,,输出的结果,由,得,,故判断框中可以填入的关于的判断条件为:.【考点】函数在某点取得极值的条件;程序框图.23.程序框图如图所示:如果上述程序运行的结果,那么判断框中应填入()A.B.C.D.【答案】A【解析】∵,∴.【考点】程序框图.24.某算法的程序框图如图所示,则输出S的值是()A.6B.24C.120D.840【答案】C【解析】这是一个循环结构,循环的结果依次为:,这时.最后输出120.选C.【考点】程序框图.25.若执行如图所示的框图,输入,则输出的数等于。
【答案】【解析】本题程序框图主要考查方差的计算过程.即S=.通过直到型循环来表示方差的计算.该类型属于基础题.【考点】1.方差的计算方法.2.程序框图.3.直到型循环.26.执行如图的程序框图,如果输入的的值是,那么输出的的值是()A.B.C.D.【答案】B【解析】第一次循环,,成立;执行第二次循环,,,成立;执行第三次循环,,,成立;执行第四次循环,,,不成立,跳出循环体,输出,故选B.【考点】算法与程序框图27.运行下图框图输出的是254,则①应为().A.B.C.D.【答案】C【解析】假设填入的条件为,第一次循环,成立,,;第二次循环,成立,,;第三次循环,成立,,;依次类推,第次循环,成立,,,不成立,跳出循环体,输出,解得,故选C.【考点】1.算法与程序框图;2.等比数列求和28.若程序框图如图所示,则该程序运行后输出的值是.【答案】.【解析】由算法框图得,结束算法,输出.【考点】算法与程序框图.29.执行如图所示的程序框图,则输出的值是()A.2014B.2015C.2016 D.2017【答案】A.【解析】由框图可知,当时,输出,故选A.【考点】算法框图.30.如果执行下面的程序框图,那么输出的s=( )A.121B.132C.1320D.11880【答案】C【解析】通过程序框图可知,此框图的作用是计算的值,,所以输出的.【考点】程序框图及其应用.31.若某程序框图如图所示,则该程序运行后输出的B等于( )A.63B.31C.127D.15【答案】A【解析】由该程序框图可知,初始值A=1、B=1,然后B=2×1+1=3、A=2,其次B=2×3+1=7、A=3,再B=2×7+1=15、A=4,再B=2×15+1=31、A=5,再B=2×31+1=63、A=6,因为65,所以此时输出B=63.【考点】程序框图32.执行如图所示的程序框图,若输入 .【答案】【解析】第一次,,;第二次,,;第三次,,;第四次,,,结束,输出.【考点】程序框图,裂项相消法求和.33.如图给出的是计算的值的一个程序框图,则判断框内应填入的条件是()A.B.C.D.【答案】D【解析】i=1,S=0S=,i=2S=,i=3 S=+,i=4… S=++…,i=1007=1006+1,所以判断框内应填入的条件是i>1006,故选D.【考点】1.程序框图;2.条件语句.34.阅读右边的程序框图,运行相应的程序,则输出的值为 ( )A.3B.4C.5D.6【答案】B【解析】按照程序框图中的赋值语句要求将几次循环结果计算得出,通过判断语句,知每次运算依次为,,,,当时,计算结果为,此时输出.【考点】程序框图.35.阅读如图所示的程序框图,若输入变量n为100,则输出变量S为( )A.2500B.2550C.2600D.2650【答案】B【解析】由程序知当时,满足条件,走“是”,输出S,即,求得.【考点】1算法的程序框图;2.等差数列求和.36.执行右面的程序框图,若输入的的值为,则输入的的值_____.【答案】【解析】考查这个数对的不同取值:此时满足,因此输出的值为另解:第一次循环,,此时不成立。