算法与框图章节测试卷
高三数学算法和程序框图试题
高三数学算法和程序框图试题1.按如图所示的程序框图运行后,输出的结果是63,则判断框中的整数M的值是.【答案】5【解析】由图知运算规则是对S=2S+1,故第一次进入循环体后S=2×1+1=3,第二次进入循环体后S=2×3+1=7,第三次进入循环体后S=2×7+1=15,第四次进入循环体后S=2×15+1=31,第五次进入循环体后S=2×31+1=63,由于A的初值为1,每进入一次循环体其值增大1,第五次进入循环体后A=5,故判断框中H的值应为5,这样就可保证循环体只能被运行五次,答案为5.【考点】算法与程序框图2.如图给出的是计算1+++…+的值的一个程序框图,则图中执行框中的①处和判断框中的②处应填的语句分别是()A.n=n+2,i=15?B.n=n+2,i>15?C.n=n+1,i=15?D.n=n+1,i>15?【答案】B【解析】①的意图为表示各项的分母,而分母相差2,∴n=n+2.②的意图是为直到型循环结构构造满足跳出循环的条件,而分母从1到29共15项,∴i>15,故选B.3.执行右侧的程序框图,若输入,则输出 .【答案】C【解析】第一次运行后y=5,第二次运行后y=,第三次运行后,此时,满足条件,故输出.【考点】程序框图.4.执行如图所描述的算法程序,记输出的一列的值依次为,其中且.(1)若输入,写出全部输出结果.(2)若输入,记,求与的关系().【答案】(1)输出结果共4个,依次是:.(2).【解析】(1)这是一个循环结构,依次写出每次循环的结果即可.(2)由框图中可得当时,.再由可得.将代入即可得与的关系.(1)这是一个循环结构,前4次输出的为:,第5次循环的结果为,与相等,故结束循环.所以输出的为:.(2)当时,..【考点】1、程序框图;2、递推数列.5.执行如图所示的程序框图,输出结果S= .【答案】-2013【解析】根据程序框图,,故输出的S为.【考点】程序框图.6.已知某程序框图如图所示,则该程序运行后输出的结果为( )A.B.C.D.【答案】A【解析】运行第一次:成立;运行第二次:成立;运行第三次:成立;运行第四次成立;运行第五次:成立;运行第2007次:成立;运行第2008次:不成立;输出A的值:故选A.【考点】循环结构.7.执行如图所示的程序框图,则输出的的值是______.【答案】【解析】程序在执行过程中,的值依次为:;;;;;故的值依次周期性的出现,而且周期为4,当时,,故输出的.【考点】程序框图.8.执行如图所示的程序框图,如果输入,,那么输出的a值为()A.B.C.D.【答案】C【解析】不成立,执行第一次循环,;不成立,执行第二次循环,;不成立,执行第三次循环,;成立,跳出循环体,输出的值为,故选C.【考点】算法与程序框图9.运行如图所示的程序框图,若输出的是,则①应为()A.n≤5B.n≤6C.n≤7D.n≤8【答案】C【解析】由程序框图算法可知,,由于输出,即,解得,故①应为“”,故选【考点】算法程序框图。
高一数学算法和程序框图试题答案及解析
高一数学算法和程序框图试题答案及解析1.如图所示,程序框图(算法流程图)的输出结果是()A.B.C.D.【答案】A【解析】条件成立,第一次执行循环体,条件成立,第二次执行循环体条件成立,第三次执行循环体;条件不成立,退出循环,输出.【考点】程序框图的识别和应用.2.若某程序图如图所示,则该程序运行后输出的k的值是()A.4B.5C.6D.7【答案】B【解析】第一次执行循环体,.第二次执行循环体,,.第三次执行循环体,【考点】理解程序框图的逻辑结构.3.如下图所示程序框图,已知集合是程序框图中输出的值},集合是程序框图中输出的值},全集U=Z,Z为整数集,当时,等于( )A.B.{-3. -1,5,7}C.{-3, -1,7}D.{-3, -1,7,9}【答案】D.【解析】依次执行程序框图中的语句:,;,;,;,;,;,;,;∴,,∴.【考点】读程序框图.4.在如图所示的程序框图中,输入A=192,B=22,则输出的结果是( ).A.0B.2C.4D.6【答案】B.【解析】本题要注意的是C是A除以B所得的余数,按程序框图可知有如下过程:原来:,第一次:C=16,A=22,B=16;第二次:C=6,A=16,B=6;第三次:C=4,A=6,B=4;第四次:C=2,A=4,B=2;第五次:C=0,A=2,B=0,此时B=0,则输出A=2,故选B.【考点】读懂程序框图的流程,赋值语句(如A=B,是把B的值赋值给A).5.如果执行右边的程序框图,那么输出的()A.22B.46C.94D.190【答案】C【解析】.运行第1次,=1,=1,=2,=4,=2>5,否,循环;运行第2次,=3,=10,=3>5,否,循环;运行第3次,=4,=22,=4>5,否,循环;运行第4次,=5,=46,=5>5,否,循环;运行第5次,=6,=94,=6>5,是,输出S=94,故选C【考点】程序框图6.按右边程序框图运算:若,则运算进行几次才停止?A.B.C.D.【答案】C【解析】第一次循环,第二次循环,第三次循环,第四次循环,第五次循环。
数学算法和程序框图试题答案及解析
数学算法和程序框图试题答案及解析1.运行下图框图输出的是,则①应为()A.B.C.D.【答案】C【解析】假设填入的条件为,第一次循环,成立,,;第二次循环,成立,,;第三次循环,成立,,;依此类推,第次循环,成立,,,不成立,跳出循环体,输出,解得,故选C.2.如图是计算的值的一个流程图,则常数a的最大值是.【答案】【解析】由算法循环结构可得当时,,当时,,如此下去,当时,,可得的范围为:,即的最大值为.3.已知数列各项均为正数,如图的程序框图中,若输入的,则输出的值是()A.B.C.D.【答案】B.【解析】读程序框图可知数列通项公式,故选B.【考点】本题考查算法初步与程序框图、裂项法求数列的前项和等知识,意在考查读懂算法语句,进行简单计算的能力.4.执行如图所示的程序框图,输出的S值为()A.1B.C.D.【答案】C【解析】第一次执行循环:,;第二次执行循环:,,满足≥2,结束循环,输出.【考点】本小题考查了对算法程序框图的三种逻辑结构的理解,考查了数据处理能力和算法思想的应用.5.如果执行如图所示的程序框图,输入x=-1,n=3,则输出的数S=________.【答案】-4【解析】考查程序框图和数列的求和,考查考生的当型循环结构,关键是处理好循环次数,不要多加情况,或者少算次数.解决此类型试题,最好按循环依次写出结果.当i=2时S=-3,当i=1时S=5,当i=0时S=-4,当i=-1时,不满足条件,退出循环,输出结果S=-4.6.如图是用模拟方法估计圆周率π值的程序框图,P表示估计结果,则图中空白框内应填入()A.P=B.P=C.P=D.P=【答案】D【解析】本题主要考查循环结构的程序框图的应用,同时要兼顾考查学习概率的模拟方法中圆周率π的模拟,通过阅读题目和所给数据可知试验了1000次,M代表落在圆内的点的个数,根据几何概型,=,对应的圆周率π为P=.7.执行右面的程序框图,如果输入的n是4,则输出的P是A.8B.5C.3D.2【答案】C【解析】第一次执行结果:p="1,s=1,t=1,k=2;"第二次执行结果:p=2,s=1,t=2,k=3;第三次执行结果:p=3,s=2,t=3,k=4;结束循环,输出p的值4.8.执行右面的程序框图,如果输入的N是6,那么输出的是()A.120B.720C.1440D.5040【答案】B【解析】B按照算法的程序化思想,有程序框图执行下面的计算可得:,此时,按终止条件结束,输出9.程序框图如图所示:如果上述程序运行的结果S=1320,那么判断框中应填入( )A.K<10!B.K≤10!C.K<9? !D.K≤11!【答案】A【解析】以此运行循环语句直到S=1320,可得判断框中应填入K<10!,故选A.10.右面是“二分法”解方程的流程图.在①~④处应填写的内容分别是( )A.f(a)f(m)<0;a=m;是;否B.f(b)f(m)<0;b=m;是;否C.f(b)f(m)<0;m=b;是;否D.f(b)f(m)<0;b=m;否;是【答案】B【解析】根据二分法的概念可知选B.11.在数列中,.为计算这个数列前10项的和,现给出该问题算法的程序框图(如图所示),则图中判断框(1)处合适的语句是 ( )A.B.C.D.【答案】C【解析】因为当i=0时运算的结果为s=1,当i=1时运算的结果为s=1+3,所以当i=10时输出前10项的和.12.某程序框图如图所示,现输入如下四个函数,则可以输出的函数是()A.B.C.D.【答案】D【解析】∵A和C中的函数不是奇函数,不满足条件,故排除A、C;又∵中的函数图象与轴没有交点,不存在零点,而D中既是奇函数,而且函数图象与也有交点,故D符合输出的条件,故选D.13.运行如图所示的程序框图,若输出的是,则①应为()A.n≤5B.n≤6C.n≤7D.n≤8【答案】C【解析】由程序框图算法可知,,由于输出,即,解得,故①应为“”,故选14.执行如图所示的程序框图.若输入,则输出的值是( )A.B.C.D.【答案】C【解析】这是一个循环结构,循环的结果依次为:.最后输出5.15.运行右图所示框图的相应程序,若输入的值分别为和,则输出的值是()A.0B.1C.2D.-1【答案】C【解析】因为,,所以,由算法框图可知,运行后输出的值为.16.若某程序框图如右图所示,则该程序运行后输出的值为.【答案】8【解析】,不满足是奇数,,不满足;,不满足是奇数,,不满足;,满足是奇数,,不满足;,不满足是奇数,,不满足;,不满足是奇数,,不满足;,不满足是奇数,,不满足;,不满足是奇数,,满足,输出.17.某店一个月的收入和支出总共记录了 N个数据,,。
算法与程序框图练习题(整理)
算法与程序框图练习题1、2、A 、若某程序图如图所示,则该程序运行后输出的k的值是_____________ .阅读右边的程序框图,运行相应的程序,若输出x的值为-二,则输出y的值()0.5 B、1 C、2 D、43如右框图,当4■.,:|.■时,乜等于()A 、B、8 C、10 D、11/输人X2轴X、/x.-xMx.-x4、5、「开始ik=k+1a=4k否输出kb=k4a>b?是阅读右边的程序框图,A、3B、4执行右面的程序框图,A、8B、5输入1 1 :|F = 11亠釘L “c结東J运行相应的程序,则输出:的值为()C、5如果输入的D、6n是4,则输出的P是,6、执行如图所示的程序框图,/SX^7[P口暑十广[x ■!. p- 1 LfZ1S777、右图中,门,二:,心为某次考试三个评阅人对同一道题的独立评分,-r,为该题的最终得分,当V- = - 一二时,p等于()A、11B、10 C、8 D、7&若执行如图2所示的框图,输入为=•,I 】- '+_则输出的数等于9、若执行如图3所示的框图,输入人-, '| -—-—,则输出的数等于10、执行右面得程序框图,如果输入的A、120B、72011、执行如图所示的程序框图,若输入12、执行如图所示的程序框图,输出的13、如图所示,程序框图(算法流程图):'是6,那么输出的是()C1440D、5040A的值为2,则输出的P值为()A、1s值为()A、-3B、幵始1现二2-J-1f 1>-1^.t1否的输出结果是14、下图是某算法的程序框图,则程序运行后所输出的结果是15、下图是某算法的程序框图,则程序运行后输出的结果是入2,则输出的结果为______________ .13. (2011西二模3)定义某种运算,a b的运算原理如右图所示则f(2)_____ ; f (x)在区间[2,2]上的最小值为______1(2011西城期末5)阅读右面程序框图,如果输出的函数值在区间3.(2011石期末10)阅读如图所示的程序框图,运行相应的程序,如果输入37,则输入的整数i的最大值为100,则输出的结果为,如果输.设f (x) (0 x)x (2 x).6.答案:687.答案:C 、88.答案: 1529.答案:二10.答案:B 、72011.答案:C 412.答案:D 、213.答案:k 1514.答案:2715.答案:…3•答案:B 、8 4.答案:B 4 5•答案:C 、3框图答案:1•答案:5 2•答案:B 1。
新人教版算法与程序框图练习题及答案
第一章 算法初步1.1算法与程序框图1.1.1算法的概念1.已知直角三角形两直角边长为a ,b ,求斜边长c 的一个算法分下列三步:①计算22c a b =+a ,b 的值;③输出斜边长c 的值,其中正确的顺序是 【 】A.①②③B.②③①C.①③②D.②①③2.若()f x 在区间[],a b 内单调,且()()0f a f b <,则()f x 在区间[],a b 内 【 】A.至多有一个根B.至少有一个根C.恰好有一个根D.不确定3.已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99.求他的总分和平均成绩的一个算法为: 第一步:取A =89 ,B =96 ,C =99;第二步:____①______;第三步:_____②_____;第四步:输出计算的结果.4.写出按从小到大的顺序重新排列,,x y z 三个数值的算法.1.1.2 程序框图1.在程序框图中,算法中间要处理数据或计算,可分别写在不同的 【 】A .处理框内B .判断框内C .终端框内D .输入输出框内2.将两个数a=10,b=18交换,使a=18,b=10,下面语句正确一组是 【 】A. B. C. D.3指出下列语句的错误,并改正:(1)A =B =50(2)x =1,y =2,z =3(3)INPUT “How o ld are y ou” x(4)INPUT ,x(5)PRINT A +B =;C(6)PRINT Good-b y e!4.2021年我国人口为13亿,如果人口每年的自然增长率为7‰,那么多少年后我国人口将达到15亿?设计一个算法的程序.5.儿童乘坐火车时,若身高不超过1.1 m ,则不需买票;若身高超过1.1 m 但不超过1.4 m ,则需买半票;若身高超过1.4 m ,则需买全票.试设计一个买票的算法,并画出相应的程序框图及程序。
1.2基本算法语句1.2.1输入语句、输出语句和赋值语句1 .在输入语句中,若同时输入多个变量,则变量之间的分隔符号是 【 】A.逗号B.空格C.分号D.顿号2 . 3a =4b =a=b b=a c=b b=a a=c b=a a=b a=cc=b b=aa b =b a =输出 ,a b以上程序输出的结果是 【 】A.3,4B. 4,4C.3,3D.4,33 请从下面具体的例子中说明几个基本的程序框和它们各自表示的功能,并把它填在相应的括号内.4. 设计一个算法,要求输入一个圆的半径,便能输出该圆的周长和面积(π 取3.14)。
人教版高中数学必修3第一章算法初步1.1算法与程序框图1.1.2程序框图和算法的逻辑结构同步测试
人教版新课标A版高中数学必修3 第一章算法初步 1.1算法与程序框图 1.1.2程序框图和算法的逻辑结构同步测试共 25 题一、单选题1、条件结构不同于顺序结构的特征是含有( )A.处理框B.判断框C.输入,输出框D.起止框2、任何一个算法都必须有的基本结构是( )A.顺序结构B.条件结构C.循环结构D.三个都有3、进行流程程序图分析时,是采用程序分析的基本步骤进行,故按照二分法原理求方程的根的程序分析的步骤得到的是程序流程图.A.程序流程图B.工序流程图C.知识结构图D.组织结构图4、阅读右边的程序框图,运行相应的程序,则输出 i 的值为( )A.3B.4C.5D.65、阅读下列流程图,说明输出结果()A.50000B.40000C.35000D.300006、执行如图所示程序框图, 则输出的s=( )A.-2013B.2013C.-2012D.20127、程序框图如图所示,该程序运行后输出的S的值是( )A.2B.C.-3D.8、按右面的程序框图运行后,输出的S应为()A.26B.35C.40D.579、已知函数y=,输入自变量x的值,输出对应的函数值的算法中所用到的基本逻辑结构是( )A.顺序结构B.条件结构C.顺序结构、条件结构D.顺序结构、循环结构10、如图程序框图,若输入a=﹣9,则输出的结果是( )A.-0B.-3C.3D.是负数11、如图:程序输出的结果S=132,则判断框中应填( )A.i≥10?B.i≤10?C.i≥11?D.i≥12?12、执行如图所示的程序框图,若输入x=8,则输出y的值为( )A.-B.C. D.313、如图所示,程序框图(算法流程图)的输出结果是()A. 3B. 4C. 5D.8A.7B.6C.5D.415、在如图的程序框图表示的算法中,输入三个实数a,b,c,要求输出的x是这三个数中最大的数,那么在空白的判断框中,应该填入()A.x>cB.c>xC.c>bD.c>a二、填空题16、如果考生的成绩(以满分100分计) ,则输出“优秀”;若成绩,则输出“中等”;若,则输出“及格”;若 n<60 ,则输出“不及格”。
高一数学算法与框图试题答案及解析
高一数学算法与框图试题答案及解析1.把89化成五进制数的末位数字为()A.1B.2C.3D.4【答案】D【解析】,故,所以89化成五进制数的末位数字为4.【考点】带余除法.2.下列对算法的理解不正确的是()A.一个算法包含的步骤是有限的B.一个算法中每一步都是明确可操作的,而不是模棱两可的C.算法在执行后,结果应是明确的D.一个问题只可以有一个算法【答案】D【解析】算法的特征:确定性、有限性、可行性;算法是解决一类问题的,所以D错误.考点:算法的概念及特征.3.任何一个算法都必须有的基本结构是().A.顺序结构B.条件结构C.循环结构D.三个都有【答案】A【解析】在执行过程中,如果不需要分类讨论就没有条件结构,如果不需要重复执行某些操作,就不需要循环结构,但顺序结构一定有【考点】算法的三种结构4.在右图的算法中,如果输入A=138,B=22,则输出的结果是()A.138B.2C.4D.0【答案】B【解析】程序执行过程中数据变化如下,输出2【考点】程序框图5.如图所示程序框图中,输出()A.B.C.D.【答案】D【解析】由程序框图值,第一次运行;第二次运行;第三次运行;…指导满足条件,运行终止,此时,,故选D.【考点】程序框图6.当时,执行如右图所示的程序框图,输出的值为()A.30B.14C.8D.6【答案】B【解析】当时,,是,进入循环,时,,是,进入循环,时,,是,进入循环,时,,否,所以退出循环,所以.【考点】1.程序框图的应用;2循环结构.7.阅读下图程序框图,运行相应的程序,则程序运行后输出的结果为()A.7B.9C.11D.13【答案】B【解析】首先进入程序,时,,否,所以进入,时,,否,此时,,否,,,否,,,是,所以对称循环,此时输出.【考点】1.循环结构;2.程序框图的应用.8.运行下图所示的程序,如果输出结果为sum=1320,那么判断框中应填()A.i≥9B.i≥10C.i≤9D.i≤10【答案】B【解析】此程序框图是求从12开始的,递减的正整数的成绩,因为输出的是,而,所以只有3次进入循环结构,那么判定框应填入【考点】1.程序框图的应用;2.条件结构;3.循环结构.9.某班有24名男生和26名女生,数据,…是该班50名学生在一次数学学业水平模拟考试中的成绩(成绩不为0),如图所示的程序用来同时统计全班成绩的平均数:,男生平均分:,女生平均分:.为了便于区别性别,输入时,男生的成绩用正数,女生的成绩用其相反数,那么在图中空白的判断框和处理框中,应分别填入()A.B.C.D.【答案】D【解析】根据题意男生平均分用变量表示,女生平均分用变量表示,可得满足条件1时,表示该分数为男生分数,又由男生的成绩用正数,故条件1为,统计结束后,为正数,为负数(女生成绩和的相反数),故此时,故选D。
算法与程序框图试题(含答案)1
1.1.1算法的概念[自我认知]:1.下面的结论正确的是( ).A.一个程序的算法步骤是可逆的B.一个算法可以无止境地运算下去的C.完成一件事情的算法有且只有一种D.设计算法要本着简单方便的原则2.下面对算法描述正确的一项是( ).A.算法只能用自然语言来描述B.算法只能用图形方式来表示C.同一问题可以有不同的算法D.同一问题的算法不同,结果必然不同3.下面哪个不是算法的特征( )A.抽象性B.精确性C.有穷性D.唯一性4.算法的有穷性是指( )A.算法必须包含输出B.算法中每个操作步骤都是可执行的C.算法的步骤必须有限D.以上说法均不正确5.早上从起床到出门需要洗脸刷牙(5min)、刷水壶(2min)、烧水(8min)、泡面(3min)、吃饭(10min)、听广播(8min)几个步骤,从下列选项中选最好的一种算法 ( )A.S1洗脸刷牙、S2刷水壶、S3烧水、S4泡面、S5吃饭、S6听广播B.S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭、S5听广播C. S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭同时听广播D.S1吃饭同时听广播、S2泡面;S3烧水同时洗脸刷牙;S4刷水壶6.看下面的四段话,其中不是解决问题的算法是( )A.从济南到北京旅游,先坐火车,再坐飞机抵达B.解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1C.方程210x-=有两个实根D.求1+2+3+4+5的值,先计算1+2=3,再计算3+3=6,6+4=10,10+5=15,最终结果为157.已知直角三角形两直角边长为a,b,求斜边长c的一个算法分下列三步:①计算c=a,b的值;③输出斜边长c的值,其中正确的顺序是( )A.①②③B.②③①C.①③②D.②①③[课后练习]:8.若()f x在区间[],a b内f x在区间[],a b内单调,且()()0,则()f a f b<( )A.至多有一个根B.至少有一个根C.恰好有一个根D.不确定9.已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99.求他的总分和平均成绩的一个算法为:第一步:取A=89 ,B=96 ,C=99;第二步:____①______;第三步:_____②_____;第四步:输出计算的结果.10.写出求1+2+3+4+5+6+…+100的一个算法.可运用公式1+2+3+…n n+直接计算.+n=(1)2第一步______①_______;第二步_______②________;第三步输出计算的结果.11.写出1×2×3×4×5×6的一个算法.12.写出按从小到大的顺序重新排列,,x y z三个数值的算法.。
算法、框图、复数、推理与证明测试题及详解
算法、框图、复数、推理与证明第Ⅰ卷(选择题 共60分)一、选择题(本大题共12个小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符号题目要求的。
)1.(2011·辽宁沈阳二中阶段测试)已知复数z =1+2i i 5,则它的共轭复数z -等于( )A .2-iB .2+iC .-2+iD .-2-i[答案] B[解析] z =1+2i i 5=1+2ii=2-i ,故其共轭复数是2+i .2.(文)(2011·辽宁沈阳二中阶段测试)下面框图表示的程序所输出的结果是( )A .1320B .132C .11880D .121[答案] A[解析] 运行过程依次为:i =12,x =1→x =12,i =11→x =132,i =10→x =1320,i =9,此时不满足i ≥10,输出x 的值1320.(理)(2011·江西南昌调研)若下面框图所给的程序运行结果为S =20,那么判断框中应填入的关于k 的条件是( )A .k =9B .k ≤8C .k <8D .k >8[答案] D[解析] 运行过程依次为k =10,S =1→S =11,k =9→S =20,k =8→输出S =20,此时判断框中的条件不满足,因此应是k >8.3.(文)(2011·黄冈市期末)若复数a +3i1+2i (a ∈R ,i 是虚数单位)是纯虚数,则实数a 的值为( )A .-2B .4C .-6D .6[答案] C[解析] ∵a +3i 1+2i =(a +3i )(1-2i )(1+2i )(1-2i )=a +6+(3-2a )i5是纯虚数,a ∈R ,∴⎩⎪⎨⎪⎧a +6=03-2a ≠0,∴a =-6,故选C. (理)(2011·温州八校期末)若i 为虚数单位,已知a +bi =2+i1-i(a ,b ∈R ),则点(a ,b )与圆x 2+y 2=2的关系为( )A .在圆外B .在圆上C .在圆内D .不能确定[答案] A[解析] ∵a +bi =2+i 1-i=(2+i )(1+i )2=12+32i (a ,b ∈R ),∴⎩⎨⎧a =12b =32,∵⎝⎛⎭⎫122+⎝⎛⎭⎫322=52>2,∴点P ⎝⎛⎭⎫12,32在圆x 2+y 2=2外,故选A. 4.(文)(2011·合肥市质检)如图所示,输出的n 为( )A .10B .11C .12D .13[答案] D[解析] 程序依次运行过程为:n =0,S =0→n =1,S =12×1-13=-111→n =2,S =12×2-13=-19,……∴S =-111-19-17-15-13-1+1+13+15+17+19+111+113>0,此时输出n 的值13.(理)(2011·丰台区期末)已知程序框图如图所示,将输出的a 的值依次记为a 1,a 2,…,a n ,其中n ∈N *且n ≤2010.那么数列{a n }的通项公式为( )A .a n =2·3n -1B .a n =3n -1C .a n =3n -1D .a n =12(3n 2+n )[答案] A[解析] 程序运行过程依次为a =2,n =1,输出a =2,即a 1=2,n =2,a =3×2=6,不满足n >2010→输出a =6,即a 2=2×3,n =3,a =3×6=18,仍不满足n >2010→输出a =18,即a 3=2×32……因此可知数列{a n }的通项公式为a n =2×3n -1(n ≤2010).5.(2011·蚌埠二中质检)下列命题错误的是( )A .对于等比数列{a n }而言,若m +n =k +S ,m 、n 、k 、S ∈N *,则有a m ·a n =a k ·a SB .点⎝⎛⎭⎫-π8,0为函数f (x )=tan ⎝⎛⎭⎫2x +π4的一个对称中心 C .若|a |=1,|b |=2,向量a 与向量b 的夹角为120°,则b 在向量a 上的投影为1 D .“sin α=sin β”的充要条件是“α+β=(2k +1)π或α-β=2k π (k ∈Z )” [答案] C[解析] 由等比数列通项公式知,a m ·a n =a 21qm+n -2=a 21qk+S -2=a 1q k -1·a 1q S -1=a k a S ,故A正确;令2x +π4=k π(k ∈Z )得,x =k π2-π8,令k =0得x =-π8,∴⎝⎛⎭⎫-π8,0是函数f (x )=tan ⎝⎛⎭⎫2x +π4的一个对称中心,故B 正确; b 在a 方向上的投影为|b |·cos 〈a ,b 〉=2×cos120°=-1,故C 错;由sin α=sin β得α=2k π+β或α=2k π+π-β,∴α+β=(2k +1)π或α-β=2k π(k ∈Z ),故D 正确.6.(2011·安徽百校联考)已知正项等比数列{a n }满足:a 7=a 6+2a 5,若存在两项a m 、a n ,使得a m a n =4a 1,则1m +4n的最小值为( )A.32B.53 C.256 D .不存在[答案] A[解析] ∵{a n }为等比数列,a n >0,a 7=a 6+2a 5,∴a 1q 6=a 1q 5+2a 1q 4,∴q 2-q -2=0,∴q =-1或2,∵a n >0,∴q =2,∵a m ·a n =4a 1,∴a 1q m -1·a 1q n -1=16a 21,∴q m+n -2=16,即2m+n -2=24,∴m +n =6,∴1m +4n =16(m +n )⎝⎛⎭⎫1m +4n =16⎝⎛⎭⎫5+n m +4m n ≥32,等号在n m =4mn,即m =2,n =4时成立,故选A.7.(2011·山东日照调研)二次方程ax 2+2x +1=0(a ≠0)有一个正根和一个负根的充分不必要条件是( )A .a >0B .a <0C .a >1D .a <-1[答案] D[解析] ∵方程ax 2+2x +1=0(a ≠0)有一个正根和一个负根,∴⎩⎨⎧ a >0f (0)<0或⎩⎨⎧a <0f (0)>0,∴a <0,因此,当a <-1时,方程有一个正根和一个负根,仅当方程有一个正根和一个负根时,不一定有a <-1,故选D.8.观察等式:sin 230°+cos 260°+sin30°cos60°=34,sin 220°+cos 250°+sin20°cos50°=34和sin 215°+cos 245°+sin15°cos45°=34,…,由此得出以下推广命题,则推广不正确的是( )A .sin 2α+cos 2β+sin αcos β=34B .sin 2(α-30°)+cos 2α+sin(α-30°)cos α=34C .sin 2(α-15°)+cos 2(α+15°)+sin(α-15°)cos(α+15°)=34D .sin 2α+cos 2(α+30°)+sin αcos(α+30°)=34[答案] A[解析] 观察已知等式不难发现,60°-30°=50°-20°=45°-15°=30°,推广后的命题应具备此关系,但A 中α与β无联系,从而推断错误的命题为A.选A.9.(2011·山东潍坊一中期末)一次研究性课堂上,老师给出函数f (x )=x1+|x |(x ∈R ),甲、乙、丙三位同学在研究此函数时分别给出命题:甲:函数f (x )的值域为(-1,1); 乙:若x 1≠x 2,则一定有f (x 1)≠f (x 2);丙:若规定f 1(x )=f (x ),f n (x )=f (f n -1(x )),则f n (x )=x1+n |x |对任意n ∈N *恒成立 你认为上述三个命题中正确的个数有( ) A .3个 B .2个 C .1个 D .0个[答案] A[解析] 当x >0时,f (x )=x 1+x ∈(0,1),当x =0时,f (0)=0,当x <0时,f (x )=x1-x ∈(-1,0),∴f (x )的值域为(-1,1),且f (x )在(-∞,+∞)上为增函数,因此,x 1≠x 2时,一定有f (x 1)≠f (x 2).∵f (x )=x 1+|x |,f 1(x )=f (x ),∴f 1(x )=x1+|x |,又f n (x )=f (f n -1(x )),∴f 2(x )=f (f 1(x ))=f ⎝⎛⎭⎫x 1+|x |=x1+|x |1+|x |1+|x |=x1+2|x |,f 3(x )=f (f 2(x ))=f ⎝⎛⎭⎫x 1+2|x |=x 1+2|x |1+|x |1+2|x |=x1+3|x |……可知对任意n ∈N *,f n (x )=x1+n |x |恒成立,故选A. 10.(2011·陕西宝鸡质检)如果函数f (x )对任意的实数x ,存在常数M ,使得不等式|f (x )|≤M (x )恒成立,那么就称函数f (x )为有界泛函数,下面四个函数:①f (x )=1; ②f (x )=x 2; ③f (x )=(sin x +cos x )x; ④f (x )=xx 2+x +1.其中属于有界泛函数的是( ) A .①② B .①③ C .②④ D .③④[答案] D[解析] 对任意实数x .∵sin x +cos x =2sin ⎝⎛⎭⎫x +π4≤2,∴存在常数M ≥2,有|sin x +cos x |≤M 成立,∴|x (sin x +cos x )|≤M |x |,即|f (x )|≤M |x |成立,∴③是有界泛函数; 又∵x 2+x +1=⎝⎛⎭⎫x +122+34≥34, ∴⎪⎪⎪⎪1x 2+x +1≤43,∴存在常数M ≥43,使|x ||x 2+x +1|≤M (x ),即|f (x )|≤M |x |成立,故④是有界泛函数,因此选D.11.(2011·北京学普教育中心联考版)观察下列算式: 21=2,22=4,23=8,24=16,25=32,26=64,27=128,28=256,… 用你所发现的规律得出22011的末位数字是( ) A .2 B .4 C .6 D .8[答案] D[解析] 观察发现,2n 的末位数字以4为周期出现,依次为2,4,8,6,2011被4除的余数为3,故22011的末位数字与23的末位数字相同,故选D.12.(2011·河北冀州中学期末)如图所示的三角形数阵叫“莱布尼兹调和三角形”,它们是由整数的倒数组成的,第n 行有n 个数且两端的数均为1n (n ≥2),每个数是它下一行左右相邻两数的和,如11=12+12,12=13+16,13=14+112,…,则第10行第4个数(从左往右数)为( )11 12 12 13 16 13 14 112 112 14 15 120 130 120 15A.11260B.1840 C.1504 D.1360 [答案] B[解析] 第10行第1个数为110,第2个数为19-110=190,第9行第1个数为19,第2个数为18-19=172,∴第10行第3个数为172-190=1360,第8行第1个数为18,第2个数为17-18=156,故第9行第3个数为156-172=1252,∴第10行第4个数为1252-1360=1840.第Ⅱ卷(非选择题 共90分)二、填空题(本大题共4个小题,每小题4分,共16分,把正确答案填在题中横线上)13.(文)(2011·江西吉安期末)请阅读下列材料:若两个正实数a 1,a 2满足a 21+a 22=1,那么a 1+a 2≤ 2.证明:构造函数f (x )=(x -a 1)2+(x -a 2)2=2x 2-2(a 1+a 2)x +1.因为对一切实数x ,恒有f (x )≥0,所以Δ≤0,从而得4(a 1+a 2)2-8≤0,所以a 1+a 2≤ 2.类比上述结论,若n 个正实数满足a 21+a 22+…+a 2n =1,你能得到的结论为________.[答案] a 1+a 2+…+a n ≤n (n ∈N *)[解析] 构造函数f (x )=(x -a 1)2+(x -a 2)2+…+(x -a n )2=nx 2-2(a 1+a 2+…+a n )x +1, ∵f (x )≥0对任意实数x 都成立, ∴Δ=4(a 1+a 2+…+a n )2-4n ≤0,∵a 1,a 2,…,a n 都是正数,∴a 1+a 2+…+a n ≤n .(理)(2011·北京学普教育中心)我们知道,在边长为a 的正三角形内任一点到三边的距离之和为定值3a2,类比上述结论,在棱长为a 的正四面体内任一点到其四个面的距离之和为定值________.[答案]6a 3[解析] 在正三角形内到三边的距离之和等于正三角形的高;正三角形的边类比空间正四面体的面,正四面体内任一点到其四个面的距离之和等于正四面体的高6a 3. 14.(2011·湖北荆门市调研)如果一个复数的实部、虚部对应一个向量的横坐标、纵坐标,已知z 1=(1-2i )i 对应向量为a ,z 2=1-3i 1-i对应向量为b ,那么a 与b 的数量积等于________.[答案] 3[解析] z 1=2+i 对应向量a =(2,1),z 2=1-3i 1-i =(1-3i )(1+i )2=2-i 对应向量b =(2,-1),∴a ·b =3.15.(2011·辽宁沈阳二中检测)直角坐标系中横坐标、纵坐标均为整数的点称为格点,如果函数f (x )的图象恰好通过k (k ∈N *)个格点,则称函数f (x )为k 阶格点函数,下列函数:①f (x )=sin x ;②f (x )=3π(x -1)2+2;③f (x )=⎝⎛⎭⎫14x;④f (x )=log 0.5x ,其中是一阶格点函数的有________.[答案] ①②[解析] f (x )=sin x 通过的格点只有(0,0);f (x )=3π(x -1)2+2经过的格点只有(1,2);f (x )=log 0.5x 经过的格点有(2n ,-n ),n =0,1,2…;f (x )=⎝⎛⎭⎫14x经过的格点至少有(0,1),(-1,4),故填①②.16.(2011·杭州市质检)设n 为正整数,f (n )=1+12+13+…+1n ,计算得f (2)=32,f (4)>2,f (8)>52,f (16)>3,观察上述结果,可推测一般的结论为________.[答案] f (2n )≥n2+1[解析] f (2)=32=12+1,f (4)=f (22)>2=22+1,f (8)=f (23)>52=32+1,f (16)=f (24)>3=42+1,观察可见自变量取值为2n 时,函数值大于或等于n 2+1,即f (2n )≥n2+1.三、解答题(本大题共6个小题,共74分,解答应写出文字说明,证明过程或演算步骤) 17.(本小题满分12分)(2011·华安、连城、永安、漳平、龙海、泉港六校联考)设命题p :命题f (x )=x 3-ax -1在区间[-1,1]上单调递减;命题q :函数y =ln(x 2+ax +1)的值域是R ,如果命题p 或q 为真命题,p 且q 为假命题,求a 的取值范围.[解析] p 为真命题⇔f ′(x )=3x 2-a ≤0在[-1,1]上恒成立⇔a ≥3x 2在[-1,1]上恒成立⇔a ≥3,q 为真命题⇔Δ=a 2-4≥0恒成立⇔a ≤-2或a ≥2. 由题意p 和q 有且只有一个是真命题,p 真q 假⇔⎩⎪⎨⎪⎧a ≥3-2<a <2⇔a ∈∅,p 假q 真⇔⎩⎪⎨⎪⎧a <3a ≤-2或a ≥2⇔a ≤-2或2≤a <3,综上所述:a ∈(-∞,-2]∪[2,3).18.(本小题满分12分)(2011·广东高州市长坡中学期末)复数z =⎝⎛⎭⎫12-32i 2是一元二次方程ax 2+bx +1=0(a ,b ∈R )的根.(1)求a 和b 的值;(2)若(a +bi )u -+u =z (u ∈C ),求u . [解析] (1)由题得z =-12-32i ,因为方程ax 2+bx +1=0(a 、b ∈R )是实系数一元二次方程,所以它的另一个根为-12+32i .由韦达定理知:⎩⎨⎧⎝⎛⎭⎫-12-32i +⎝⎛⎭⎫-12+32i =-b a⎝⎛⎭⎫-12-32i ⎝⎛⎭⎫-12+32i =1a⇒⎩⎪⎨⎪⎧a =1b =1. (2)由(1)知(1+i )u -+u =-12-32i ,设u =x +yi (x ,y ∈R ),则(1+i )(x -yi )+(x +yi )=-12-32i , 得(2x +y )+xi =-12-32i ,∴⎩⎨⎧2x +y =-12x =-32,∴⎩⎨⎧x =-32y =3-12,∴u =-32+23-12i . 19.(本小题满分12分)(2011·山东省实验中学)已知a >0,命题p :函数y =a x 在R 上单调递减,q :设函数y =⎩⎪⎨⎪⎧2x -2a ,(x ≥2a )2a ,(x <2a ),函数y >1恒成立,若p ∧q 为假,p ∨q 为真,求a 的取值范围.[解析] 若p 为真命题,则0<a <1,若q 为真命题,即y min >1, 又y min =2a ,∴2a >1,∴q 为真命题时a >12,又∵p ∨q 为真,p ∧q 为假,∴p 与q 一真一假. 若p 真q 假,则0<a ≤12;若p 假q 真,则a ≥1.故a 的取值范围为0<a ≤12或a ≥1.20.(本小题满分12分)(2011·北京学普教育中心)已知复数z 1=sin2x +λi ,z 2=m +(m -3cos2x )i ,λ、m 、x ∈R ,且z 1=z 2.(1)若λ=0且0<x <π,求x 的值;(2)设λ=f (x ),已知当x =α时,λ=12,试求cos ⎝⎛⎭⎫4α+π3的值. [解析] (1)∵z 1=z 2,∴⎩⎨⎧sin2x =m λ=m -3cos2x, ∴λ=sin2x -3cos2x ,若λ=0则sin2x -3cos2x =0得tan2x =3, ∵0<x <π,∴0<2x <2π, ∴2x =π3或2x =4π3,∴x =π6或2π3.(2)∵λ=f (x )=sin2x -3cos2x =2⎝⎛⎭⎫12sin2x -32cos2x =2sin ⎝⎛⎭⎫2x -π3, ∵当x =α时,λ=12,∴2sin ⎝⎛⎭⎫2α-π3=12,∴sin ⎝⎛⎫2α-π3=14, sin ⎝⎛⎭⎫π3-2α=-14, ∵cos ⎝⎛⎭⎫4α+π3=cos2⎝⎛⎭⎫2α+π6-1 =2cos 2⎝⎛⎭⎫2α+π6-1=2sin 2⎝⎛⎭⎫π3-2α-1, ∴cos ⎝⎛⎭⎫4α+π3=2×⎝⎛⎭⎫-142-1=-78. 21.(本小题满分12分)(2011·山东临沂质检)如图,在直三棱柱ABC -A 1B 1C 1中,AB =BB 1,AC 1⊥平面A 1BD ,D 为AC 中点.(1)求证:B 1C ∥平面A 1BD ; (2)求证:B 1C 1⊥平面ABB 1A 1.[解析] (1)证明:如图,连结AB 1,设AB 1∩A 1B =O ,则O 为AB 1中点,连结OD , ∵D 为AC 中点,在△ACB 1中,有OD ∥B 1C .又∵OD ⊂平面A 1BD ,B 1C ⊄平面A 1BD ,∴B 1C ∥平面A 1BD .(2)证明:∵AB =B 1B ,ABC -A 1B 1C 1为直三棱柱,∴ABB 1A 1为正方形,∴A 1B ⊥AB 1, 又∵AC 1⊥平面A 1BD ,A 1B ⊂平面A 1BD ,∵AC 1⊥A 1B ,又∵AC 1⊂平面AB 1C 1,AB 1⊂平面AB 1C 1,AC 1∩AB 1=A ,∴A 1B ⊥平面AB 1C 1,又∵B 1C 1⊂平面AB 1C 1,∴A 1B ⊥B 1C 1.又∵A 1A ⊥平面A 1B 1C 1,B 1C 1⊂平面A 1B 1C 1,∴A 1A ⊥B 1C 1,∵A 1A ⊂平面ABB 1A 1,A 1B ⊂平面ABB 1A 1,A 1A ∩A 1B =A 1,∴B 1C 1⊥平面ABB 1A 1.22.(本小题满分12分)(文)(2011·山东省实验中学)函数f (x )=ln x +1ax -1a(a 为常数,a >0). (1)若函数f (x )在区间[1,+∞)内单调递增,求a 的取值范围;(2)求函数f (x )在区间[1,2]上的最小值.[解析] f ′(x )=ax -1ax 2(x >0). (1)由已知得f ′(x )≥0在[1,+∞)上恒成立,即a ≥1x在[1,+∞)上恒成立, 又∵当x ∈[1,+∞)时,1x≤1, ∴a ≥1,即a 的取值范围为[1,+∞).(2)当a ≥1时,∵f ′(x )>0在(1,2)上恒成立,f (x )在[1,2]上为增函数,∴f (x )min =f (1)=0,当0<a ≤12时,∵f ′(x )<0在(1,2)上恒成立,这时f (x )在[1,2]上为减函数, ∴f (x )min =f (2)=ln2-12a.当12<a <1时,∵x ∈[1,1a )时,f ′(x )<0;x ∈(1a,2]时,f ′(x )>0, ∴f (x )min =f ⎝⎛⎭⎫1a =-ln a +1-1a. 综上,f (x )在[1,2]上的最小值为①当0<a ≤12时,f (x )min =ln2-12a; ②当12<a <1时,f (x )min =-ln a +1-1a. ③当a ≥1时,f (x )min =0.(理)(2011·丹东四校协作体联考)设数列{a n }满足:a 1=2,a n +1=a n +1a n(n ∈N *). (1)证明:a n >2n +1对n ∈N *恒成立;(2)令b n =a n n(n ∈N *),判断b n 与b n +1的大小,并说明理由 . [解析] (1)证法1:当n =1时,a 1=2>2×1+1,不等式成立, 假设n =k 时,a k >2k +1成立,当n =k +1时,a 2k +1=a 2k +1a 2k +2>2k +3+1a 2k>2(k +1)+1. ∴n =k +1时,a k +1>2(k +1)+1时成立,综上由数学归纳法可知,a n >2n +1对一切正整数成立. 证法2:当n =1时,a 1=2>3=2×1+1,结论成立; 假设n =k 时结论成立,即a k >2k +1,当n =k +1时,由函数f (x )=x +1x (x >1)的单增性和归纳假设有a k +1=a k +1a k>2k +1+12k +1, 因此只需证:2k +1+12k +1≥2k +3, 而这等价于(2k +1+12k +1)2≥2k +3⇔12k +1≥0, 显然成立,所以当n =k +1是,结论成立;综上由数学归纳法可知,a n >2n +1对一切正整数成立.证法3:由递推公式得a 2n =a 2n -1+2+1a 2n -1, a 2n -1=a 2n -2+2+1a 2n -2,a 22=a 21+2+1a 21, 上述各式相加并化简得a 2n =a 21+2(n -1)+1a 21+…+1a 2n -1>22+2(n -1)=2n +2>2n +1(n ≥2),又n =1时,a n >2n +1显然成立,故a n >2n +1(n ∈N *).(2)解法1:b n +1b n =a n +1na n n +1=⎝⎛⎭⎫1+1a 2n n n +1<⎝⎛⎭⎫1+12n +1n n +1=2(n +1)n (2n +1)n +1 =2n (n +1)2n +1=⎝⎛⎭⎫n +122-14n +12<1,又显然b n >0(n ∈N *),故b n +1<b n 成立. 解法2:b n +1-b n =a n +1n +1-a n n=1n +1⎝⎛⎭⎫a n +1a n -a nn=1a nn (n +1)[n -(n +1-n )a 2n ] ≤1a nn (n +1)[n -(n +1-n )(2n +1)](由(1)的结论) =1n (n +1)(n +1+n )a n[n (n +1+n )-(2n +1)] =1n (n +1)(n +1+n )a n[n (n +1)-(n +1)]=1n (n +1+n )a n(n -n +1)<0,所以b n +1<b n .解法3:b 2n +1-b 2n =a 2n +1n +1-a 2nn=1n +1⎝⎛⎭⎫a 2n +1a 2n +2-a 2nn =1n +1⎝⎛⎭⎫2+1a 2n -a 2n n <1n +1⎝ ⎛⎭⎪⎫2+12n +1-2n +1n=1n +1⎝⎛⎭⎫12n +1-1n <0, 故b 2n +1<b 2n ,因此b n +1<b n .。
高中数学《算法与框图》练习题(含答案解析)
高中数学《算法与框图》练习题(含答案解析)一、单选题1.执行如图所示的程序框图,若输入的10N=,则输出的X=()A.132B.121C.119D.1172.按如图所示的算法框图运算,若输入x=3,则输出k的值是()A.3B.4C.5D.63.运行如图所示的程序框图,若输入的A,B的值分别为5,7,则输出的结果为()A.5,7B.7,5C.7,7D.5,54.用辗转相除法求得288与123的最大公约数是()A.42B.39C.13D.35.流程图中表示判断框的是().A.矩形框B.菱形框C.圆形框D.椭圆形框6.给出如图所示的程序框图,若输入x的值为52-,则输出的y的值是()A.-3B.-1C.-2D.07.执行如图所示的程序框图,如果输入的x,Ry∈,那么输出的S的最大值为()A .0B .1C .2D .48.“大衍数列”来源于《乾坤谱》中对《易传》“大衍之数五十”的推论,主要用于解释中华传统文化中的太极衍生原理,数列中的每一项,都代表太极衍生过程中,曾经经历过的两仪数量总和,是中华传统文化中隐藏着的世界数学史上第一道数列题.如图是求“大衍数列”前n 项和的程序框图.执行该程序框图,输入6m =,则输出的S =( )A .18B .26C .44D .689.某同学为了求2222123n ++++,设计了如图所示的程序框图,在该程序框图中,①和①两处应分别填入( )A .2,S S i i n =+≥B .2(1),1S S i i n =+-≥+C .2,S S i i n =+>D .2(1),1S S i i n =++≥-10.如图所示的形状出现在南宋数学家杨辉所著的《详解九章算法》中,后人称为“三角垛”.“三角垛”最上层有1个球,第二层有3个球,第三层有6个球,….如图所示的程序框图,输出的S 即为小球总数,则S =( )A .35B .56C .84D .120二、填空题11.运行如图所示的伪代码,输出的T 的值为________.12.用秦九韶算法求函数432()2321f x x x x x =-+++,当1x =时的值时,2=v ___________.13.执行如图所示的程序框图,若输出的结果为48,则输入k 的值可以为______.14.设2134与1455的最大公约数为m ,则m 化为三进制为__________.三、解答题15.(1)求98的二进制数(2)用辗转相除法求840与1764的最大公约数(3)用秦九韶算法计算函数()432354f x x x x =++-当3x =时的函数值.16.某学校行政机构关系如下:①校长下设两名副校长和校长办公室;①两名副校长又各自管理教务处、教科室和保卫科、政教处、总务处;①各科室共同管理和服务各班级.试画出该校的行政组织结构图.17.任意给定一个正实数,设计一个算法求以这个数为半径的圆的面积.18.用二分法设计一个求方程230x -=在[]1,2上的近似根的算法.(近似根与精确解的差的绝对值不超过0.0005)参考答案与解析:1.B【分析】根据程序循环体内的执行逻辑,依次列出每步的执行结果直到n N ≥,确定输出结果N 即可.【详解】由程序的执行逻辑知:输入10N =,1、1,1X n ==:得1,23X n ==,n N <,执行循环体; 2、13X =,2n =:得1,35X n ==,n N <,执行循环体; 3、15X =,3n =:得1,47X n ==,n N <,执行循环体; 4、17X =,4n =:得1,59X n ==,n N <,执行循环体; …10、119X =,10n =:得121X =,11n N =>,跳出循环体. 输出121X =. 故答案为:B.2.B【分析】根据程序框图依次进行计算即可【详解】当1k =时,1312x =-=;当2k =时,2213x =-=;当3k =时,33126x =-=;当4k =时,42612021x =->,故输出的4k =,故选:B3.B【分析】按照程序框图运行即可.【详解】模拟程序的运行,可得:5A =,7B =,满足A B <,5K =,则7A =,5B =.所以输出A ,B 的值分别为7,5.故选: B .4.D【分析】根据辗转相除法的步骤,将288和133带入进行运算,即可得到答案.【详解】288212342=⨯+12324239=⨯+42393=+39133=⨯故288与123的最大公约数是3故选:D.5.B【分析】根据算法框图中表示判断的是菱形框,即可得出答案.【详解】解:流程图中矩形框表示处理框,菱形框表示判断框,圆形框表示起止框,没有椭圆形框,所以B 选项正确.故选:B【点睛】本题考查流程图中图形符号含义,属于基础题.6.C【分析】模拟执行程序,即可求出输出值; 【详解】解:输入52x =-,则55221222-⎛⎫=> ⎪⎝⎭,满足12?2x ⎛⎫> ⎪⎝⎭, 第二次循环,51222x =-+=-,则11221222-⎛⎫=< ⎪⎝⎭,不满足12?2x ⎛⎫> ⎪⎝⎭,则22222211log log log 22log 2224y -⎛⎫=-===-=- ⎪⎝⎭,输出2-; 故选:C7.D【分析】画出判断条件对应的不等式组所表示的平面区域,结合图形,确定目标函数的最优解,利用程序框图的输出结果,即可求解.【详解】由题意,不等式组002x y x y ≥⎧⎪≥⎨⎪+≤⎩所表示的平面区域,如图所示,目标函数2S x y =+,可化为直线2y x S =-+,当直线2y x S =-+经过点A 时,直线在y 轴上的截距最大,此时目标函数取得最大值,又由02y x y =⎧⎨+=⎩,解得(2,0)A ,所以目标函数的最大值为max 4S ,又由不等式002x y x y <⎧⎪<⎨⎪+<⎩时,根据程序框图,可得1S =,所以输出的S 的最大值为4.故选:D.8.C【分析】根据程序流程图,代入6m =,计算出结果即可.【详解】①6m =,1n =,2102n a -==,0S S a =+=,此时n m <; ①2n =,222n a ==,2S S a =+=,此时n m <; ①3n =,2142n a -==,6S S a =+=,此时n m <; ①4n =,282n a ==,14S S a =+=,此时n m <; ①5n =,21122n a -==,26S S a =+=,此时n m <; ①6n =,2182n a ==,44S S a =+=,此时n m ≥, 结束程序,输出结果为44,故选:C9.C【分析】根据流程图及最后输出的结果逐项判断后可得正确的选项.【详解】对于A ,第1次判断前21,2S i ==,第2次判断前2212,3S i =+=,依次,最后一次判断前,()222121S n =+++-,此时i n =,终止循环, 故此时输出()222121S n =+++-,不合题意.对于C ,第1次判断前21,2S i ==,第2次判断前2212,3S i =+=,依次,最后一次判断前,22212S n =+++,此时1i n =+,终止循环, 故符合题意.对于B ,第1次判断前20,2S i ==,第2次判断前21,3S i ==,依次,最后一次判断前,()222121S n =+++-,此时1i n =+,终止循环, 故此时输出()222121S n =+++-,不合题意.对于D ,第1次判断前22,2S i ==,第2次判断前2223,3S i =+=,依次,最后一次判断前,()222231S n =+++-,此时1i n =-,终止循环, 故此时输出()222231S n =+++-,不合题意.故选:C10.B【分析】设第n 层小球个数为n a ,根据程序框图可知,输出的123456S a a a a a a =+++++,求出各个数即可得到.【详解】设第n 层小球个数为n a ,由题意可知,1n n a a n --=()2n ≥.根据程序框图可知,输出的123456S a a a a a a =+++++,又11a =,23a =,36a =,43410a a =+=,54515a a =+=,65621a a =+=,所以136********S =+++++=.故选:B.11.16【分析】模拟程序的运行过程,即可得出程序运行后的输出结果.【详解】当1T =时,3i =;当134T =+=时,5i =;当459T =+=时,7i =;当9716T =+=时,98i =>.所以输出16T =.故答案为:16.【点睛】本题主要考查了程序语言的应用问题,模拟程序的运行过程是常用的方法,属于基础题. 12.0【分析】利用秦九韶算法的定义计算即可.【详解】012221311110v v v ==⨯-=-=-⨯+=,,故答案为: 013.8(答案不唯一)【分析】根据程序框图依次计算,直至推出48s =截止,判断条件.【详解】执行程序框图,可知:第一次循环:n =1+3=4,S =2×1+4=6;第二次循环:n =4+3=7,S =2×6+7=19;第三次循环:n =7+3=10,S =2×19+10=48,要使得输出的结果为48,可知k 可以为8.故答案为:8(答案不唯一)14.()310121【分析】先求出2134与1455的最大公约数97m =,再利用“辗转相除法”进位方法,即可得出结果.【详解】解:21341455679,1455679297,679977=+=⨯+=⨯,2134∴与1455的最大公约数为97,97m ∴=,用97连续除3得余数,可得:97化为三进制数=()310121.故答案为:()310121.15.(1)()21100010(2)84(3)254【解析】(1)将98写成的幂的和的形式,即可找到98的二进制数;(2)根据辗转相除法的规则,即可求出最大公约数;(3)先将()f x 写成(){}23054x x x x +++-⎡⎤⎣⎦的形式,再计算3x =时01234,,,,v v v v v 的值即可.【详解】(1)6598222=++,所以98的二进制数是()21100010.(2)1764284084=⨯+,8401084=⨯,所以840与1764的最大公约数为84.(3)()(){}23054f x x x x x =+++-⎡⎤⎣⎦.0 3.v =12339.v =⨯+=293027.v =⨯+=3273586.v =⨯+=48634254.v =⨯-=【点睛】本题考查二进制,辗转相除法,秦九昭算法等知识,属于基础题.16.见解析【分析】根据题目中的条件,找出各要素之间的关系,校长只负责两名副校长和校长办公室,所以校长下只有两名副校长和校长办公室,依次类推,两名副校长又各自管理教务处、教科室和保卫科、政教处、总务处;班级由所有的科室负责.【详解】该校的行政组织结构图如图所示:【点睛】本题考查组织结构图的画法,关键是找出各要素之间的关系, 属于基础题.17.见解析【分析】由算法的概念可知:算法是先后顺序的,结果明确性,每一步操作明确的,根据已知半径求圆的面积的算法的先后顺序,即可得出结果.【详解】第一步:输入任意正实数r ;第二步:计算2S r π=;第三步:输出圆的面积S【点睛】本题考查算法的概念,解题关键是算法步骤的排序和格式,属于基础题.18.见解析【分析】计算(1)0,(2)0f f <>,设121,2x x ==,122x x m +=,判断()f m 的符号,根据零点存在定理得到算法.【详解】第一步:令2()3f x x =-,(1)20,(2)10f f =-<=>,∴设121,2x x ==;第二步:令122x x m +=,判断()f m 是否为0,若是,则m 为所求;若不是,则继续判断()1()f x f m ⋅大于0还是小于0; 第三步:若()1()0f x f m ⋅>,则令1x m =;否则,令2x m =;第四步:判断120.0005x x-≤是否成立?若是,则12,x x之间的任意值均为满足条件的近似根;若不是,则返回第二步.【点睛】本题考查了求方程近似根的算法,意在考查学生对于算法的理解和应用。
高三数学算法和程序框图试题
高三数学算法和程序框图试题1.运行如图所示的程序框图,则输出的运算结果是_____________【答案】【解析】因为第一次进入循环,运算后S=,i=1<4第二次进入循环,运算后S=,i=2<4第三次进入循环,运算后S=,i=3<4第四次进入循环,运算后S=,i=4≥4跳出循环输出S=.【考点】算法,框图,数列求和,裂项法.2.如图所示,程序框图(算法流程图)的输出结果是()A.34B.55C.78D.89【答案】B【解析】由题意,①②③④⑤⑥⑦⑧,从而输出,故选B.【考点】1.程序框图的应用.3.执行右侧的程序框图,若输入,则输出 .【答案】C【解析】第一次运行后y=5,第二次运行后y=,第三次运行后,此时,满足条件,故输出.【考点】程序框图.4.定义某种运算,运算原理如下图所示,则式子的值为。
【答案】13【解析】解:=所以答案应填13.【考点】1、新定义;2、指数运算与对数运算.5.某程序框图如图所示,若使输出的结果不大于20,则输入的整数的最大值为()A.3B.4C.5D.6【答案】B【解析】这是一个循环结构,循环的结果依次为:.再循环一次,S的值就大于20,故的值最大为4.【考点】程序框图.6. [2013·湖北高考]阅读如图所示的程序框图,运行相应的程序.若输入m的值为2,则输出的结果i=________.【答案】4【解析】i=1,A=2,B=1→i=2,A=4,B=2→i=3,A=8,B=6→i=4,A=16,B=24,输出i=4.7.已知某程序框图如图所示,则该程序运行后输出的结果为( )A.B.C.D.【答案】A【解析】运行第一次:成立;运行第二次:成立;运行第三次:成立;运行第四次成立;运行第五次:成立;运行第2007次:成立;运行第2008次:不成立;输出A的值:故选A.【考点】循环结构.8.如果执行如图的程序框图,那么输出的值是__________.【答案】【解析】依题意可得程序框图是一个以6为周期的数列,输出的S分别是由2014除以6的余数为4.所以输出的值是.【考点】1.程序框图.2.周期数列.9.执行如图所示的算法框图,输出的结果是,则判断框内应填入的条件是()A.B.C.D.【答案】A【解析】本程序计算是,因为,由,解得,此时,不满足条件,所以选A.【考点】程序框图.10.阅读如图所示的程序框图,若输入,则输出的值为__________.【答案】.【解析】第一次循环,,不成立;执行第二次循环,,,不成立;执行第三次循环,,,不成立;执行第四次循环,,,成立,跳出循环体,输出的值为.【考点】算法与程序框图11.一个算法的程序框图如右图所示,若该程序输出的P位于区间内,则判断框内应填入的条件是()A.B.C.D.【答案】C【解析】因为第一次循环,第二次循环,第三次循环,第四次循环,第五次循环,第六次循环,此时应结束循环,所以判断框中应填选C.【考点】循环结构流程图12.A.B.C.D.【答案】C【解析】程序执行过程中,的值依次为;;;;;,程序结束,输出.【考点】程序框图.13.执行如图所示的程序框图,输出的所有值之和是_________.【答案】【解析】由程序框图可知,当时,1不是3的倍数,输出1;当,3是3的倍数,不输出;同理,接下来输出的数还有,所以之和是.【考点】程序框图的应用.14.执行下图的程序框图,如果输入,则输出的值为.【答案】【解析】由题意,.【考点】程序框图.15.某程序框图如图所示,则该程序运行后输出的值为.【答案】7【解析】开始时,,进入循环,;,继续循环,;,继续循环,;,跳出循环,故.【考点】1、程序框图的循环结构;2、数列的列项求和.16.执行如图所示的程序框图,输出的S=________.【答案】【解析】执行第一次循环时S=,i=1;第二次循环S=,i=2,此时退出循环.故输出S=.17.执行程序框图,则输出的S是()A.5040B.4850C.2450D.2550【答案】C【解析】由程序框图分析可知:第一次循环:第二次循环:第三次循环:…,当时循环结束,此时,故输出的结果为2450,选C.【考点】1.程序框图;2.等差数列的前n项和公式.18.执行如图所示的程序框图,则输出的k的值是()A.3B.4C.5D.6【答案】C【解析】依次执行循环体得s=1,k=2;s=2,k=3;s=6,k=4;s=15,k=5,s=31,满足s>15,输出k=5.故选C.19.如果执行如图的程序框图,输入正整数N(N≥2)和实数a1,a2,…,aN,输出A,B,则()A.A+B为a1,a2,…,aN的和B.为a1,a2,…,aN的算术平均数C.A和B分别是a1,a2,…,aN中最大的数和最小的数D.A和B分别是a1,a2,…,aN中最小的数和最大的数【答案】C【解析】随着k的取值不同,x可以取遍实数a1,a2,…,aN,依次与A,B比较,A始终取较大的那个数,B始终取较小的那个数,直到比较完为止,故最终输出的A,B分别是这N个数中的最大数与最小数. 20.如图是一个算法流程图,则输出的k的值是________.【答案】6【解析】根据程序框图可知,k=1时,12-1×6+5≤0;k=2时,22-2×6+5≤0;k=3时,32-3×6+5≤0;k=4时,42-4×6+5≤0;k=5时,52-5×6+5≤0;k=6时,62-6×6+5>0.故输出的k的值是6.21.运行如图的程序框图,若输出的结果是,则判断框中可填入A.B.C.D.【答案】B【解析】程序的运算功能是,而,因此.【考点】程序框图.22.执行下面的程序框图,若输入的ε的值为0.25,则输出的n的值为________.【答案】3【解析】逐次计算的结果是F1=3,F=2,n=2;F1=5,F=3,n=3,此时输出,故输出结果为3.23.阅读如图所示的程序框图,若运行相应的程序,则输出的S的值是() A.102B.21C.81D.39【答案】A【解析】S=1×31+2×32+3×33=10224.一个算法的程序框图如图,则其输出结果是()A.0B.C.D.【答案】B【解析】由题意可知:.【考点】1.程序框图;2.三角函数的周期性.25.阅读程序框图,运行相应的程序,当输入x的值为-25时,输出x的值为()A.-1B.1C.3D.9【答案】C【解析】因为当x=-25时进入判断成立所以计算得到.在进入判断框,又是成立的所以.再一次进入判断框由于不成立,所以进到的运算,即可得.故选C.解题关键是要逐一代入判断计算,易出错.【考点】1.框图语言.2.循环语句.3.判断语句.26.执行如图所示的程序框图,输出的S值为()A.B.C.D.【答案】B【解析】程序在执行过程中,的值分别为;;;;,故输出的值为.【考点】程序框图.27.执行如图所示的程序框图,输出的值为()A.6B.24C.D.【答案】C【解析】根据框图的循环结构,依次,跳出循环,输出结果。
算法与框图章节测试卷
算法与框图章节测试卷班级 姓名 座位号一、 选择题1.右面的程序框图,若是输入三个实数a ,b ,c , 要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( )A . c x >B . x c >C . c b >D . b c >2.一个算法的程序框图如图所示,若该程序输出的结果是56,则判断框中应填入的条件是 ( )(第4题图)开始 输入x a =b x >x b =x c =输出x 结束是是否否(A )5i < (B )6i < (C )5i ≥ (D )6i ≥3.下面是一个算法的程序框图,当输入的x 值为3时,输出y 的结果恰好是31,则?处的关系式是( ). A .3x y = B .xy -=3C .xy 3= D .31x y =4.下图所示的算法被称为“趋1数字器”,它输出的数字都是分数,且随着运算次数的增加,输出的分数会愈来愈接近于1.该程序若想输出的结果为20102011,则判断框中应填入的条件是 ( )A .i<2011? B . i<2010? C . i<2009? D .i<2008?5.按下面的流程图进行计算.若输出的202x =,则输入的正实数x 值的个数最多为( ).A.2B.3C.4D.56.如下程序框图,若输出的结果是2,则①处的处置框内应填的是( )A 、2=xB 、2=bC 、1=xD 、5=a 7.若右边的程序框图输出的S 是126,则条件①可为 ( )A .5n ≤B .6n ≤C .7n ≤D .8n ≤8.若某程序框图如所示,则该程序运作后输出的y 等于( ) .15 C9.给出30个数:1,2,4,7,11,……其规律是 第一个数是1,第二个数比第一个数大1, 第三个数比第二个数大2, 第四个数比第三个数大3,……以此类推,要计算这30个数的和,现已给出了该问题的程序框图如右图所示,那么框图中判断框①处和执行框②处应别离填入A .1?;30-+=≤i p p iB .1?;29++=≤i p p iC .i p p i +=≤?;31D .i p p i +=≤?;3010.算法的有穷性是指( )A . 算法必须包含输出B .算法中每个操作步骤都是可执行的C . 算法的步骤必需有限D .以上说法均不正确11.阅读右边的程序框图,若输入的n 是10,则输出的变量S 和T 的值依次是 ( )A .30,25B .28,24C .55,45D .54,4412.如上右图所示的是按照输入的x 值计算y 的值的程序框图,若x依次取数列y 值的最小值为( )二、填空题13.下面是一个算法.若是输出的y的值是20,则输入的x的值是 .14.如右所示的算法中,若输入的,,a b c别离为1,2,3,则输出的a,b,c别离为15.如图程序框图,若是输出的函数值在区间]41,161[内,则输入的实数x的取值范围开始输入xx<8?否y=2x是2y x输出y结束为.16.若是执行下面的程序框图,那么输出的S值为.三、解答题17.“特快专递”是目前人们常常利用的异地邮寄信函或托运物品的一种快捷方式.某快递公司规定甲、乙两地之间物品的托运费用按照下列方式计算:f=其中f(单位:元)为托运费,ω为托运物品的重量(单位:千克).试画出计算费用f的程序框图.18.设计框图实现1+3+5+7+…+131的算法.19.(12分)北京期货商会组织结构设置如下:(1)会员代表大会下设监事会、会长办公会,而会员代表大会于会长办公会共辖理事会;(2)会长办公会设会长,会长管理秘书长;(3)秘书长具体分管:秘书处、规范自律委员会、服务推行委员会、发展创新委员会。
高一数学算法与程序框图试题
高一数学算法与程序框图试题1.算法流程有、、三种控制结构.【答案】顺序结构条件结构循环结构【解析】算法的三种基本结构是顺序结构、条件结构、循环结构。
故选C。
【考点】本题主要考查算法的概念及算法设计中的结构。
点评:关键是对算法的三种基本结构理解并熟练掌握。
2.如图所示的程序框图,输出的结果是S=7,则输入的A值为________.【答案】3【解析】该程序框图的功能是输入A,计算2A+1的值.由2A+1=7,解得A=3.3.如图是一个算法的程序框图,该算法所输出的结果是()A.1+++…+B.1+++…+C.+++…+D.+++…+【答案】C【解析】第一次循环:s=,n=4,i=2;第二次循环:s=+,n=6,i=3;第三次循环:s=++,n=8,i=4;由于i=10时,不满足i>10,所以继续执行循环;此时s=++…+,n=22,i=11;当i=11时,满足i>10,输出s.4.下列关于算法的描述正确的是()A.算法与求解一个问题的方法相同B.算法只能解决一个问题,不能重复使用C.算法过程要一步一步执行D.有的算法执行完以后,可能没有结果【答案】C【解析】算法与求解一个问题的方法既有区别又有联系,故A不对.算法能够重复使用,故B不对.每一个算法执行完以后,必须有结果,故D不对.5.计算下列各式中的S值,能设计算法求解的是()①S=1+2+3+…+100;②S=1+2+3+…+100+…;③S=1+2+3+…+n(n≥1,n∈N).A.①②B.①③C.②③D.①②③【答案】B【解析】由算法的有限性知②不正确,而①③都可通过有限的步骤操作,输出确定结果.6.下列各式中T的值不能用算法求解的是()A.T=12+22+32+42+…+1002B.T=++++…+C.T=1+2+3+4+5+…D.T=1-2+3-4+5-6+…+99-100【答案】C【解析】根据算法的有限性知C不能用算法求解.7.关于一元二次方程x2-5x+6=0的求根问题,下列说法正确的是()A.只能设计一种算法B.可以设计两种算法C.不能设计算法D.不能根据解题过程设计算法【答案】B【解析】一元二次方程的求解过程可以用公式法和分解因式法进行,可根据不同的解题过程来设计算法,故可以设计两种算法,但两种算法输出的结果是一样的.8.对于解方程x2-2x-3=0的下列步骤:①设f(x)=x2-2x-3②计算方程的判别式Δ=22+4×3=16>0③作f(x)的图象④将a=1,b=-2,c=-3代入求根公式x=,得x1=3,x2=-1.其中可作为解方程的算法的有效步骤为()A.①②B.②③C.②④D.③④【答案】C【解析】解一元二次方程可分为两步确定判别式和代入求根公式,故②④是有效的,①③不起作用.9.以下有六个步骤:①拨号;②等拨号音;③提起话筒(或免提功能);④开始通话或挂机(线路不通);⑤等复话方信号;⑥结束通话.试写出打一个本地电话的算法________.(只写编号)【答案】③②①⑤④⑥【解析】此题考查算法的思想;此算法应该是:根据常识知道:首先提起话筒(或按免提功能),然后等拨号音后在拨号,然后等复话方信号,然后开始通话或者线路不通挂机,最后结束通话,所以算法是③②①⑤④⑥10.函数y=,试写出给定自变量x,求函数值y的算法【答案】见解析【解析】解:算法如下:第一步,输入x.第二步,若x>0,则令y=-x+1后执行第五步;否则执行第三步.第三步,若x=0,则令y=0后执行第五步;否则执行第四步.第四步,令y=x+1.第五步,输出y的值.。
关于《1.1算法与程序框图(1)》测试题
关于《1.1算法与程序框图(1)》测试题关于《1.1 算法与程序框图(1)》测试题《1.1 算法与程序框图(1)》测试题一、选择题1.下列关于算法的描述正确的是( ).A.算法与求解一个问题的方法相同B.一个算法只能解决一个问题,不能重复使用C.算法过程要一步一步执行,每步执行的操作必须确切D.解决一类问题的算法只有一个考查目的:考查算法的概念.答案:C.解析:算法通常是指按照一定的规则解决某一类问题的明确的有限的步骤,明确性和有限性是算法的基本特征.解决某一个问题的算法可能不止一个.2.任何程序框图中都不可缺少的是( ).A.输入框B.处理框C.判断框D.起止框考查目的:考查程序框图的有关概念.答案:D.解析:程序框图主要由程序框和流程线组成.基本的程序框有起止框,输入、输出框,处理框,判断框,其中起止框是任何程序框图中不可缺少的.3.如图给出了一个算法程序框图,该算法程序框图的功能是( ).A.求三数中的最大数B.求三数中的最小数C.将按从小到大排列D.将按从大到小排列考查目的:考查对程序框图中条件结构的理解.答案:B.解析:通过框图可知,该程序框图的功能是求三个数中的最小数.二、填空题4.顺序结构是由______________组成的,这是任何一个算法都离不开的基本结构.考查目的:考查顺序结构的定义.答案:若干个依次执行的步骤.解析:顺序结构的概念.5.求实数x的绝对值的算法程序框图如图所示,则判断框①中可填 .考查目的:考查条件结构的应用.答案:x>0(或x>0? 或x≥0 或x≥0?).解析:利用绝对值的定义及条件结构的表示.6.执行如图所示的程序框图,输入,,,则输出的的值是________.考查目的:考查条件结构的应用.答案:68.解析:当输入,,时,不满足,因此执行:.由于,故执行.执行后,再执行一次后,的值为173-105=68,此时不成立,故输出68.三、解答题:7.如下算法:第一步,输入的值.第二步,若成立,则.第三步,否则,.第四步,输出的值.若输出的值为4,求输入的值.考查目的:考查分段函数类型的算法.答案:-2或4.解析:由所给的算法可知,该算法执行的功能是给定值,求分段函数的函数值.若,则;若,则,8.函数,写出求该函数的函数值的算法,并画出程序框图.考查目的:考查条件结构及分段函数程序框图的画法.答案:见解析.解析:算法如下:第一步,输入.第二步,如果,则.如果,则;如果,则.第三步,输出函数值.相应的程序框图如下图.新高三生如何根据高考真题规划复习方向新备考开始,小编整理高分生经验,和各科方向和同学们分享。
数学3自我小测:算法与程序框图(第3课时)
自我小测1.如图是某算法程序框图的一部分,其算法的逻辑结构为( )A .顺序结构B .判断结构C .条件结构D .顺序结构和条件结构2.求下列函数的函数值的算法中需要用到条件结构的是( )A .f (x )=x 2-1B .f (x )=2x +1C .f (x )=⎩⎨⎧ x 2+1(x >1),,x 2-1(x ≤1) D .f (x )=2x3.如图所示的程序框图,输入x =2,则输出的结果是( )A.1 B.2C.3 D.44.输入x=-5,按图中所示的程序框图运行后,输出的结果是( )A.-5 B.0C.-1 D.15.某程序框图如图所示,现输入如下四个函数,则可以输出的函数是( )A.f(x)=x2B.f(x)=错误!C.f(x)=e x D.f(x)=sin x6.如图所示的程序框图的功能是________.程序后,输出的y的值分别为a,b,c,则a+b+c=__________。
1)=__________;设f(x)=(0⊗x)x-(2⊗x),则f(1)=__________.9.已知关于x的一元二次方程ax2+bx+c=0(a≠0),设计一个算法,判断方程是否有实数根.写出算法步骤,并画出程序框图.10.儿童乘坐火车时,若身高h不超过1.2 m,则无需购票;若身高h超过1.2 m,但不超过1。
5 m,可买半票;若身高h超过1。
5 m 应买全票.请设计一个算法,输入儿童的身高,输出购票情况,并画出程序框图.参考答案1.D2.解析:C项中函数f(x)是分段函数,需分类讨论x的取值范围,要用条件结构来设计算法,A,B,D项中均不需要用条件结构.答案:C3.解析:输入x=2后,该程序框图的执行过程是:输入x=2,x=2>1成立,y=错误!=2,输出y=2。
答案:B4.解析:若输入x=-5,则x=-5>0不成立,再判断若x<0,则成立,那么执行y=1,故输出的结果为1.答案:D5.解析:由程序框图知,输出的函数是奇函数,且存在零点,函数f(x)=x2,f(x)=e x不是奇函数,而函数f(x)=1x是奇函数,但不存在零点,而函数f(x)=sin x是奇函数,且存在零点,故选D.答案:D6.解析:该程序框图表示的算法步骤是:第一步,输入a ,b ,c 三个数.第二步,判断a 与b ,a 与c 的大小,如果a 同时大于b ,c ,则输出a ,否则执行第三步.第三步,判断b 与c 的大小,因为a 已小于b 或c ,则只需比较b 与c 的大小就能看出a ,b ,c 中谁是最大的了,如果b >c ,则输出b ,否则输出c .即求a ,b ,c 的最大值.答案:求a ,b ,c 的最大值7.解析:该程序框图的功能是输入自变量x 的值,输出函数y =错误!对应的函数值记y =f (x ),则a =f (0)=40=1,b =f (1)=1,c =f (2)=22=4,则a +b +c =6。
人教新课标A版高中数学必修3第一章算法初步1.1算法与程序框图1.1.1算法的概念同步测试
人教新课标A版高中数学必修3第一章算法初步 1.1算法与程序框图 1.1.1算法的概念同步测试共 25 题一、单选题1、算法的三要素不包括以下( )A.明确性B.有限性C.有序性D.模糊性2、下列关于基本的逻辑结构说法正确的是( )A.一个算法一定含有顺序结构B.一个算法一定含有选择结构C.一个算法一定含有循环结构D.以上都不对3、算法的有穷性是指( )A.算法的步骤必须有限B.算法中每个操作步骤都是可执行的C.算法必须包含输出D.以上说法均不正确4、看下面的四段话,其中是解决问题的算法的是( )A.把高一5班的同学分成两组,高个子参加篮球赛,矮个子参加拔河比赛B.把高一5班的同学分成两组,身高达到170cm的参加篮球赛,不足170cm的参加拔河比赛C.做饭必须有米D.从2开始写起,后一个数为前一个数与2的和,不断地写,写出所有偶数5、下面四种叙述能称为算法的是( )A.在家里一般是妈妈做饭B.做米饭需要刷锅、淘米、添水、加热这些步骤C.在野外做饭叫野炊D.做饭必须要有米6、下面的结论正确的是( )A.一个程序的算法步骤是可逆的B.一个算法可以无止境地运算下去的C.完成一件事情的算法有且只有一种D.设计算法要本着简单方便的原则7、下列关于算法的说法不正确的是( )A.算法必须在有限步操作之后停止.B.求解某一类问题的算法是唯一的.C.算法的每一步必须是明确的.D.算法执行后一定产生确定的结果.8、下面的结论正确的是( )A.一个程序的算法步骤是可逆的B.一个算法可以无止境地运算下去的C.完成一件事情的算法有且只有一种D.设计算法要本着简单方便的原则9、下列计算S的值的选项中,不能设计算法求解的是( )A.S=1+2+3+…+90B.S=1+2+3+4C.S=1+2+3+…+n(n≥2且n∈N)D.S=12+22+32+…+100210、下列对算法的理解不正确的是( )A.一个算法包含的步骤是有限的B.一个算法中每一步都是明确可操作的,而不是模棱两可的C.算法在执行后,结果应是明确的D.一个问题只可以有一个算法11、下列说法错误的是( )A.一个算法应包含有限的操作步骤,而不能是无限的B.有的算法执行完后,可能有无数个结果C.一个算法可以有0个或多个输入D.算法中的每一步都是确定的,算法的含义是唯一的12、算法:第一步.输人a,b,c,d.第二步.m=a第三步,若b<m.则m=b.第四步.若c<m.则m=c.第五步.若d<m.则m=d.第六步.输出m.上述算法的功能是( )A.输出a,b,c,d中的最大值B.输出a,b,c,d中的最小值C.输出a,b,c,d由小到大排序D.输出a,b,c,d由大到小排序13、下列运算不属于我们所讨论算法范畴的是( )A.已知圆的半径求圆的面积B.随意抽4张扑克牌算到二十四点的可能性C.已知坐标平面内两点求直线方程D.加减乘除法运算法则14、早上从起床到出门需要洗脸刷牙(5 min)、刷水壶(2 min)、烧水(8 min)、泡面(3 min)、吃饭(10 min)、听广播(8 min)几个步骤、从下列选项中选最好的一种算法A.S1 洗脸刷牙、S2刷水壶、S3 烧水、S4 泡面、S5 吃饭、S6 听广播B.S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭、S5听广播C.S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭同时听广播D.S1吃饭同时听广播、S2泡面、S3烧水同时洗脸刷牙、S4刷水壶15、算法的计算规则以及相应的计算步骤必须是唯一确定的,既不能含糊其辞,也不能有多种可能.这里指的是算法的( )A.有序性B.明确性C.可行性D.不确定性二、填空题16、以下有六个步骤:①拨号;②等拨号音;③提起话筒(或免提功能);④开始通话或挂机(线路不通);⑤等复话方信号;⑥结束通话.试写出打一个本地电话的算法________ .(只写编号)17、求1×3×5×7×9的算法的第一步是3×5,得15,第二步是将第一步中的运算结果15与7相乘,得105,第三步是________18、小明晚上放学回家要做如下事情:复习功课用30分钟,休息用30分钟,烧水用15分钟,做作业用25分钟,要完成这些事情,小明要花费的最少时间为________ 分钟.19、下面给出了解决问题的算法:S1 输入xS2 若x≤1则执行S3,否则执行S4S3 使y=2x﹣3S4 使y=x2﹣3x+3S5 输出y当输入的值为________ 时,输入值与输出值相等.20、给出以下问题:①求面积为1的正三角形的周长;②求键盘所输入的三个数的算术平均数;③求键盘所输入的两个数的最小数;④求函数当自变量取x0时的函数值.其中不需要用条件语句来描述算法的问题有________ .三、解答题21、已知一个正三角形的周长为a,求这个正三角形的面积.设计一个算法,解决这个问题.22、某同学手中有一把芝麻粒,红色墨水一瓶,请你帮该同学设置一个方案,(只写简要实施步骤,不列框图,不编写计算机程序)估算出芝麻粒数.23、高一(2)班共有54名学生参加数学竞赛,现已有他们的竞赛分数,请设计一个将竞赛成绩优秀学生的平均分输出的算法(规定90分以上为优秀).24、一位商人有9枚银元,其中有1枚略轻的是假银元.你能用天平(无砝码)将假银元找出来吗?写出解决这一问题的算法.25、一箱苹果,4个4个地数,最后余下1个;5个5个地数,最后余下2个;9个9个地数,最后余下7个.请设计一种算法,求出这箱苹果至少有多少个?参考答案一、单选题1、【答案】D【解析】【解答】解:算法的三要素是有序性,有限性,明确性故选:D.【分析】由算法的三要素是有序性,有限性,明确性,即可确定答案.2、【答案】A【解析】【解答】解:算法有三种逻辑结构最基本的是顺序结构一个算法一定包含有顺序结构故选A【分析】根据算法中三种逻辑结构的定义,顺序结构是最基本的结构,每个算法一定包含顺序结构;选择结构是算法中出现分类讨论时使用的逻辑结构,循环结构一定包含一个选择结构;分析四个答案,即可得到结论.3、【答案】A【解析】【解答】解:一个算法必须在有限步内结束,简单的说就是没有死循环即算法的步骤必须有限故选:A.【分析】所谓算法有穷性是指一个算法应包含有限的操作步骤,即在执行有限操作后算法结束,从而可得结论.4、【答案】B【解析】【解答】解:算法是一系列解决问题的清晰指令.所以:A选项:身高没有明确,所以A错误;B选项:学生的身高明确,解决了学生打球问题,所以B正确;C选项:做饭不一定用米,所以C不正确;D选项:从2开始写起,后一个数为前一个数与2的和,不断地写,写出所有偶数,这是不可能进行的,所以D不正确;故选:B.【分析】通过算法符合运算规则,计算机能操作;每个步骤都有一个明确的计算任务;对重复操作步骤作返回处理;步骤个数尽可能少;每个步骤的语言描述要准确、简明.判断选项即可.5、【答案】B【解析】【解答】解:算法的特点:有穷性,确定性,顺序性与正确性,不唯一性,普遍性算法可以用自然语言、图形语言,程序语言来表示,同一问题可以用不同的算法来描述,但结果一定相同,故选:B.【分析】用算法的定义逐一来分析判断各选项的正确与否.6、【答案】D【解析】【分析】设计算法要本着简单方便的原则,这是设计算法的基本原则,选D。
1.1算法与框图习题
n=5 s=0 WHILE s<15 S=s+n n=n -1 WEND PRINT n END (第5题) i=12 s=1 DO s= s * i i = i -1LOOP UNTIL “条件” PRINT s END (第6题) a = 1 b = 2 c = 3 a = b b = c c = a PRINT a,b,c END (第8题) (第7题) 1.1算法与程序框图 一.选择题1.算法的有穷性是指( )(A)算法必须包含输出 (B)算法中每个操作步骤都是可执行的 (C)算法的步骤必须有限 (C)以上说法均不正确2.算法共有三种逻辑结构,即顺序结构,条件结构和循环结构,下列说法正确的是( ) (A)一个算法只能含有一种逻辑结构 (D) 一个算法可以含有上述三种逻辑结构的任意组合 (B) 一个算法最多可以包含两种逻辑结构 (C) 一个算法必须含有上述三种逻辑结构3.用秦九韶算法求多项式65432x 3x 5x 6x 79x 8x 3512)x (f +++++-+=在4x -=的值时,其中4v 的值为( ) (A) -57 (B)124 (C) -845 (D) 2204.以下给出的各数中不可能是八进制数的是( ) (A)312 (B)10 110 (C)82 (D)7 4575.下边程序执行后输出的结果是( ) (A).-1 (B)0 (C)1 (D)26.如果下边程序执行后输出的结果是132,那么在程序until 后面的“条件”应为( ) (A)i > 11 (B) i >=11 (C) i <=11 (D)i<117.下图给出的是计算201614121+⋅⋅⋅+++的值的一个程序框图,其中判断框内应填入的条件是(A)i>10 (B)i<10(C)i>20(D)i<20( )8.上边程序运行的结果是( ) (A)1,2,3 (B)2,3,1 (C)2,3,2 (D)3,2,19.下边的程序框图(如图所示),能判断任意输入的正整数x 的奇偶性:其中判断框内的条件是(A)m=0 (B)x=0 (C)x=1 (D)m=1 ( )10.给出以下一个算法的程序框图(如图所示),该程序框图的功能是( ) (A)求输出a,b,c 三数的最大数 (B) 求输出a,b,c 三数的最小数 (C)将a,b,c 按从小到大排列 (D) 将a,b,c 按从大到小排列 11.下边程序运行后的输出结果为( ) (A)17 (B)19 (C)21 (D)23i=1WHILE i<8 i=i+2 s=2※I+3 WEND PRINT s END(第11题)第9题第15题12.用二分法求方程022=-x 的近似根的算法中要用哪种算法结构( ) A .顺序结构 B .条件结构 C .循环结构 D .以上都用 13.不能描述算法的是( )A 流程图B 伪代码C 数据库D 自然语言 14.算法 S1 m=aS2 若b<m ,则m=b S3 若c<m ,则m=c S4 若d<m ,则 m=dS5 输出m ,则输出m 表示 ( ) A .a ,b ,c ,d 中最大值B .a ,b ,c ,d 中最小值C .将a ,b ,c ,d 由小到大排序D .将a ,b ,c ,d 由大到小排 二.填空题12.将二进制数101 101(2) 化为十进制结果为 ;再将该数化为八进制数,结果为 .14.若输入8时,则右程序执行后输出的结果是. 15.有程序框图(如右图所示),则该程序框图 表示的算法的功能是 .序二.填空16.有如下程序框图(如右图所示),则该程序框图表示的算法的功能是17.上面是求解一元二次方程)0(02≠=++a c bx ax 的流程图,根据题意填写: (1) ;(2) ;(3) 。
高考数学压轴专题最新备战高考《算法与框图》单元检测附答案
数学高考《算法与框图》试题含答案一、选择题1.某程序框图如图所示,其中21()g n n n =+,若输出的20192020S =,则判断框内可以填入的条件为( )A .2020?n <B .2020?n …C .2020?n >D .2020?n …【答案】A 【解析】 【分析】 因为()()2111111g n n n n n n n ===-+++,此程序框图是对函数()g n 求和,利用裂项相消法求和,可知201912020n S n ==+,可知2019满足条件进入循环,2020不满足条件没有进入循环,根据选项得到正确结果. 【详解】由2221111111112019(1111222231112020n S n n n n n n ⎫⎛⎫⎛⎫=++⋯+=-+-+⋯+-=-==⎪ ⎪ ⎪++++++⎭⎝⎭⎝⎭,解得2019n =,可得n 的值为2019时.满足判断框内的条件,当n 的值为2020时,不满足判断框内的条件,退出循环,输出S 的值,故判断框内可以填人的条件为“2020n <?”.故选A. 【点睛】本题考查根据循环框图的输出结果填写判断框的内容,关键是分析出满足输出结果时的n 值,再根据选项判断结果.2.某程序框图如图所示,若输出S =3,则判断框中M 为( )A .k <14?B .k≤14?C .k≤15?D .k >15?【答案】B 【解析】 【分析】 由框图程序可知12231S k k =++++L 可得解 【详解】 由框图程序可知12231S k k =++++L 11n n n n =+++所以213243111S n n n =++=+L 所以113S n =+=,解得15n =,即当15n =时程序退出,故选B . 【点睛】算法与流程图的考查,侧重于对流程图循环结构的考查.先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,是求和还是求项.3.程大位是明代著名数学家,他的《新编直指算法统宗》是中国历史上一部影响巨大的著作.卷八中第33问:“今有三角果一垛,底阔每面七个.问该若干?”如图是解决该问题的程序框图.执行该程序框图,求得该垛果子的总数S 为( )A .28B .56C .84D .120【答案】C 【解析】 【分析】由已知中的程序可知:该程序的功能是利用循环结构计算并输出变量S 的值,模拟程序运行过程,分析循环中各变量值的变化情况,即可求解. 【详解】模拟程序的运行,可得:0,0,0i n S === 执行循环体,1,1,1i n S ===;不满足判断条件7i ≥,执行循环体,2,3,4i n S ===; 不满足判断条件7i ≥,执行循环体,3,6,10i n S ===; 不满足判断条件7i ≥,执行循环体,4,10,20i n S ===; 不满足判断条件7i ≥,执行循环体,5,15,35i n S ===; 不满足判断条件7i ≥,执行循环体,6,21,56i n S ===; 不满足判断条件7i ≥,执行循环体,7,28,84i n S ===; 满足判断条件7i ≥,退出循环,输出S 的值为84. 故选:C. 【点睛】本题主要考查了循环结构的程序框图的计算与输出问题,其中解答中模拟程序运行的过程,通过逐次计算和找出计算的规律是解答的关键,着重考查了推理与计算能力,属于基础题.4.《九章算术》卷第七——盈不足中有如下问题:“今有垣高九尺.瓜生其上,蔓日长七寸. 瓠生其下,蔓日长一尺.问几何日相逢.”翻译为“今有墙高9尺.瓜生在墙的上方,瓜蔓每天向下长7寸.葫芦生在墙的下方,葫芦蔓每天向上长1尺.问需要多少日两蔓相遇.”其中1尺=10寸.为了解决这一问题,设计程序框图如下所示,则输出的k 的值为( )A .8B .7C .6D .5【答案】C 【解析】 【分析】模拟执行程序,依次写出每次循环得到的a,n,S 的值,当S=-1.2时满足条件S 0£ 退出循环输出n 的值从而得解 【详解】运行该程序,第一次,9 1.77.3S =-=,2k =;第二次,7.3 1.7 5.6S =-=,3k =;第三次, 5.6 1.7 3.9S =-=,4k =;第四次, 3.9 1.7 2.2S =-=,5k =;第五次,2.2 1.70.5S =-=,6k =;第六次,0.5 1.7 1.2S =-=-,此时输出的k 的值为6 故选:C 【点睛】本题考查数学文化、算法与程序框图,考查推理论证能力以及化归与转化思想.5.已知实数[]1,10x ∈,执行如图所示的流程图,则输出的x 不小于63的概率为( )A .49 B .13 C .25 D .310 【答案】B试题分析:运行该程序框图,第一次循环21,2x x n =+=;第二次循环()221+1=43,3x x x n =++=;第三次循环2187,4x x x n =+=+=;推出循环输出87x +,由8763x +≥得7x ≥,由几何概型概率公式可得输出的x 不小于63的概率为1071103-=,故选B. 考点:1、程序框图及循环结构;2、几何概型概率公式.【方法点睛】本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1)不要混淆处理框和输入框;(2)注意区分程序框图是条件分支结构还是循环结构;(3)注意区分当型循环结构和直到型循环结构;(4)处理循环结构的问题时一定要正确控制循环次数;(5)要注意各个框的顺序;(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.6.阅读如图所示的程序框图,若输入的1a b i ===,则输出的a 的值为( )A .2019B .1C .2018D .2016【答案】B 【解析】 【分析】根据程序框图进行运算即可. 【详解】将,,a b i 的值用表格表示如下:a 1 211- 2- 1- 1 …b 1 1- 2- 1- 1 2 1 … i 1 234567 …由表可知,a 的值以6为周期循环,201963363,3i ÷=⋅⋅⋅⋅⋅⋅=时对应的1a =. 故选:B本题主要考查了程序框图的计算,考查了学生的运算求解能力.7.阅读下边程序框图,为使输出的数据为31,则①处应填的数字为( )A .3B .4C .5D .6【答案】C 【解析】 【分析】根据程序框图知,表示求和2122...221n n S +=+++=-,解得答案. 【详解】程序框图表示求和2122...221n n S +=+++=-,取13121n S +==-,解得4n =. 故① 处应填的数字为5. 故选:C . 【点睛】本题考查了程序框图,意在考查学生的计算能力和理解能力.8.运行如图所示的程序框图,若输出的S 的值为1011,则判断框中可以填( )A .2020?i >B .2021?i ≥C .2022?i >D .2023?i >【答案】C 【解析】 【分析】利用程序框图的功能,进行模拟计算即可.程序的功能是计算S =1sin2π+3sin 32π+5sin+52π…=1﹣3+5﹣7+9+…+,则1011=1+505×2=1﹣3+5﹣7+9+…则第1011个奇数为2×1011﹣1=2021不成立, 第1012个奇数为2×1012﹣1=2023成立, 故条件为i >2022?, 故选C . 【点睛】本题主要考查程序框图的应用,利用程序框图的功能是解决本题的关键,属于基础题.9.执行如图所示的程序框图,则输出的结果为( )A .40322017 B .20152016C .20162017D .20151008【答案】D 【解析】循环依次为1111,1,2;3,1,3;6,1,4;336s t i s t i s t i =====+===++=L 直至1111,2016;12123122015t i =++++=++++++L L 结束循环,输出1111111112(1)1212312201522320152016t =++++=-+-++-++++++L L L 120152(1)20161008=-=,选D. 点睛:算法与流程图的考查,侧重于对流程图循环结构的考查.先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,是求和还是求项.10.执行如图所示的程序框图,则输出S 的值为( )A .3B .3 C .0D .3-【答案】A 【解析】 【分析】 【详解】试题分析:第一次循环:133,a S ==,第二次循环:23,32a S ==,第三次循环:30,3a S ==,第四次循环:433,a S =-=,第五次循环:53,0a S =-=,第六次循环:60,0a S ==,第七次循环:733,a S ==,第八次循环:83,3a S ==,第九次循环:90,3a S ==此时98i =>,结束循环,输出3S =,选A.考点:循环结构流程图11.执行如图所示的程序框图,若输入,则输出的S 的值是A.B.C.D.【答案】B【解析】【分析】本题首先可以通过程序框图明确输入的数值以及程序框图中所包含的关系式,然后按照程序框图所包含的关系式进行循环运算,即可得出结果.【详解】由程序框图可知,输入,,,第一次运算:,;第二次运算:,;第三次运算:,;第四次运算:,;第五次运算:,;第六次运算:,;第七次运算:,;第八次运算:,;第九次运算:,;第十次运算:,,综上所述,输出的结果为,故选B.【点睛】本题考查程序框图的相关性质,主要考查程序框图的循环结构以及裂项相消法的使用,考查推理能力,提高了学生从题目中获取信息的能力,体现了综合性,提升了学生的逻辑推理、数学运算等核心素养,是中档题.12.秦九韶是我国南宋时期的数学家,普州(现四川省安岳县)人,他在所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的程序框图给出了利用秦九韶算法求某多项式值的一个实例,若输入n,x的值分别为3,2,则输出v 的值为A .35B .20C .18D .9【答案】C 【解析】试题分析:模拟算法:开始:输入3,2,1,312,0n x v i i ====-=≥成立; 1224v =⨯+=,211,0i i =-=≥成立; 4219v =⨯+=,110,0i i =-=≥成立;92018v =⨯+=,011,0i i =-=-≥不成立,输出18v =.故选C.考点:1.数学文化;2.程序框图.13.鸡兔同笼,是中国古代著名的趣味题之一.《孙子算经》中就有这样的记载:今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各有几何?设计如右图的算法来解决这个问题,则判断框中应填入的是( )A .94m >B .94m =C .35m =D .35m ≤【答案】B【解析】【分析】 由题意知i 为鸡的数量,j 为兔的数量,m 为足的数量,根据题意可得出判断条件.【详解】由题意可知i 为鸡的数量,j 为兔的数量,m 为足的数量,根据题意知,在程序框图中,当计算足的数量为94时,算法结束,因此,判断条件应填入“94m =”.故选B.【点睛】本题考查算法程序框图中判断条件的填写,考查分析问题和解决问题的能力,属于中等题.14.如图所示的程序框图,则输出的,,x y z 的值分别是( )A .13009,600,11203B .1200,500,300C .1100,400,600D .300,500,1200 【答案】B【解析】【分析】根据程序框图依次计算得到答案.【详解】根据程序框图得:①300,1y i ==,满足3i <;②400,2y i ==,满足3i <; ③500,300y z ==,1200,3x i ==,不满足3i <.故输出的1200,500,300x y z ===. 故选:B .【点睛】本题考查了程序框图,意在考查学生的理解能力.15.执行如图所示的程序框图,若输入如下四个函数:①f (x )=sinx ②f (x )=cosx ③1()f x x=④f (x )=x 2 则输出的函数是( )A .f (x )=sinxB .f (x )=cosxC .1()f x x =D .f (x )=x 2【答案】A【解析】 试题分析:对①()sin f x x =,显然满足()()0f x f x +-=,且存在零点.故选A. 考点:程序框图及函数的性质.16.在如图所示的程序框图中,若输出的值是3,则输入的x 的取值范围是( )A .(2,)+∞B .(4,10]C .(2,4]D .(4,)+∞【答案】B【解析】【分析】 由已知中的程序框图可知:该程序的功能是利用循环结构计算并输出变量i 的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.【详解】解:设输入x a =,第一次执行循环体后,32x a =-,1i =,不满足退出循环的条件;第二次执行循环体后,98x a =-,2i =,不满足退出循环的条件;第三次执行循环体后,2726x a =-,3i =,满足退出循环的条件;故9882a -…,且272682a ->,解得:(4,10]a ∈,故选:B .【点睛】本题考查的知识点是程序框图,当循环的次数不多,或有规律时,常采用模拟循环的方法解答,属于中档题.17.鸡兔同笼,是中国古代著名的趣味题之一,《孙子算经》中就有这样的记载:今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各有几何?设计如图的算法来解决这个问题,则判断框中应填入的是( )A .94m >?B .94m =?C .35m =?D .35m <?【答案】B【解析】【分析】 设鸡的数量为i ,兔子数量为j ,则腿的数量共有24m i j =+,判断m 是否为94即可得解.【详解】i 为鸡的数量,j 为兔的数量,m 为足的数量,根据题意,35j i =-从0i =开始,依次检验,只需判断足24m i j =+是否为94即可,故框中应填入“94m =?”.故选:B【点睛】本题主要考查了程序框图,循环结构,条件分支结构,属于中档题.18.阅读如图所示的程序框图,运行相应的程序,输出的的值等于( )A .30B .31C .62D .63【答案】B【解析】【分析】首先确定流程图的功能,然后计算其输出的结果即可.【详解】 由流程图可知该算法的功能为计算的值, 即输出值为:.故选:B.【点睛】识别、运行程序框图和完善程序框图的思路:(1)要明确程序框图的顺序结构、条件结构和循环结构.(2)要识别、运行程序框图,理解框图所解决的实际问题.(3)按照题目的要求完成解答并验证.19.运行该程序框图,若输出的x 的值为16,则判断框中不可能填( )A .5k ≥B .4k >C .9k ≥D .7k >【答案】D【解析】 运行该程序,第一次,1,k 2x ==,第二次,2,k 3x ==,第三次,4,k 4x ==,第四次,16,k 5x ==,第五次,4,k 6x ==,第六次,16,k 7x ==,第七次,4,k 8x ==,第八次,16,k 9x ==,观察可知,若判断框中为5k ≥.,则第四次结束,输出x 的值为16,满足; 若判断框中为4k >.,则第四次结束,输出x 的值为16,满足; 若判断框中为9k ≥.,则第八次结束,输出x 的值为16,满足; 若判断框中为7k >.,则第七次结束,输出x 的值为4,不满足; 故选D.20.如图所示的程序框图是为了求出满足2228n n ->的最小偶数n ,那么在X 空白框中填入及最后输出的n 值分别是( )A .1=+n n 和6B .2=+n n 和6C .1=+n n 和8D .2=+n n 和8【答案】D【解析】 空白框中n 依次加2可保证其为偶数,排除A ,C6n =时,622664362628-=-=≤,8n =时,1282282566428-=-> 所以D 选项满足要求.故选:D .。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
班级姓名座位号
一、选择题
1.右面的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的()
A. B.
C. D.
2.一个算法的程序框图如图所示,若该程序输出的结果是 ,则判断框中应填入的条件是()
(A) (B)
(C) (D)
解:算法:
第一步:输入物品重量ω;
第二步:如果ω≤50,那么f=0.53ω,否则,f= 50×0.53+(ω-50)×0.85;
第三步:输出物品重量ω和托运费f.
5.按下面的流程图进行计算.若输出的 ,则输入的正实数 值的个数最多为( ).
A. B. C. D.
6.如下程序框图,若输出的结果是2,则①处的处理框内应填的是()
A、 B、 C、 D、
7.若右边的程序框图输出的 是 ,则条件①可为()
A. B. C. D.
8.若某程序框图如所示,则该程序运作后输出的 等于()
19.
20.
21.(1)2010(2) (3)见解析(4)
【解析】本试题主要是考查了框图语言的理解和运用。并能利用用For语句和Do Loop语句写出算法程序。
(1)设此人行李重量为x公斤,所需费用为y(元).可知m的值。
(2)由框图可知 ,
(3)运用用For语句描述算法和用Do Loop语句描述算法有一定的区别,注意条件的书写问题。
解:设此人行李重量为x公斤,所需费用为y(元).
(1)m=2010
(2)
(3)
(4)由 ,得 ,又 , ,
22.见解析
【解析】本题考查的知识点是设计程序框图解决实际问题,我们根据题目已知中物品的托运费用计算规则,然后可根据分类标准,设置两个判断框的并设置出判断框中的条件,再由各段的输出,确定判断框的“是”与“否”分支对应的操作,由此即可画出流程图,再编写满足题意的程序.
A.7 B.15C.31 D.63
9.给出30个数:1,2,4,7,11,……其规律是
第一个数是1,
第二个数比第一个数大1,
第三个数比第二个数大2,
第四个数比第三个数大3,……
以此类推,要计算这30个数的和,现已给出了该问题的程序框图如右图所示,那么框图中判断框①处和执行框②处应分别填入
A. B.
C. D.
3.下面是一个算法的程序框图,当输入的 值为3时,输出 的结果恰好是 ,则?处的关系式是().
A. B. C. D.
4.下图所示的算法被称为“趋1数字器”,它输出的数字都是分数,且随着运算次数的增加,输出的分数会越来越接近于1.该程序若想输出的结果为 ,则判断框中应填入的条件是()A.i<2011?B.i<2010?C.i<2009?D.i<2008?
202=3(3x+1)+1,解得x=22;即输入x=22时,输出结果202.
202=3(3(3x+1)+1)+1.即201=3(3(3x+1)+1),
∴67=3(3x+1)+1,即22=3x+1,解得x=7,输入x=7时,输出结果202.
202=3(3(3(3x+1)+1)+1)+1.解得x=2,输入x=2时,输出结果202.
第3次循环:S= i=3+1=4
第4次循环:S= i=4+1=5
第4次循环:S= i=5+1=
∴i<6
故答案为B.
3.C
【解析】若?处的关系式是为 ,则输出的 ;若?处的关系式是为 ,则输出的 ;若?处的关系式是为 ,则输出的 ;若?处的关系式是为 ,则输出的 。故选C
10.C
【解析】算法的有穷性是指算法的步骤必须有限.
11.A
12.C
【解析】 时,输出34, 时,输出20, 时,输出 1, 时,输出16, 时,输出 ,…,故y值的最小值为16,选C。
13.2或6.
【解析】分析程序中各变量、各语句的作用,再根据流程图所示的顺序,
可知:该程序的作用是计算并输出分段函数 的函数值,
10.算法的有穷性是指()
A.算法必须包含输出B.算法中每个操作步骤都是可执行的
C.算法的步骤必须有限D.以上说法均不正确
11.阅读右边的程序框图,若输入的 是10,则输出的变量
和 的值依次是( )
A.30,25 B.28,24
C.55,45D.54,44
12.如上右图所示的是根据输入的x值计算y的值的程序框图,若x依次取数列 中的项,则所得y值的最小值为()
21.右图是计算首项为1的数列 前m项和 的算法框图,
(1)判断m的值;
(2)试写出 与 的关系式;
(3)根据框图分别利用For语句和Do Loop语句写出算法程序;
(4)在电脑上运行此程序,最后输出的结果是多少?
22.某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算:
f=
其中 (单位:元)为托运费,ω为托运物品的重量(单位:千克),试写出一个计算费用 算法,并画出相应的程序框图.
参考答案
1.A
【解析】解:由流程图可知:
第一个选择框作用是比较x与b的大小,
故第二个选择框的作用应该是比较x与c的大小,
∵条件成立时,保存最大值的变量X=C
故选A.
2.B
【解析】解:经判断此循环为“直到型“结构,判断框内为跳出循环的语句
第1次循环:S=0+ i=1+1=2
第2次循环:S= i=2+1=3
共有4个不同的x值,
故选C.
6.C
7.B
【解析】由于 ,所以退出循环体时,n的值为7,因而应填条件为 .
8.D
【解析】对于图中程序运作后可知,所求的 是一个“累加的运算”即第一步是3;第二步是7;第三步是15;第四步是31,第五步是63.因此选D.
9.D
【解析】因为退出循环体时i=31,所以(1)应填 ,由相邻数的规律可知 .故应选D.
当x≤5时,y=10x=20,解得:x=2,当x>5时,y=2.5x+5=20,解得:x=6,
故答案为:2或6.
14.4,-2,0
15.
【解析】依题意可得,输入的 ,则输出的函数值为 ,可得
16.
17.
解:算法程序框图如下图:
【解析】这是一个实际问题,根据数学模型可知,求费用f的计算公式随物品重量ω的变化而有所不同,因此计算时先看物品的重量,在不同的条件下,执行不同的指令,这是条件结构的运用,是二分支条件结构.其中,物品的重量通过输入的方式给出.
18.解:算法如下:
第一步,赋初值i=1,sum=0.
第二步,sum=sum+i,i=i+2.
第三步,如果i≤131,则反复执第二步;否则,执行下一步.
第四步,输出sum.
第五步,结束.
程序框图如图.
【解析】分析:由于需加的数较多,所以要引入循环结构来实现累加.观察所加的数是一组有规律的数(每相临两数相差2),那么可考虑在循环过程中,设一个变量i,用i=i+2来实现这些有规律的数,设一个累加器sum,用来实现数的累加,在执行时,每循环一次,就产生一个需加的数,然后加到累加器sum中.
(3)秘书长具体分管:秘书处、规范自律委员会、服务推广委员会、发展创新委员会。
根据以上信息绘制组织结构图。
20.对任意函数f(x),构造一个数列发生器。工作原理如下:
(1)输入数据 ,经数列发生器,输出 ;
(2) 不属于D,则数列发生器结束工作;若 ,则数列发生器将x1反馈回输入端,再输出 ,依次规律继续下去。画出发生器的流程图。
f=
其中f(单位:元)为托运费,ω为托运物品的重量(单位:千克).
试画出计算费用f的程序框图.
18.设计框图实现1+3+5+7+…+131的算法.
19.(12分)北京期货商会组织结构设置如下:
(1)会员代表大会下设监事会、会长办公会,而会员代表大会于会长办公会共辖理事会;
(2)会长办公会设会长,会长管理秘书长;
二、填空题
13.下面是一个算法.如果输出的y的值是20,则输入的x的值是.
14.如右所示的算法中,若输入的 分别为1,2,3,则输出的a,b,c分别为
15.如图程序框图,如果输出的函数值在区间 内,则输入的实数 的取值范围为.
16.如果执行下面的程序框图,那么输出的 值为.
三、解答题
17.“特快专递”是目前人们经常使用的异地邮寄信函或托运物品的一种快捷方式.某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算:
4.A
【解析】解:根据已知条件可知,框图表示的是输出的分数会越来越接近于1.该程序若想输出的结果为 ,则说明了判断框中应填入的条件是i<2011,选A
5.C
【解析】解:程序框图的用途是数列求和,当x>100时结束循环,输出x的值为202:
当202=3x+1,解得x=67;即输入x=67时,输出结果202.