高二数学算法和程序框图试题

合集下载

高二数学程序框图与算法的基本逻辑结构试题

高二数学程序框图与算法的基本逻辑结构试题

高二数学程序框图与算法的基本逻辑结构试题1.上图为求的程序框图,其中①应为()A.B.C.D.【答案】B【解析】解:因为上图为求的程序框图,其中最后一次循环必须要加到101,那么,选B2.阅读如图所示的程序框图,若输出的值为0,则输入的值为.【答案】0或2【解析】解:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是计算分段函数y= x2-4x+4,x>11,-1≤x≤1x,x<-1的函数值.当x<-1时,若y=0,则x=0,当x>1时,若y=0,则x2-4x+4=0,⇒x=2故答案为:{2,0}.3.将x=2输入以下程序框图,所得结果为()A.3B.5C.8D.12【答案】C【解析】当时,应代入,所以所得结果为8.4.阅读右边的程序框图,运行相应的程序,则输出s的值为()A.-1B.0C.1D.3【答案】B【解析】解:经过第一次循环得到s=3,i=2,不满足i>4,执行第二次循环得到s=4,i=2,不满足i>4,执行第三次循环得到s=1,i=4,,不满足i>4,经过第四次循环得到s=0,i=5,满足判断框的条件执行“否”输出S=0.故答案为B5.右面是计算的程序框图,图中的①、②分别是和【答案】【解析】此程序框图的功能是求和,由题意得①、②分别是。

6.右图是一个程序框图,若开始输入的数字为,则输出结果为()A.20B.50C.140D.150【答案】C【解析】解::因为由图可知,第一步先求此时判定符合题意,则输出a=140,因此选C7.如果执行图1的程序框图,那么输出的()A.2652B.2500C.2450D.2550【答案】D【解析】解:根据题意可知该循环体运行50次第一次:s=2,第二次:s=6,第三次:s=12,第四次:s=20,第五次:s=32 (50)S=0+2+4+6+…+100=2550则运行50次则S=25508.如下框图,当时,等于( )A.7B.8C.10D.11【答案】B【解析】解:因为,所以若|6-9|<|9-c|,解9-c>3,9-c<-3,C<6,c>12,因为p=8.5,所以a+b=17排除,所以则有|6-9||9-c|,, b+c=17,,故c=89.如果执行右边的程序框图,那么输出的()A.22B.46C.94D.190【答案】C【解析】第一次运行,;第二次运行,;第三次运行,;第四次运行,;第五次运行,,程序结束,故输出的值为94,故选C10.阅读下列程序,输出结果为2的是()【答案】A【解析】程序B的输出结果是1,程序C的输出结果是3,程序D的输出结果是0,故选A。

高中数学《算法---程序框图》典型例题练习(含答案)

高中数学《算法---程序框图》典型例题练习(含答案)

高中数学《算法---程序框图》典型例题练习(含答案)算法与程序框图在高考中常以小题出现,难度不大,主要考察循环结构。

在处理这类问题时关键在于计算的准确。

一、基础知识:读框图时,要抓住“看头,审尾,记过程”这三点1、看头:观察框图中变量的个数,以及赋予的初始值2、审尾:强调细致的“审查”循环结束时,变量所取到的最后一个值,这也是易错点3、记过程:为了保证计算的准确,在读取框图的过程中,可详细记录循环体中每经过一个步骤,变量取值的变化情况,以便于在跳出循环时能快速准确得到输出变量的值二、典型例题:例1:执行下图所示的程序框图,若输入2x =,则输出y 的值为 .思路:通过框图的判断语句可知y 关于x 的函数为:2321,01,012,1x x y x x x x x −<⎧⎪=+≤<⎨⎪+≥⎩,所以当2x =时,322212y =+⋅=答案:12例2:阅读右边的程序框图,运行相应的程序,则输出的值为( )A .3B .4C .5D .6思路:循环的流程如下:① 1,2i a ==② 2,5i a ==③ 3,16i a ==④ 4,65i a ==i循环终止,所以4i =答案:B例3:某程序框图如图所示,若输出的57S =,则判断框内为( )A. 4?k >B. 5?k >C. 6?k >D. 7?k >思路:循环的流程如下:① 2,4k S ==② 3,11k S ==③ 4,26k S ==④ 5,57k S ==所以应该在此时终止,所以填入4?k >答案:A例4:执行右面的程序框图,如果输入的N 是6,那么输出的p 是( )A. 120B. 720C. 1440D. 5040思路:循环的流程如下:① 1p =② 2,2k p ==③ 3,6k p ==④ 4,24k p ==⑤ 5,120k p ==⑥ 6,720k p ==答案:B例5:右图是一个算法的流程图,则输出S 的值是______ 第4题思路:循环的流程如下: ① 1123S =+=② 22,327n S ==+=③ 33,7215n S ==+=④ 44,15231n S ==+=⑤ 55,31263n S ==+=循环结束,所以63S =答案:63S =例6:执行如图所示的程序框图,若输出i 的值为2,则输入x 的最大值是( )A .5B .6C .22D .33思路:因为输出的2i =,说明只经过了一次循环。

高二数学算法与框图试题答案及解析

高二数学算法与框图试题答案及解析

高二数学算法与框图试题答案及解析1.(8分).已知程序框图为:指出其功能(用算式表示)【答案】解:算法的功能为:【解析】略2.设,,c,则()A.B.C.D.【答案】B【解析】故选B3.计算机执行右面的程序段后,输出的结果是()A.1,3B.4,1C.0,0D.6,0【答案】B【解析】分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用顺序结构计算变量a,b的值,并输出,逐行分析程序各语句的功能不难得到结果.解答:解:∵a=1,b=3∴a=a+b=3+1=4,∴b=a-b=4-3=1.故输出的变量a,b的值分别为:4,1故选B点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)?②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.4.用秦九韶算法计算多项式f (x)=8x4+5x3+3x2+2x+1在x=2时的值时,v= .2【答案】45【解析】略5.在下列各数中,最大的数是()A.B.C.D.【答案】A【解析】将四个选项的不同进位制分别转换为十进制为:A.;B.;C.;D.显然最大的是A.故答案为A.【考点】1.进位制之间的转化;2.比较大小.6.按流程图的程序计算,若开始输入的值为,则输出的的值是()A.B.C.D.【答案】D【解析】由程序框图,得,输出值.【考点】流程图.7.阅读右边的程序框图,运行相应的程序,则输出s的值为().A.1B.2C.3D.0【答案】【解析】时,,,否,;,否时,;,否时,;,是,输出.【考点】程序框图的应用8.若如下框图所给的程序运行结果为,那么判断框中应填入的关于的条件是()A.B.C.D.【答案】【解析】开始,第一轮,;第二轮,;第三轮,;第四轮,;由题可知,第四轮退出循环,所以判断框应填:,故答案选.【考点】程序框图的识别.9.执行如图所示的程序框图,若输入,则输出的()A.B.C.D.【答案】A【解析】程序执行中的数据变化如下:不成立,输出【考点】程序框图10.执行右边的程序框图,若第一次输入的a的值为-1.2,第二次输入的a的值为1.2,则第一次、第二次输出的a的值分别为()A.0.2,0.2B.0.2,0.8C.0.8,0.2D.0.8,0.8【答案】C【解析】程序执行中的数据变化如下:不成立,输出;不成立,输出【考点】程序框图11.某程序的框图如图所示,执行该程序,若输入的p为16,则输出的n的值为__________.【答案】4【解析】第一次循环:S=3,n=2;第二次循环:S=3+6=9,n=3;第三次循环:S=9+9=18,n=4;此时18<p不成立,跳出循环体.故输出的n的值为4.【考点】程序框图12.把11化为二进制数为().A.1 011(2)B.11 011(2)C.10 110(2)D.0 110(2)【答案】A【解析】,故选A。

高二数学程序语言试题答案及解析

高二数学程序语言试题答案及解析

高二数学程序语言试题答案及解析1.根据右图所示的算法,可知输出的结果为___________.【答案】11【解析】根据题中的伪代码,可得该程序经过第一次循环得到,;第二次循环得,;第三次循环得到,;…,依此类推,当时,输出下一个值.由以上规律,可得:当时,,恰好大于,变成11并且输出,由此可得,输出的结果为11.【考点】算法程序语言.2.根据如图所示的程序,当输入a,b分别为2,3时,最后输出的m的值是()A.0B.2C.3D.1【答案】C【解析】有条件结构可得因为.即.所以进入ELSE环节即将赋值给.结束假设从而输出.故选C.本小题主要考查条件结构并且含有ELSE的较复杂的结构,本题及选出两个数中较大的值的程序框.【考点】1.判断框的应用.2.比较大小.3.如果执行如图所示的程序,则输出的数=____ ____.【答案】120【解析】运行程序语句当时,执行语句体成立;成立;成立,不成立结束循环,故输出120.【考点】算法语句,当型循环结构.4.当输入的值为,的值为时,右边的程序运行的结果是()A.-2B.-1C.1D.2【答案】C【解析】程序的功能是将a-b赋值给a,输出a,所以,输出结果为(-2)-(-3)=1,故选C。

【考点】本题主要考查算法程序的概念识别。

点评:简单题,读懂题意,按要求计算即得。

5.如图所示的程序框图输出的结果是()A.B.C.D.【答案】C【解析】执行过程如下:成立,成立,成立,成立,不成立,退出循环,输出【考点】本小题主要考查程序框图的执行过程,考查学生根据程序框图运算求解的能力.点评:程序框图中含有循环结构时,要注意分清是直到型循环还是当型循环.6.如果下边程序执行后输出的结果是990,那么在程序中UNTIL后面的“条件”应为( )A.i>10B.i<8C.i<=9D.i<9【答案】D【解析】根据程序可知,因为输出的结果是990,即s=1×11×10×9,需执行4次,则程序中UNTIL后面的“条件”应为i<9.故选D【考点】本题主要考查了直到型循环语句,语句的识别问题是一个逆向性思维,一般认为学习是从算法步骤(自然语言)至程序框图,再到算法语言(程序).如果将程序摆在我们的面前时,从识别逐个语句,整体把握,概括程序的功能.点评:解决该试题的关键是先根据输出的结果推出循环体执行的次数,再根据s=1×11×10×9=990得到程序中UNTIL后面的“条件”.7.执行如图的程序框图,如果输入的是4,则输出的是()A.B.C.D.【答案】C【解析】运行过程如下:不成立,所以输出【考点】本小题主要考查算法中的循环结构,考查学生的读图识图能力.点评:要读懂程序框图,尤其要重视循环结构的程序框图,弄清当型与直到型循环结构的区别,以及进入、推出循环的条件、循环的次数.8.将两个数交换,使,下面语句中正确的一组是()A.B.C.D.【答案】B【解析】先把b的值赋给中间变量c,这样c=17,再把a的值赋给变量b,这样b=8,把c的值赋给变量a,这样a=17,故选B9.把“二进制”数化为“五进制”数是()A.B.C.D.【答案】C【解析】10.将十进制数30化为二进制.【答案】【解析】把一个十进制的数转换为相应的二进制数,用2反复去除欲被转换的十进制数30,直到商是0为止,所得余数(从末位读起)就是该十进制数30的二进制表示.解:把一个十进制的数转换为相应的二进制数,用2反复去除欲被转换的十进制数30,直到商是0为止,所得余数(从末位读起)就是该十进制数30的二进制表示. 所以11.把十进制数15化为二进制数为()A.1011B.1001 (2)C.1111(2)D.1111【答案】C【解析】选C.12.以下程序运行后的输出结果为()A.17B.19C.21D.23【答案】C【解析】退出循环体时i=8,所以输出的13.计算,写出算法的程序.【答案】s=1n=2i=1WHILE i<=63s=s+n∧ii=i+1WENDPRINT “1+2+2∧2+2∧3+…+2∧63=”;sEND【解析】本题主要设计计算1+2+22+23+…+263的程序,显然利用循环语句,可采用当型循环语句,弄清首项和最后一项,本题是求和,可利用语句作为循环体.14.下列程序执行后输出的结果是()A.–1B. 0C. 1D.2【答案】B【解析】该程序是一个当型循环结构.第一步:s=0+5=5,n=5-1=4;第二步:s=5+4=9,n=4-1=3;第三步:s=9+3=12,n=3-1=2;第四步:s=12+2=14,n=2-1=1;第五步:s=14+1=15,n=1-1=0.∵s=15,∴结束循环.∴n=0.15.比较大小:【答案】>【解析】因为,显然填大于号.16.在下列各数中,最大的数是()A.B.C.D.【答案】B【解析】因为A=77,B=78,C=64,D=31.所以选B.17.计算机执行下面的程序段后,输出的结果是()A.B.C.D.【答案】B【解析】a=1+3=4,b=4-3=1.18.已知,分别用“For”语句和“While”语句描述计算S这一问题的算法过程.【答案】【解析】“For”语句弄清I的初始值、终值和步长,以及累积变量S,利用语句S=S+I,然后根据“For”语句的格式即可写出;“While”语句弄清循环的条件,以及利用语句S=S+I,I=I+4作为循环体,最后根据“While”语句格式即可写出.19.为了在运行下面的程序之后得到输出16,键盘输入x应该是()A.3或-3B.-5C.5或-3D.5或-5【答案】D【解析】若x<0,则(x+1)2=16,所以x=-5;若x>0,则(x-1)2=16,所以x=5.所以键盘输入x应该是5或-520.在右边程序中,如果输入的值是20,则输出的值是A.100B.50C.25D.150【答案】D【解析】本题考查的是程序框图。

高二数学算法和程序框图试题

高二数学算法和程序框图试题

高二数学算法和程序框图试题1.如图给出的是计算的值的一个程序框图,其中判断框内应填入的条件是()A.B.C.D.【答案】A【解析】由图可知,第一次循环之后值增加2,的值为3,然后在执行循环体,的值增加2,的值为5,此时循环下去最后变化到,当,判定框的条件成立,执行循环体因此选.【考点】程序框图的应用.2.如图是向量运算的知识结构图,如果要加入“向量共线的充要条件”,则应该是在____的下位.【答案】数乘.【解析】知识结构图的作用是用图形直观地再现出知识之间的关联,由于向量共线的充要条件是向量数乘中的一种,故在知识结构图中,向量共线的充要条件应该放在数乘的下位.【考点】结构图.3.执行如图的程序框图,若输出的,则输入整数的最大值是()A.15B.14C.7D.6【答案】A【解析】初始值:成立,运行第一次成立,运行第二次成立,运行第三次成立,运行第四次不成立,循环终止,输出输入整数的最大值是15.故选A.【考点】循环结构.4.某程序框图如图所示,若,则该程序运行后,输出的的值为()A.33B.31C.29D.27【答案】B【解析】由程序框图知输出.【考点】程序框图.5.下列表示结构图的是()A.B.C.D.【答案】A【解析】表示一个系统中各部分之间的组成结构的框图叫做结构图.(静态)。

其构成:1.由构成系统的若干要素和表达各要素之间关系的连线(或方向箭头)构成。

2.连线通常按照从上到下、从左到右的方向,表示要素的从属关系或逻辑的先后关系。

具体画法是:。

本题中A选项符合结构图的要求;B是直方图;C是数轴图;D表示流程图。

【考点】框图中结构图的相关概念6.如图所示,程序框图的输出结果为A.B.C.D.【答案】A【解析】当时,;不满足条件,继续循环得;满足条件,输出,结束.【考点】算法结构、算法流程图.7.执行右边的程序框图,如果输入,那么输出 ( )A.2B.3C.4D.5【答案】B【解析】时,初始条件,成立,执行第一次循环;第一次循环时:,此时成立,执行第二次循环;第二次循环时:,此时不成立,退出循环,输出,故选B.【考点】程序框图.8.如图,给出的是计算的值的一个程序框图,则图中执行框内①处和判断框中的②处应填的语句是( )A.n="n+2," i>15?B.n=n+1, i>15?C.n="n+2," i>14?D.n=n+1, i>14 ?【答案】A【解析】由题意可得的求和是通项式为的数列的求和形式.最后加到.即为15,所以要有15次的求和运算.所以通过计数变量要有15的运算,所以.故选A.本小题主要是考查循环语句的使用.【考点】1.判断语句.2.循环语句.9.执行如图所示的程序框图,则输出的的值为()A.4B.5C.6D.7【答案】A【解析】第一次运行,是,s=1,k=1;第二次运行,是,s=3,k=2;第三次运行,是,s=11,k=3;第四次运行,是,s=11+,k=4;第五次运行,否,输出k=4,故选A。

高二数学算法与框图试题答案及解析

高二数学算法与框图试题答案及解析

高二数学算法与框图试题答案及解析1.(本小题满分12分)在国家法定工作日内,每周满工作量的时间为40小时,若每周工作时间不超过40小时,则每小时工资25元;如因需要加班,超过40小时的每小时工资为50元.某公务员在一周内工作时间为小时,但他须交纳个人住房公积金和失业保险(这两项费用为每周总收入的10%).试分析算法步骤并画出其每周净得工资元的算法的程序框图.(注:满工作量外的工作时间为加班)【答案】程序框图:【解析】本试题主要是考查了算法的含义以及在实际生活中运写出算法的步骤以及表示的框图的综合运用。

运用最直观的图形给与解释,这是算法的优点。

解:算法如下:第一步,输入工作时间小时;第二步,若,则即,否则即;第三步,输出y值.程序框图:2. x=5y=6PRINT x+y=11END上面程序运行时输出的结果是( )A.x﹢y=11B.出错信息C.xy=11D.11【答案】B【解析】此题考查算法知识;完整的算法要有开始和结束,有输入和输出,此题没有输出的内容,所以选B3.设,,c,则()A.B.C.D.【答案】B【解析】故选B4.任何一个算法都离不开的基本结构为()A.逻辑结构B.选择结构C.循环结构D.顺序结构【答案】D【解析】分析:根据程序的特点,我们根据程序三种逻辑结构的功能,分析后即可得到答案.解答:解:根据算法的特点如果在执行过程中,不需要分类讨论,则不需要有条件结构;如果不需要重复执行某些操作,则不需要循环结构;算法的基本结构不包括逻辑结构.但任何一个算法都必须有顺序结构故选D.点评:本题考查的知识点是程序的三种结构,熟练掌握三种逻辑结构的功能是解答本题的关键,是对基础知识的直接考查,比较容易.5.将化为十进制结果为____ ;再将该数化为八进制数,结果___.【答案】【解析】要将化为十进制我们可以利用累加权重法,分别求出各数位上的1对应的权重,累加后即可得到答案;而要将所得的十进制再转化为8进制数,则可以使用除8求余法.;【考点】带余除法.6.计算机是将信息转换成二进制数进行处理的,二进制即“逢二进一”,如:表示二进制的数,将它转换成二进制的形式是,那么将二进制数转换成十进制的形式是()A.B.C.D.【答案】 C【解析】解.考点;二进制、十进制之间的转化.点评:本题考查的知识点是二进制、十进制之间的转化.7.定义下图中的(1)是A*B的运算,(2)是B*C的运算,(3)是C*D的运算,(4)是D*A的运算,那么图中(P)是的运算;(Q)是的运算.【答案】,【解析】因为(1)是的运算, (2)是的运算,而(1)(2)图中共有的为矩形,所以为矩形, 为横线, 为竖线.由图结合题意可知为圆.所以是的运算, 是的运算.【考点】推理.8.(1)某企业人力资源部为了研究企业员工工作积极性和对待企业改革态度的关系,随机抽取了名员工进行调查,所得的数据如下表所示:对于人力资源部的研究项目,根据上述数据你能得出什么结论?(友情提示:当时,有的把握说事件与有关;当时,有的把握说事件与有关; 当时认为事件与无关.)(2)高中数学必修3第三章内容是概率.概率包括事件与概率,古典概型,概率的应用.事件与概率又包括随机现象,事件与基本事件空间,频率与概率,概率的加法公式.请画出它们之间的知识结构图.【答案】(1)有的把握说,员工“工作积极”与“积极支持改革”是有关的;(2)见解析.【解析】(1)先利用所给公式求出,再利用临界值表进行判定;(2)由流程图进行画出结构图即可.试题解析:(1)由公式得,所以有的把握说,员工“工作积极”与“积极支持改革”是有关的.(2)【考点】1.独立性检验思想;2.流程图.9.下面是一个算法的伪代码,输出结果是.【答案】14【解析】第一次循环:;第二次循环:;第三次循环:;结束循环,输出【考点】循环结构流程图10.阅读下图的程序框图.若输入, 则输出的值为A.B.C.D.【答案】B【解析】根据题意可知,执行的结果为,,,所以输出的值为,故选B.【考点】程序框图.11.运行如图所示的程序框图.若输入x=4,则输出y的值为()A.49B.25C.13D.7【答案】B【解析】由题可知,若输入x=4,则y=2×4﹣1=8﹣1=7,|4﹣7|=3>8不成立,则x=7,y=2×7﹣1=14﹣1=13,|7﹣13|=6>8不成立,则x=13,y=2×13﹣1=26﹣1=25,|13﹣25|=12>8成立,则输出y=25;【考点】程序框图12.执行如图所示的程序框图,则输出的的值为A.10B.17C.19D.36【答案】C【解析】该程序框图所表示的算法功能为:,故选C.【考点】程序框图.13.如图所示,程序框图(算法流程图)的输出结果是()A.B.C.D.【答案】B【解析】第一次循环可得:,满足条件继续循环;第二次循环可得:,满足条件继续循环;第三次循环可得:,不满足条件,跳出循环体,可得,故选择【考点】流程图14.某程序的框图如图所示,执行该程序,若输入的p为16,则输出的n的值为__________.【答案】4【解析】第一次循环:S=3,n=2;第二次循环:S=3+6=9,n=3;第三次循环:S=9+9=18,n=4;此时18<p不成立,跳出循环体.故输出的n的值为4.【考点】程序框图15.如图所示的程序框图,输入时,程序运行结束后输出的、值的和为.【答案】11【解析】执行程序框图,得,不满足;得,不满足;得,不满足;得,满足,退出循环,输出的值为7,的值为4,故和为11.【考点】1、程序框图;2、算法.16.荆州市为了解岁的老人的日平均睡眠时间(单位:),随机选择了位老人进行调查,下表是这位老人睡眠时间的频率分布表:序号频率()()在上述统计数据的分析中一部分计算见算法流程图,则输出的的值为.【答案】6.42【解析】从程序框图知,输出的S即为50位老人的平均睡眠时间,所以.考点:•由频率分布表求数据特征平均数;‚程序框图.【思路点睛】本题是一个程序框图与统计的一个综合应用,难度中等.结合频率分布表及程序框图,理解s的本质,即s表示的是样本的平均数.由频率分布表如何求样本平均数?由频率分布表中每组的组中值乘以所在组的频率,然后再求各个积的和即可.17.某店一个月的收入和支出总共记录了个数据,,其中收入记为正数,支出记为负数.该店用右边的程序框图计算月总收入和月净盈利,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的( )A.B.C.D.【答案】C【解析】因为收入记为正数,支出记为负数,且月总收入为和月净盈利为,所以判断框中条件为.当满足时,,当不满足时,,且T为支出,而净利润是收入和支出的和,所以处理框中应填写.故选C.【考点】程序框图的应用.18.已知多项式函数f(x)=2x5-5x4-4x3+3x2-6x+7,当x=5时由秦九韶算法v0=2 v1=2×5-5=5则v3= ________.【答案】108【解析】:根据秦九韶算法我们可将多项式函数f(x)分解为:f(x)=((((2x-5)x-4)x+3)x-6)x+7,当x=5时,v0=2;v1=2×5-5=5v2=5×5-4=21v3=21×5+3=108【考点】秦九韶算法19.某程序框图如图所示,该程序运行后,输出的值为,则=()A.19B.9C.4D.3【答案】C【解析】根据框图的循环结构依次为: ; ;,跳出循环,输出,解得.故C正确.【考点】算法.20.右图是用模拟方法估计圆周率的程序框图,表示估计结果,则图中空白框内应填入()A.B.C.D.【答案】D【解析】由题意以及程序框图可知,用模拟方法估计圆周率π的程序框图,M是圆周内的点的次数,当i大于1000时,圆周内的点的次数为4M,总试验次数为1000,所以要求的概率,所以空白框内应填入的表达式是【考点】程序框图21.若某程序框图如图所示,则该程序运行后输出的B等于()A.B.C.D.【答案】A【解析】由程序图可得,程序执行5次后输出,则的值为:3,7,15,31,63,所以最后输出的值为63.【考点】程序框图.22.运行如图所示的程序,输出的结果是_______.【答案】3【解析】按步骤执行易知,输出的结果为3.【考点】框图运算.23.执行如图所示的程序框图,输出的结果为.【答案】89【解析】初始值:x=1,y=1,第1次循环:z=2,x=1,y=2;第2次循环:z=3,x=2,y=3;第3次循环:z=5,x=3,y=5;第4次循环:z=8,x=5,y=8;第5次循环:z=13,x=8,y=13;第6次循环:z=21,x=13,y=21;第7次循环:z=34,x=21,y=34;第8次循环:z=55,x=34,y=55;第9次循环:z=89,x=55,y=89;第10次循环时z=144,循环结束,输出y,故输出的结果为89.【考点】程序框图的应用.【方法点睛】解决本类问题先从宏观理清框图是解决什么具体问题的,然后严格按照步骤执行其流程要求.关键是每次循环过后,将每个变量一一列出,如果循环次数较多就要总结规律,如等差、等比数列通项、周期等;如果循环次数较少,可以全部列出.24.运行如图所示的程序框图,当输入实数的值为时,输出的函数值为;当输入实数的值为时,输出的函数值为.(Ⅰ)求实数,的值;并写出函数的解析式;(Ⅱ)求满足不等式的的取值范围.【答案】(Ⅰ)(Ⅱ)【解析】(I)算法的功能是求的值,根据输入实数x的值为-1时,输出的函数值为2;当输入实数x的值为3时,输出的函数值为7求得a、b;(II)分别在不同的段上求得函数的值域,再求并集试题解析:(1)当x=-1时f(-1)="-b," ∴b=-2当x=3时f(3)==7∴a=2∴(2)当x<0时当x>0时∴满足条件的x为:【考点】1.程序框图;2.函数值域25.执行如图所示的程序框图,输出的.【答案】【解析】时,,时,,时,,时,否,所以输出【考点】循环结构26.执行右图的程序框图后,若输入和输出的结果依次为4和51,则()A.B.5C.D.8【答案】B【解析】第一次循环,得;第二次循环,得;第三次循环,得;第四次循环,得,不满足循环条件,退出循环,输出,即,故选B.【考点】程序框图.【技巧点睛】具有循环结构的流程图问题,最有效的求解方法之一就是当循环次数比较少时,把每一次循环之后每个变量的取值都一一列出,当循环次数比较多时,利用数列通项把每次循环之后每个变量的取值一一列出.转化为十进制数是__________.27. 101110(2)【答案】46【解析】.【考点】进位制间的关系.28.若框图所给的程序运行结果为S =90.那么判断框中应填人后的条件是()A.k=9B.k≤8C.k<8D.k>8【答案】D【解析】模拟执行程序框图,可得,满足条件,,满足条件,,由题意可得,此时应该不满足条件,退出循环,输出的值为,则判断框中应该填入后的条件是.【考点】程序框图.【思路点睛】本题主要考查的是程序框图,属于容易题.识别运行程序框图和完善程序框图是高考的热点,要明确程序框图的顺序结构、条件结构和循环结构,解题时一定要抓住重要条件“输出的值是”,一定要清楚计数变量和累加变量用什么字母来表示,再把这两个变量的变化规律弄明白,否则很容易出现错误.在给出程序框图求解判断条件的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出的值即可得出判断条件.29.下列各数中,可能是六进制数的是()A.66B.108C.732D.2015【答案】D【解析】根据六进制数的特点,知六进制数只含有数字0,1,2,3,4,5,A中含有6,B中含有8,C中含有7,所以只有D中的数有可能是六进制的数【考点】进位制30.如果某一循环变量的初始值为,终值为,循环时每次循环变量的值增加,则该循环变量一共循环的次数是.【答案】【解析】分析程序中各变量、各语句的作用,可知:该程序的循环变量相当于一个等差数列:首项为:100,公差为:10,最后一项是:190,项数故可知该程序循环了30次【考点】循环结构31.下图程序运行的结果是()A.B.C.D.【答案】C【解析】由题意得,第1次运行:;第2次运行:;第3次运行:;第4次运行:,此时不满足,退出循环,输出.【考点】循环语句的应用.32.阅读如图所示的程序框图,如果输出的函数值在区间内,那么输入的实数的取值范围是A.B.C.D.【答案】B【解析】程序框图表示的分段函数,当值域为时定义域为【考点】1.程序框图;2.分段函数33.执行如图所示的程序框图,若输入,则输出的值为()A.B.C.D.3【答案】B【解析】依题意,若输入,执行循环体,,判断为否,则,第二次进入循环体,,判断为是,输出,故选B.【考点】程序框图.34.阅读右侧程序框图,运行相应的程序,则输出S的值为()A.8B.18C.26D.80【答案】C【解析】由框图的循环结构可知;;,跳出循环输出.故C正确.【考点】程序框图.【易错点晴】本题主要考查的是程序框图,属于容易题.解题时一定要抓住重要条件“”,否则很容易出现错误.在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.35.已知程序框图如下,则输出的的值是.【答案】9【解析】程序执行中的数据变化如下:成立,输出【考点】程序框图36.执行如图所示的程序框图,若输入的值为,则输出的的值为()A.2B.-2C.D.【答案】B【解析】当,,故选B.【考点】程序框图.37.执行如图所示的程序框图,输出.那么判断框内应填()A.B.C.D.【答案】A【解析】本程序的功能是计算,即k=2016不成立,k=2015成立,故断框内可填入的条件k≤2015【考点】程序框图38.如图所示,程序框图的输出结果是()A.B.C.D.【答案】B【解析】程序执行中的数据变化如下:不成立,输出【考点】程序框图39.把38化为二进制数为()A.101010(2)B.100110(2)C.110100(2)D.110010(2)【答案】B【解析】可以做出四个选项中的二进制数字对应的十进制数字,结果验证到第二个就得到结果,注意两个进位制的转化.解:可以验证所给的四个选项,在A中,2+8+32=42,在B中,2+4+32=38经过验证知道,B中的二进制表示的数字换成十进制以后得到38,故选B.【考点】算法的概念.40.已知实数x∈[1,9],执行如图所示的流程图,则输出的x不小于55的概率为.【答案】.【解析】由程序框图的流程,写出前三项循环得到的结果,得到输出的值与输入的值的关系,令输出值大于等于55得到输入值的范围,利用几何概型的概率公式求出输出的x不小于55的概率.解:设实数x∈[1,9],经过第一次循环得到x=2x+1,n=2经过第二循环得到x=2(2x+1)+1,n=3经过第三次循环得到x=2[2(2x+1)+1]+1,n=3此时输出x输出的值为8x+7令8x+7≥55,得x≥6由几何概型得到输出的x不小于55的概率为==.故答案为:.【考点】循环结构.41. 459和357的最大公约数()A.3B.9C.17D.51【答案】D【解析】用大数除以小数,得到商和余数,再用上面的除数除以余数,有得到商和余数,继续做下去,知道刚好能够整除为止,得到两个数的最大公约数.解:∵459÷357=1…102,357÷102=3…51,102÷51=2,∴459和357的最大公约数是51,故选:D.【考点】辗转相除法;最大公因数.42.某市乘坐出租车的收费办法如下:“不超过4千米的里程收费12元;超过4千米的里程按每千米2元收费(对于其中不足千米的部分,若其小于0.5千米则不收费,若其大于或等于0.5千米则按1千米收费;当车程超过4千米时,另收燃油附加费1元”,相应系统收费的程序框图如图所示,其中(单位:千米)为行驶里程,(单位:元)为所收费用,用表示不大于的最大整数,则图中①处应填()A.B.C.D.【答案】D【解析】由已知该程序的功能是出租车的收费系统,里程不超过千米收元,超过毎千米,按每千米元收费,小于千米则不收费,若其大于或等于千米则按千米收费,而的含意就是“小于千米不收费,大于千米按千米收费”,由于当车程超过千米时,另收燃油附加费元,因此应选D.【考点】程序框图的条件结构流程图.43.如果一个算法的程序框图中有◇,则表示该算法中一定有哪种逻辑结构()A.循环结构和条件结构B.条件结构C.循环结构D.顺序结构和循环结构【答案】B【解析】本题考查条件结构的特点,以及判断框的意义.可直接判断选项.解:因为◇表示判断框,所以一定有条件结构.故答案为:B【考点】程序框图.44.执行如图所示的程序框图,则输出的等于。

高二数学结构图流程图试题答案及解析

高二数学结构图流程图试题答案及解析

高二数学结构图流程图试题答案及解析1.下面的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的()A.B.C.D.【答案】A【解析】略2.如右图所示的算法流程图中,输出的S表达式为()A B.C. D.【答案】B【解析】略3.如图,该程序运行后输出的结果为A.B.C.D.【答案】B【解析】【考点】程序框图.专题:阅读型.分析:当A=10时满足条件A≤2,执行循环体,依此类推,当执行到S=8个=16,A=1,不满足条件A≤2,退出循环体,则输出S即可.解答:解:当A=10时满足条件A≤2,执行循环体,S=0+2,A=9,满足条件A≤2,执行循环体,S=4,A=8,满足条件A≤2,执行循环体,依此类推:S==16,A=1,不满足条件A≤2,退出循环体,输出S=16故选B点评:本题主要考查了当型循环结构,循环结构有两种形式:当型循环结构和直到型循环结构,当型循环是先判断后循环,直到型循环是先循环后判断,属于基础题.4.如果执行右面的程序框图,那么输出的( )A.2450B.2500C.2550D.2652【答案】C【解析】【考点】设计程序框图解决实际问题.分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是累加并输出:S=2×1+2×2+…+2×50的值.解答:解:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是累加并输出:S=2×1+2×2+…+2×50的值.∵S=2×1+2×2+…+2×50=2××50=2550故选C点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)?②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.5.若框图所给程序运行的结果为S=90,则判断框中应填入的判断条件是()A.B.C.D.【答案】A【解析】略6.输入If <0 ThenP=3.5*ElseP=3.5+0.7*(-10)End If输出P若=18,则输出。

(完整word)高中数学算法框图习题及详解.doc

(完整word)高中数学算法框图习题及详解.doc

专题复习:算法框图高中数学算法框图习题(含答案详解)一、1. (理 )如所示算法程序框运行,入a= tan315 ,°b= sin315 ,°c= cos315 ,° 出果 ()2 2A. 2 B .-2 C.- 1 D .1[答案 ] C[解析 ] a、 b、 c 三数中的最小,又cos315 °>0, sin315 =°-2此程序框是出 2,2tan315 =°- 1<-2,故 C.2.下列程序运行后出果()x= 1;for i = 1 10x= 2]A.1B.23 C. 113 D.以上都不[答案 ] B[解析 ] 每一次循 x 都重新,与原来 x 的无关,故最后出x 的只与最后一次循 i 的有关,∵i =10,∴ x=23.1( 共 6 个 2)的的算法的程序框,中的判断框中填3. (理 )下面是求 12+12+⋯+ 2A . i ≤5? B. i <5? C.i ≥5? D. i>5?[答案 ] A[解析 ] 由于所给计算的表达式中共有 6 个2,故只需 5 次循环即可,由此控制循环次数的变量i 应满足 i≤ 5.故选 A.4. (理 )已知数列 { a n} 中, a1= 1, a n+1= a n+ n,利用如图所示的程序框图计算该数列第10 项,则判断框中应填的语句是( )A . n>10B . n≤ 10 C. n<9 D. n≤ 9[答案 ] D[解析 ] 本题在算法与数列的交汇处命题,考查了对程序框图的理解能力.数列{ a } 是n一个递推数列,因为递推公式为a1 n +1 n 10 9= 1, a = a + n,故 a =a+9,因为循环体为m=m +1, n= n+ 1,当 n= 10 时结束循环,故判断框内应为n≤ 9.5. (理 )下列程序运行后输出结果为()S= 1;n= 1;while S<100S = S* n ;n = n + 3;endnA . 4B .10C . 13D . 16[答案 ]C[解析 ]S = 1<100,进行第一次循环后S = 1, n = 4; S = 1<100再进行第二次循环.循环后 S = 4,n = 7;第三次循环后 S = 28,n = 10;第四次循环后 S = 280,n = 13.因 故不再循环,跳出循环后输出 n = 13. 6. (文 )在如图的程序框图中,若输入 m = 77,n = 33,则输出的 n 的值是( S = 280>100,)A . 3B . 7C . 11D . 33[答案 ] C[解析 ] 这个程序框图执行的过程是:第一次循环: m = 77,n = 33, r =11;第二次循环: m = 33,n = 11, r = 0.因为 r =0,则结束循环,输出n = 11.7.下面的程序框图,若输入 a = 0,则输出的结果为 ( )A . 1022B . 2046C . 1024D . 2048[答案 ] B[解析 ]由程序框图中的循环结构可得到递推公式, a = 2a + 2,且 a = 0,由 ak +1k1k +1a k +1 + 2=2a k + 2 可得, a k +1+ 2= 2(a k + 2),即 = 2 且 a 1+ 2= 2,∴ { a k + 2} 是以 2 为公比, 2a + 2k为首项的等比数列, ∴ a + 2= 2×2 k - 1k,即 ak11= 2k = 2 - 2,从而a = 2 - 2= 2046,故选k11B.[点评 ]本题的关键是弄清输出的a 的值为数列{ a n } 的第几项,k =1 算出的是a 2,k = 2满足条件得a 3,故k =10满足条件计算后得到a 11,k = 11不满足,故输出的是a 11 而不是a 10,有不少人在这里搞不清楚,以为判断条件是k ≤ 10,故最后输出的是 a 10,这是没有完整理解算法的典型表现. 因为对同一个判断条件k ≤10,a =2a + 2 与 k = k + 1 语句的先后顺序不同输出结果也不同, 还与 k 的初值有关等等, 故应统盘考虑, 解决的一个有效途径就是循环几次把握其规律.【解答题】8.为了让学生更多的了解“数学史”知识,其中学高二年级举办了一次“追寻先哲的足迹, 倾听数学的声音”的数学史知识竞赛活动,共有 800 名学生参加了这次竞赛.为了解本次竞赛的成绩情况,从中抽取了部分学生的成绩(得分均为整数,满分为100 分 )进行统计.请你根据频率分布表,解答下列问题:序号 (i) 分组 (分数 ) 组中值 (G i) 频数 (人数 ) 频率 (F i)1 [60,70) 65 ①0.122 [70,80) 75 20 ②3 [80,90) 85 ③0.244 [90,100] 95 ④⑤合计50 1(1)填充频率分布表中的空格 (在解答中直接写出对应空格序号的答案);(2)为鼓励更多的学生了解“数学史”知识,成绩不低于85 分的同学能获奖,请估计在参加的 800 名学生中大概有多少同学获奖?(3)在上述统计数据的分析中有一项计算见算法流程图,求输出S 的值.[解析 ] (1)∵样本容量为50,∴①为 6,②为 0.4,③为 12,④为 12,⑤为 0.24.(2)在 [80,90) 之间, 85 分以上约占一半,∴12× 0.24+ 0.24 × 800= 288,即在参加的800 名学生中大概有288 名同学获奖.(3)由流程图知S= G1 F1+ G2F2+ G3F3+G4F 4=65×0.12+ 75× 0.4+ 85× 0.24+ 95× 0.24= 81.。

高中数学算法与框图练习题练习题(含解析)

高中数学算法与框图练习题练习题(含解析)
又由不等式 时,根据程序框图,可得 ,
所以输出的 的最大值为 .
故选:D.
8.C
【分析】根据程序流程图,代入 ,计算出结果即可.
【详解】① , , , ,此时 ;
② , , ,此时 ;
③ , , ,此时 ;
④ , , ,此时 ;
⑤ , , ,此时 ;
⑥ , , ,此时 ,
结束程序,输出结果为44,
故选:C
第四步:判断 是否成立?若是,则 之间的任意值均为满足条件的近似根;若不是,则返回第二步.
【点睛】本题考查了求方程近似根的算法,意在考查学生对于算法的理解和应用.
【详解】(1) ,所以98的二进制数是 .
(2) , ,所以 与 的最大公约数为 .
(3) .
【点睛】本题考查二进制,辗转相除法,秦九昭算法等知识,属于基础题.
16.见解析
【分析】根据题目中的条件,找出各要素之间的关系,校长只负责两名副校长和校长办公室,所以校长下只有两名副校长和校长办公室,依次类推,两名副校长又各自管理教务处、教科室和保卫科、政教处、总务处;班级由所有的科室负责.
A.35B.56C.84D.120
二、填空题
11.运行如图所示的伪代码,输出的T的值为________.
12.用秦九韶算法求函数 ,当 时的值时, ___________.
13.执行如图所示的程序框图,若输1455的最大公约数为 ,则 化为三进制为__________.
根据程序框图可知,输出的 ,
又 , , , , , ,
所以 .
故选:B.
11.16
【分析】模拟程序的运行过程,即可得出程序运行后的输出结果.
【详解】当 时, ;
当 时, ;
当 时, ;

高二数学结构图流程图试题答案及解析

高二数学结构图流程图试题答案及解析

高二数学结构图流程图试题答案及解析1.如果执行下面的框图,运行结果为( )A.B.C.D.4【答案】B【解析】本题主要考查的是程序框图。

2.下面的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的()A.B.C.D.【答案】A【解析】略3.某算法的程序框如下图所示,则输出量与输入量满足的关系式是▲【答案】y={【解析】略4..将输入如图所示的程序框图得结果()A.B.C.0D.2006【答案】D【解析】略5.若下框图所给程序运行的结果为S=90,那么判断框中应填入的关于k的判断条件是A.?B.?C.?D. ?【答案】D【解析】略6.已知有下面程序,若程序执行后输出的结果是11880,则在程序后面的“”处应填()【答案】A【解析】略7.按流程图的程序计算,若开始输入的值为,则输出的的值是()A.B.C.D.【答案】D【解析】略8.下面框图属于:A.程序框图B.工序流程图C.知识结构图D.组织结构图【答案】C【解析】略9.已知数列{}中,, ,(1)设计一个包含循环结构的框图,表示求算法,并写出相应的算法程序.(2)设计框图,表示求数列{}的前100项和的算法.【答案】(1)(2)也可求出数列通项公式,,然后写框图【解析】略10.根据下边程序框图,当输入10时,输出的是()、A.12B.14.1C.19D.-30【答案】B【解析】略11.如图给出的是计算的值的一个程序框图,其中判断框内应填入的条件是()i >10 i <10 i >20 i <20【答案】A【解析】略12.以下程序运行后输出的结果为__________【答案】21_【解析】略13.下图是计算1+3+5+…+99的值的算法程序框图, 那么在空白的判断框中, 应该填入下面四个选项中的( )A.i≤101B.i≤99C.i≤97D.i≤50【答案】B【解析】略14.某程序框图如图所示,该程序运行后输出的值是 .【答案】4【解析】略15.某程序框图如图所示,该程序运行后输出的值是 .【答案】4【解析】略16.计算机执行下面的程序段后,输出的结果是()PRINT ,A.B.C.D.【答案】B【解析】略17.某程序框图如图所示,若输出的S=57,则判断框内位()A.k>4?B.k>5?C.k>6?D.k>7?【答案】A【解析】略18.(本小题满分12分)如图所示茎叶图是青年歌手电视大奖赛中7位评委给参加最后决赛的两位选手甲、乙评定的成绩,程序框图用来编写程序统计每位选手的成绩(各评委所给有效分数的平均值),试根据下面条件回答下列问题:1)根据茎叶图,乙选手的成绩中,中位数是,众数是。

高二数学算法与程序框图试题

高二数学算法与程序框图试题

高二数学算法与程序框图试题1.定义某种运算,的运算原理如右图;则式子__ __【答案】14【解析】根据题意,由于程序框图可知,,则可知,故可知答案为14.【考点】程序框图点评:本题考查程序框图的应用,解题的关键是由程序框图得到S=a⊗b的分段函数解析式,属于基础题。

2.执行如图所示的程序框图,输出的值为()A.B.C.D.【答案】D【解析】第1次循环,r=1,s=0,第21次循环,r=1,s=-1,第3次循环,r=0,s=-1,第4次循环,r=-1,s=0,不满足判断框的条件,输出结果S=0.故选D.【考点】本题考查了程序框图的运用点评:对于此类循环框图的应用问题,注意循环中计数变量r的计算以及s的计算,考查计算能力.3.如果执行程序框图,那么输出的A.2450B.2500C.2550D.2652【答案】C【解析】根据程序框图可以知道,【考点】本小题主要考查程序框图和等差数列的前n项和公式的应用.点评:解决有关程序框图的题目时,要注意判断框内的条件,避免多执行或少执行一步,要正确理解程序框图的意义.4.在如右上图的程序图中,输出结果是( )A.5B.10C.20D.15【答案】C【解析】显然,第一次运行后a为4,s=5,第二次运行后a为3,s=20,第三次运行是就结束了,输出s为20,选C。

【考点】本题主要考查程序框图。

点评:简单题,关键是明确程序需运行几次才能结束。

5.阅读如图所示的程序框图,若输出的值为0,则输入的值为.【答案】0或2【解析】解:因为框图表示的为分段函数,则,则令y=0,解得的值为0或26.执行如图所示程序框图,若输出的b值为16,则图中判断框内①处应填:()A.2B.3C.4D.5【答案】B【解析】解:当判断框中的条件是a≤3时,∵第一次循环结果为b=2,a=2,第二次循环结果为b=4,a=3,d第三次循环结果为b=16,a=4不满足判断框中的条件,输出的结果是16满足已知条件,故选B.7.把x=-1输入程序框图可得( )A.-1B.0C.不存在D.1【答案】D【解析】根据程序框图可知此函数是一个分段函数,故应选D.8.某程序框图如图所示,现输入如下四个函数,其中可以输出的函数是()A.f(x)=x2B.f(x)=C.f(x)="lnx+2x-6"D.f(x)=sinx【答案】D.【解析】由程序框图可知此函数f(x)是存在零点的奇函数。

高二数学算法与框图试题答案及解析

高二数学算法与框图试题答案及解析

高二数学算法与框图试题答案及解析1.设,,c,则()A.B.C.D.【答案】B【解析】故选B2.看下面的伪代码,最终输出的结果是()S←0For I from 1 to 100 step 2S←S+I2End forPrint SA.1+2+3+…+100B.12+22+32+…+1002C.1+3+5+…+99D.12+32+52+…+992【答案】D【解析】根据语句“For I from 1to 100step 2”得到I的取值,然后根据循环体可值所求结果.解:∵For I from 1 to 100 step 2∴I的取值为1,3,5,…,99∵S←0,S←S+I2∴最终输出的结果是12+32+52+ (992)故选D.点评:本题主要考查了循环语句,解题的关键是弄清I的取值可能,属于基础题.3.计算机是将信息转换成二进制数进行处理的,二进制即“逢二进一”,如:表示二进制的数,将它转换成二进制的形式是,那么将二进制数转换成十进制的形式是()A.B.C.D.【答案】 C【解析】解.考点;二进制、十进制之间的转化.点评:本题考查的知识点是二进制、十进制之间的转化.4.下面是一个算法的伪代码,输出结果是.【答案】14【解析】第一次循环:;第二次循环:;第三次循环:;结束循环,输出【考点】循环结构流程图3,则输出y的值为()5.执行如图所示的程序框图,若输入x的值为2+log2A.B.C.D.【答案】【解析】程序框图执行过程中的数据变化如下:【考点】程序框图的应用6.若所给的程序运行结果为,那么判断框中应填入的关于的条件是A.?B.C.D.?【答案】D【解析】模拟算法:满足条件;满足条件;不满足条件,输出,故判断框中应填?,选D.【考点】程序框图.7.执行如图所示程序框图(算法流程图),输出的结果是A.5B.6C.7D.8【答案】C【解析】模拟算法:是的倍数;,,不成立;不是的倍数,,,不成立;是的倍数,,,不成立;不是的倍数,,,不成立;是的倍数,,,不成立;不是的倍数,,,成立,输出,故选C.【考点】程序框图.8.用辗转相除法求与的最大公约数时,需做的除法次数为A.3B.4C.5D.6【答案】A【解析】因为,所以共做3次除法运算可求两个数的最大公约数,故选A.【考点】算法案例.9.程序框图中表示计算的是()A.B.C.D.【答案】A【解析】A中执行框可表示计算;B中为输入输出框;C中为判断框;D中为起止框【考点】程序框图10.如图所示,程序框图(算法流程图)的输出结果是()A.B.C.D.【答案】B【解析】第一次循环可得:,满足条件继续循环;第二次循环可得:,满足条件继续循环;第三次循环可得:,不满足条件,跳出循环体,可得,故选择【考点】流程图11.某程序框图如图所示,若输出的S=57,则判断框内为()A.k>4?B.k>5?C.k>6?D.k>7?【答案】A【解析】,此时输出,所以判断框内应为k>4?.【考点】1.程序框图;12.设计程序框图计算12+22+32+…+10002,并写出程序.【答案】【解析】本题属于程序框图和程序语句的书写,是常见的一种框图,在书写的过程中注意判断框中的判定条件是什么,以及用哪一种循环结构.试题解析:【考点】1.程序框图;2.程序语句;13.下边程序执行后输出的结果是()。

高二数学算法与框图试题

高二数学算法与框图试题

高二数学算法与框图试题1.(8分).已知程序框图为:指出其功能(用算式表示)【答案】解:算法的功能为:【解析】略2.设,,c,则()A.B.C.D.【答案】B【解析】故选B3.任何一个算法都离不开的基本结构为()A.逻辑结构B.选择结构C.循环结构D.顺序结构【答案】D【解析】分析:根据程序的特点,我们根据程序三种逻辑结构的功能,分析后即可得到答案.解答:解:根据算法的特点如果在执行过程中,不需要分类讨论,则不需要有条件结构;如果不需要重复执行某些操作,则不需要循环结构;算法的基本结构不包括逻辑结构.但任何一个算法都必须有顺序结构故选D.点评:本题考查的知识点是程序的三种结构,熟练掌握三种逻辑结构的功能是解答本题的关键,是对基础知识的直接考查,比较容易.4.某店一个月的收入和支出总共记录了个数据,其中收入记为正数,支出记为负数.该店用下边的程序框图计算月总收入S和月净盈利V,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的()A.A>0,V=S-T B.A<0,V=S-TC.A>0,V=S+T D.A<0,V=S+T【答案】C【解析】分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知S表示月收入,T 表示月支出,V表示月盈利,根据收入记为正数,支出记为负数,故条件语句的判断框中的条件为判断累加量A的符号,由分支结构的“是”与“否”分支不难给出答案,累加完毕退出循环后,要输出月收入S,和月盈利V,故在输出前要计算月盈利V,根据收入、支出与盈利的关系,不难得到答案.解析:月总收入为S,支出T为负数,因此A>0时应累加到月收入S,故判断框内填:A>0又∵月盈利V=月收入S-月支出T,但月支出用负数表示因此月盈利V=S+T故处理框中应填:V=S+T故选C(A>0,V=S+T)算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.5.如图,是一程序框图,则输出结果为【答案】【解析】根据题意,可知执行的结果为.【考点】程序框图,裂项相消法求和.6.(本小题满分12分)根据如图所示的程序框图,将输出的依次记为,(1)求数列的通项公式;(2)求数列的通项公式;(3)求.【答案】(1);(2);(3).【解析】(1)由程序框图可得,由等差数列的定义及通项公式可求数列的通项公式;(2)由等程序框图可得到数列的递推关系式,构造等比数列,先求出数列的通项公式,即可求数列的通项公式;(3)先分组,将表示为一个等差数列求和问题与一个错位相减法求和问题,分别求和即可.试题解析:(1)由框图可知,数列中,(2分)(4分)(2)由框图可知,数列中,(5分)(6分),,数列是以为首项,为公比的等比数列,(8分)(3)(9分)记,①则②由①-②,得(11分)又(12分)【考点】1.等差、等比数列的定义与性质;2.程序框图;3.错位相减法求和与等差数列求和.【名师】本题综合考查等差、等比数列的定义与性质;程序框图;错位相减法求和与等差数列求和、构造数列求通项等知识.首先由程序构图得到数列与的递推关系,再通过等差数列的定义求数列的通项公式,通过构造等比数列求数列的通项公式,体现了构造法在数学中应用;在求和时综合应用了分组求和、公式法、错位相减法等求和方法,是数学思想与方法的综合体现与应用.7.某店一个月的收入和支出总共记录了个数据,,其中收入记为正数,支出记为负数.该店用右边的程序框图计算月总收入和月净盈利,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的()A.B.C.D.【答案】C【解析】因为收入记为正数,支出记为负数,且月总收入为和月净盈利为,所以判断框中条件为.当满足时,,当不满足时,,且T为支出,而净利润是收入和支出的和,所以处理框中应填写.故选C.【考点】程序框图的应用.8.图中是某工厂2014年9月份10个车间产量的条形图,条形图从左到右表示各车间的产量依次记为,(如表示3号车间的产量为950件),图2是统计图1中产量在一定范围内车间个数的一个算法流程图,那么运行该算法流程图输出的结果是.【答案】4【解析】根据流程图,可知该程序是累加10个车间中产量超过950件的车间的个数,由条形图可知车间1,5,7,10这4个车间满足,所以输出结果【考点】流程图的应用9.阅读下边的程序框图,运行相应的程序,输出S的值为()A.15B.245C.105D.945【答案】C【解析】程序执行过程中的数据变化如下:成立,所以输出【考点】程序框图10.(2015•新课标II)程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”,执行该程序框图,若输入的a,b分别为14,18,则输出的a=()A.0B.2C.4D.14【答案】B【解析】由循环结构的特点,先判断,再执行,分别计算出当前的a,b的值,即可得到结论.解:由a=14,b=18,a<b,则b变为18﹣14=4,由a>b,则a变为14﹣4=10,由a>b,则a变为10﹣4=6,由a>b,则a变为6﹣4=2,由a<b,则b变为4﹣2=2,由a=b=2,则输出的a=2.故选:B.【考点】程序框图.11.若执行如图所示的程序框图后,输出的结果是,则判断框中的整数k的值是()A.3B.4C.5D.6【答案】C【解析】,,,,,,,此时输出所以故答案选【考点】程序框图的识别.12.某学校对高二年级一次考试进行抽样分析.如图是根据抽样分析后的考试成绩绘制的频率分布直方图,其中抽样成绩的范围是[96,106],样本数据分组为[96,98),[98,100),[100,102),[102,104),[104,106].已知样本中成绩小于100分的人数是36,则样本中成绩大于或等于98分且小于104分的人数是()A.90B.75C.60D.45【答案】A【解析】因为样本中成绩小于100分的人数是36,其对应频率之和为,所以样本总数为,所以样本中成绩大于或等于98分且小于104分的人数为++,故选A.【考点】频率分布直方图.【方法点睛】关于频率分布直方图的常见题型及解题思路:(1)求某数据组内的频数或频率:利用小矩形的面积,即数据落在该区间内的频率求解.(2)求概率:通常是借助频率分布直方图的几何意义,用频率近似估计概率.13.用秦九韶算法求多项式,当时,的值为()A.27B.86C.262D.78【答案】C【解析】,故,当时,,故选C.【考点】秦九韶算法.14.阅读如图所示的程序框图,运行相应的程序,输出的结果s= .【答案】9【解析】用列举法,通过循环过程直接得出S与n的值,得到n=3时退出循环,即可.解:循环前,S=1,a=3,第1次判断后循环,n=2,s=4,a=5,第2次判断并循环n=3,s=9,a=7,第3次判断退出循环,输出S=9.故答案为:9.【考点】循环结构.15.执行如图所示的程序框图,输出.那么判断框内应填()A.B.C.D.【答案】A【解析】本程序的功能是计算,即k=2016不成立,k=2015成立,故断框内可填入的条件k≤2015【考点】程序框图16.如图所示,程序框图的输出结果是()A.B.C.D.【答案】B【解析】程序执行中的数据变化如下:不成立,输出【考点】程序框图17.执行右边的程序框图,若输入,那么输出的值为()A.3B.4C.5D.6【答案】A【解析】运行程序可知故选A.【考点】程序框图中的循环结构.18.将两个数a=8,b=7交换,使a=7,b=8,使用赋值语句正确的是()A.a=b,b=a B.c=b,b=a,a=c C.b=a,a=b D.a=c,c=b,b=a【答案】B【解析】要实现两个变量a,b值的交换,需要借助中间量c,先把b的值赋给中间变量c,再把a的值赋给变量b,把c的值赋给变量a.解:先把b的值赋给中间变量c,这样c=7,再把a的值赋给变量b,这样b=8,把c的值赋给变量a,这样a=7,故选:B.【考点】赋值语句.19.以下程序运行后的输出结果为()A.9B.10C.14D.15【答案】C【解析】根据当型循环结构的程序框图的运行流程,依次计算i、S的值,直到不满足条件S<10,输出S,可得答案.解:由算法程序知:第一次运行i=1+1=2,S=0+2=2;第二次运行i=2+1=3,S=2+3=5;第三次运行i=3+1=4,S=5+4=9;第四次运行i=4+1=5,S=9+5=14,不满足条件S<10,终止程序运行,输出S=14.故选:C.【考点】程序框图.20.给出以下问题:①求面积为1的正三角形的周长;②求所输入的三个数的算术平均数;③求所输入的两个数的最小数;④求函数,当自变量取时的函数值.其中不需要用条件语句来描述算法的问题有( ) A.1个B.2个C.3个D.4个【答案】B.【解析】①②用顺序结构即可,不用条件结构,③输入两个数,要做出判断,找到最小值,所以要用到条件语句,而④是分段函数,自变量取不同数值时,对应不同的函数关系,所以需要用到条件语句,故选B.【考点】条件语句21.如图给出的是计算1++++的值的一个程序框图,则图中执行框中的①处和判断框中的②处应填的语句分别是( )A.B.C.D.【答案】A.【解析】由这5个数的分母1,3,5,7,9可知,,求的是前5个数的和,所以5次进入循环,5此循环后应是第一个满足判定框的条件的,所以应填,故选A.【考点】循环结构22.如图是计算的值的一个程序框图,其中判断框内应填的是A.B.C.D.【答案】C【解析】由于程序的功能是求的值,分母n的初值为1,终值为39,步长为2,故程序共执行20次,故循环变量i的值不大于20时,应不满足条件,继续执行循环,大于20时,应满足条件,退出循环,故判断框内应填的是i>20【考点】程序框图23.若正整数除以正整数后的余数为,则记为,例如,下面程序框图的算法源于我国古代闻名中外的《中国剩余定理》. 执行该程序框图,则输出的为()A.B.C.D.【答案】A【解析】该程序框图的程序最终输出的是除以3和5所得余数都是2,即为的形式,由于程序中是从10开始循环的,因此输出结果是17.故选A.【考点】程序框图.24.除以9所得余数是()A.0B.8C.-1D.1【答案】D【解析】,展开式中从第二项开始每一项都是9的整数倍,因此它除以9余数为1.故选D.【考点】二项式定理的应用.25.程序框图如图所示,该程序运行后输出的S的值是()A.2B.-C.-3D.【答案】A【解析】模拟算法,开始,成立;成立;成立;成立;成立;…………………………………………由此可知逞周期性变化,周期为,结束时,所以结束时,故选A.【考点】程序框图.26.执行如图所以的程序框图,如果输入a=5,那么输出n=()A.2B.3C.4D.5【答案】B【解析】循环,,循环,退出循环,故输出.【考点】算法与程序框图.27.下列各数中,最小的数是()A.75B.C.D.【答案】B【解析】在B中,,在C中,,在D中,,故最小,故选B.【考点】进位制的应用及等比数列求和.28.执行如图所示的程序框图,则输出的k的值是()A.10B.11C.12D.13【答案】A【解析】解:第1次执行循环体后,S=2,k=2,不满足退出循环的条件,第2次执行循环体后,S=6,k=3,不满足退出循环的条件,第3次执行循环体后,S=14,k=4,不满足退出循环的条件,第4次执行循环体后,S=30,k=5,不满足退出循环的条件,第5次执行循环体后,S=62,k=6,不满足退出循环的条件,第6次执行循环体后,S=126,k=7,不满足退出循环的条件,第7次执行循环体后,S=510,k=8,不满足退出循环的条件,第8次执行循环体后,S=1022,k=9,不满足退出循环的条件,第9次执行循环体后,S=2046,k=10,满足退出循环的条件,故输出的k值为10,故选:A【点评】本题考查的知识点是程序框图,当循环的次数不多,或有规律时,常采用模拟循环的方法解答.29.阅读下图所示程序框图,若输入,则输出的值是()A.B.C.D.【答案】A【解析】由程序框图可知该算法是计算数列的前2016项和,根据,所以。

高二数学算法和程序框图试题答案及解析

高二数学算法和程序框图试题答案及解析

高二数学算法和程序框图试题答案及解析1.阅读如图所示的程序框图,运行相应的程序,输出的结果是()A.B.C.D.【答案】D【解析】第一次运行结果:;第二次运行结果:;第三次运行结果:,此时满足条件,输出的值为,故选择D.【考点】程序框图中的直到型循环结构.2.阅读如图所示的程序框图,运行相应的程序,若输入的值为9,则输出的值为.【答案】1067【解析】由程序框图知:算法的功能是求S=(21+1)+(22+2)++(2k+k),∵输入n的值为9,∴跳出循环的k值为10,∴输出S=(21+1)+(22+2)++(29+9)===1067.【考点】程序框图,分组求和法3.执行如图所示的程序框图,输出的值为()A.B.C.D.【答案】C【解析】由初始条件为:k=0,S=0;第一次运行:判断0<3是否成立?是,则;第二次运行:判断1<3是否成立?是,则;第三次运行:判断2<3是否成立?是,则;第四次运行:判断3<3是否成立?否,则输出;故选C.【考点】算法与程序框图.4.执行如图的程序框图,输出S的值为( ).A.1B.2C.3D.4【答案】B【解析】该程序框图的功能是计算的值,故选B.【考点】程序框图.5.若下面的程序框图输出的是126,则①处为()A.B.C.D.【答案】A.【解析】了解程序的功能,可知该程序的作用是累加的值,由,,即求出满足条件的,所以判断框中的条件应为.【考点】程序框图.6.若右面的程序框图输出的是,则①应为()A.B.C.D.【答案】B【解析】,输出,令得.所以选 B.【考点】程序框图.7.按流程图的程序计算,若开始输入的值为=2,则输出的的值是()A.3B.6C.21D.156【答案】C【解析】第一次运行,计算,不成立,往否的方向进行;第二次运行,计算,不成立,往否的方向进行;第三次运行,计算,不成立,往否的方向进行;第四次运行,计算,成立,往是的方向进行;输出。

高二程序框图练习题及答案

高二程序框图练习题及答案

程序框图练习题及答案一、选择题1.执行右边的程序框图,若输入的x 的值为–2,则输出y 的值是()A .5B .3-C .3D .5-A .63B .31C .27D .156.运行右图所示框图的相应程序,若输入,a b 的值分别为2log 3和3log 2,则输出M 的值是()A .0B .1C .2D .-17.执行右图所示的程序框图,则输出的结果是()否A.5B.7C.9D.118.执行如图所示的程序框图,输出的M值是()A.2B.1-C.12D.2-9.如图所示,程序框图(算法流程图)的输出结果是()(A)16(B)2524(C)34(D)111210.执行如图所示的程序框图,输出的S值为()A.1B.2C.13D.61011 12A.5 11B13A.0B.14A.7B.6C.5D.415.下图是用模拟方法估计圆周率的程序框图,表示估计结果,则图中空白框内应填入(???)A.B.C.D.16.如果执行右边的程序框图,输入正整数N(N≥2)和实数a 1,a 2,……,a n ,输出A,B ,则(??)A.A+B 为a 1,a 2,……,a n 的和B.为a 1,a 2,……,a n 的算术平均数C.A 和B 分别是a 1,a 2,……,a n 中最大的数和最小的数D.A 和B 17A.B.C.D. 18.数据:152,x x =()A .1B .19() A .2012B 20.右图是计算11111246810++++值的一个程序框图,其中判断框内应填入的条件是 A .5k >B .5k <C .5k ≥D .6k ≤21.21.执行右边的程序框图,若5p =,则输出的S 值为()A.78B.1516 C.3132D.636422.某程序框图如右图所示,该程序运行后输出的k 的值是()A.4B.5C.6D.723.设有算法如图所示:如果输入A=144,B=39,则输出的结果是()A .144B 2425A .3B .26A .B .C .D .27A .7B .28(A )2(B )2-(C )4(D )4-29.在数列{}n a 中,111,,2n n a a a n n -==+≥.为计算这个数列前10项的和,现给出该问题算法的程序框图(如图所示),则图中判断框(1)处合适的语句是()A.8i ≥B.9i ≥C.10i ≥D.11i ≥30.阅读右面的程序框图,运行相应的程序,输出的结果为()A .2-B .12C .1-D .231.执行如图所示的程序框图,若输入n 的值为4,则输出s 的值是()A .2B .6C .24D .12032.执行如图所示的程序框图,如果输出的是a=341,那么判断框内应填( )(A)k<4?(B)k<5?(C)k<6?(D)k<7?33f (x )=x +1xA .3xB .34.)A .511B 35A.i ≤4 36A.i ≤4 37A .0B .38开始输出b否A .3B .4C .5D .639.给出右图所示的算法流程图,若输出的值为15,则判断框中的条件是( )A .5<n 40A .A =41 A .42A .53BC .21D 43.将A .3B .5C .8D .1244.某程序框图如图所示,该程序运行后输出的k 的值是()A .4B .5C .6D .745.请阅读右边的算法流程图:若)18sin 18(cos 22︒-︒=a , 128cos 22-︒=b ,.16cos 16sin 2︒︒=c 则输出的应该是A 、5B 、6C 、7D 、848.程序框图如图,若5n =,则输出的S 值为A.30B.50C.62D.6649.执行右面的程序框图,那么输出S 的值为( )A .49100B .99100C .97198D .9920250.如图,执行程序框图后,输出的结果为A .12B .1C .2D .4 51.若某程序框图如图所示,则输出的P 的值是52 Q a b (A C 53A .将B .将CD 54b =A.2 B .-2 C .-1 D .1 55.右图是一个程序框图,若开始输入的数字为10t =,则输出结果为()A .20B .50C .140D .15056.如果执行图1的程序框图,那么输出的S =( )A.2652B.2500 C.2450 D.255058.阅读右面的程序框图,则输出的S等于()(第2S是否结束1?(A)68 (B)38 (C)32 (D)2059.某程序的框图如图所示,若执行该程序,则输出的i值为A、5B、6C、7D、8是60.如程序框图:若输入72n=,则输出n=m=,30开始输入m,nA.0B.3C.6D.12参考答案1.A【解析】试题分析:20x =-<,则2(2)15y =-⨯-+=.考点:程序框图.2.C【解析】2;③:222⋅=S 3.C【解析】,3i =时,322a =⨯4.B【解析】解:∵∴解得x 3=8故选B点评:本题考查通过程序框图能判断出框图的功能.5.A【解析】程序框图运行如下:6.C【解析】因为2log 31>,3log 21<,所以23log 3log 2>,由算法框图可知,运行后输出M 的值为2log 3log 21112M =⋅+=+=.7.C【解析】满足S <满足S <满足S <不满足故选C .8.B4i =时得到M =9.D【解析】434121,21,4=+===s s n ; 1211,8==s n ,输出 所以答案选择D考点:本题考查算法框图的识别,逻辑思维,属于中等难题.10.C 【解析】第一次执行循环:1122113S +==⨯+,1i =; 第二次执行循环:221133221213S ⎛⎫+ ⎪⎝⎭==⨯+,2i =,满足i ≥2,结束循环,输出1321S =. 考点:用.11.7;第四次循环后12.A【解1911⨯=11(1-2313.B22224642,z y y y y =-+=所以2221221111 1.x y z y y y ⎛⎫+-=-=--+≤ ⎪⎝⎭考点:本题考查基本不等式的应用,考查运算求解能力、推理论证能力和转化思想、函数和方程思想。

高二数学算法与框图试题

高二数学算法与框图试题

高二数学算法与框图试题1.如果执行右侧的程序框图,那么输出的为。

【答案】9【解析】不满足条件,进入循环,第一次循环:,不满足条件,再次循环;第二次循环:,不满足条件,再次循环;第三次循环:,满足条件,结束循环,此时输出9.【考点】程序框图。

点评: 程序框图是课改之后的新增内容,在考试中应该是必考内容。

一般情况下是以一道小题的形式出现,属于较容易题目。

一般的时候,如果循环次数较少,我们可以一一写出,若循环次数较多,我们需要寻找规律。

2.任何一个算法都离不开的基本结构为()A.逻辑结构B.选择结构C.循环结构D.顺序结构【答案】D【解析】分析:根据程序的特点,我们根据程序三种逻辑结构的功能,分析后即可得到答案.解答:解:根据算法的特点如果在执行过程中,不需要分类讨论,则不需要有条件结构;如果不需要重复执行某些操作,则不需要循环结构;算法的基本结构不包括逻辑结构.但任何一个算法都必须有顺序结构故选D.点评:本题考查的知识点是程序的三种结构,熟练掌握三种逻辑结构的功能是解答本题的关键,是对基础知识的直接考查,比较容易.3.计算机执行右面的程序段后,输出的结果是()A.1,3B.4,1C.0,0D.6,0【答案】B【解析】分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用顺序结构计算变量a,b的值,并输出,逐行分析程序各语句的功能不难得到结果.解答:解:∵a=1,b=3∴a=a+b=3+1=4,∴b=a-b=4-3=1.故输出的变量a,b的值分别为:4,1故选B点评:根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型,其处理方法是::①分析流程图(或伪代码),从流程图(或伪代码)中即要分析出计算的类型,又要分析出参与计算的数据(如果参与运算的数据比较多,也可使用表格对数据进行分析管理)?②建立数学模型,根据第一步分析的结果,选择恰当的数学模型③解模.= .4.用秦九韶算法计算多项式f (x)=8x4+5x3+3x2+2x+1在x=2时的值时,v2【答案】45【解析】略5.执行如图所示的程序框图,若输入n的值为2,则输出s的值是()A.1B.2C.4D.7【答案】【解析】这是一个循环结构,循环的结果依次为:.最后输出2.选B.【考点】程序框图6.如图所示,程序框图(算法流程图)的输出结果是()A.B.C.D.【答案】B【解析】第一次循环可得:,满足条件继续循环;第二次循环可得:,满足条件继续循环;第三次循环可得:,不满足条件,跳出循环体,可得,故选择【考点】流程图7.如图所示的程序框图,输入时,程序运行结束后输出的、值的和为.【答案】11【解析】执行程序框图,得,不满足;得,不满足;得,不满足;得,满足,退出循环,输出的值为7,的值为4,故和为11.【考点】1、程序框图;2、算法.8.已知n次多项式f(x)=an x n+an-1x n-1+…+a1x+a0,用秦九韶算法求f(x0)的值,需要进行的乘法运算、加法运算的次数依次是().A.n,n B.2n,n C.,n D.n+1,n+1【答案】A【解析】n次多项式f(x)=an x n+an-1x n-1+…+a1x+a0改写成如下形式:这样把一个一元n次多项式的求值问题转化为n个一次式的算法,大大简化了计算过程。

高二数学算法与框图试题

高二数学算法与框图试题

高二数学算法与框图试题1.看下面的伪代码,最终输出的结果是()S←0For I from 1 to 100 step 2S←S+I2End forPrint SA.1+2+3+…+100B.12+22+32+…+1002C.1+3+5+…+99D.12+32+52+…+992【答案】D【解析】根据语句“For I from 1to 100step 2”得到I的取值,然后根据循环体可值所求结果.解:∵For I from 1 to 100 step 2∴I的取值为1,3,5,…,99∵S←0,S←S+I2∴最终输出的结果是12+32+52+ (992)故选D.点评:本题主要考查了循环语句,解题的关键是弄清I的取值可能,属于基础题.2.把化为二进制的数是().A.B.C.D.【答案】A【解析】除以得到余数为;将除以得到余数为;将除以得到余数为;将除以得到余数为.将余数倒着写出就是即为所求的二进制数,所以答案为A.【考点】1.十进制转化为二进制;2.计算.3.如图所示,程序框图(算法流程图)的输出结果是()A.B.C.D.【答案】B【解析】程序执行中数据的变化如下:,输出【考点】程序框图4.图1是某市2015年高考学生身高条形图统计图,从左到右的各小长方形表示学生人数,依次记为(如表示身高(单位:cm)在内的人数),图2是统计图1中身高在一定范围内的学生人数的一个算法流程图.现要统计身高在160~180cm(含160cm,不含180cm)的学生人数,那么流程图中的判断框内应填写的条件是:A.B.C.D.【答案】C【解析】身高在160~180cm(含160cm,不含180cm)的学生人数为,所以条件应填写,故选C.【考点】频率分布直方图与程序框图.5.执行如图所示的程序框图,输出的值为A.4B.5C.6D.7【答案】D【解析】模拟运算:成立成立成立成立成立成立成立成立不成立,输出,故选D.【考点】程序框图.6.如图所示程序执行后输出的结果是()A.B.0C.1D.2【答案】B【解析】程序执行中的数据变化如下:不成立,输出【考点】程序语句7.程序框图中表示计算的是()A.B.C.D.【答案】A【解析】A中执行框可表示计算;B中为输入输出框;C中为判断框;D中为起止框【考点】程序框图8.执行如图所示的程序框图,若输入的值为8,则输出的值为()A.8B.5C.1D.0【答案】A【解析】程序执行中的数据变化为:不成立,输出【考点】程序框图9.如图所示,程序框图(算法流程图)的输出结果是()A.B.C.D.【答案】B【解析】第一次循环可得:,满足条件继续循环;第二次循环可得:,满足条件继续循环;第三次循环可得:,不满足条件,跳出循环体,可得,故选择【考点】流程图10.把11化为二进制数为().A.1 011(2)B.11 011(2)C.10 110(2)D.0 110(2)【答案】A【解析】,故选A。

高二数学 考点43 算法与程序框图、基本算法语句、算法案例

高二数学 考点43  算法与程序框图、基本算法语句、算法案例

温馨提示:此题库为Word版,请按住Ctrl,滑动鼠标滚轴,调节合适的观看比例,关闭Word文档返回原板块。

高二数学考点43 算法与程序框图、基本算法语句、算法案例一、选择题1.(2011·辽宁高考理科·T6)执行如图的程序框图,如果输入的n是4,则输出的p是( )(A)8 (B)5 (C)3 (D)2【思路点拨】按程序框图逐一执行,即可得出结论.【精讲精析】选C.若输入n=4,则执行s=0,t=1,k=1,p=1,判断1<4成立,进行第一次循环;p=1,s=1,t=1,k=2,判断2<4成立,进行第二次循环;p=2,s=1,t=2,k=3,判断3<4成立,进行第三次循环;p=3,s=2,t=3,k=4,判断4<4不成立,故输出p=3.2.(2011·福建卷文科·T5)阅读如图所示的程序框图,运行相应的程序,输出的结果是( )(A)3 (B)11 (C)38 (D)123【思路点拨】按照框图判定每一次循环之后变量的变化,及最终输出的值.a=,第二次循环:【精讲精析】选B. 第一次循环:3a=,a=11>10,终止运行程序框图后输出的结果为11.113.(2011·新课标全国高考理科·T3)与(2011·新课标全国高考文科·T5)执行如图所示的程序框图,如果输入的N是6,那么输出的p是( )(A)120(B)720(C)1440(D)5040【思路点拨】通过框图寻求每一次循环p值的变化及循环次数,确定p的终值.开始 i=0,s=2i<4 11s s s -=+i=i+1输出s结束否 是【精讲精析】选B.由框图可知,最终输出的123456720p =⨯⨯⨯⨯⨯=.4.(2011·北京高考理科·T4)执行如图所示的程序框图,输出的s 的值 为( )A 3-() 1B 2-() 1C 3() D 2()【思路点拨】按程序框图逐步执行,即可得到结果. 【精讲精析】选D.第一次循环:i=1,s=211213-=+; 第二次循环:i=2,s=11131213-=-+;第三次循环:i=3,s=1123112--=--+;第四次循环:i=4,s=31231--=-+.5.(2011·陕西高考理科·T8)如图所示,1x ,2x ,3x 为某次考试三个评阅人对同一道题的独立评分,p 为该题的最终得分,当16x =,29x =,8.5p =时,3x 等于( )(A )11 (B )10 (C )8 (D )7【思路点拨】先读懂如图所示的逻辑顺序,然后进行计算判断,其中判断条件3132||||x x x x -<-是否成立是解答本题的关键.【精讲精析】选C .16x =,29x =,12||32x x -=„不成立,即为“否”,所以再输入3x ;由绝对值的意义(一个点到另一个点的距离)和不等式3132||||x x x x -<-知,点3x 到点1x 的距离小于点3x 到2x 的距离,所以当37.5x <时,3132||||x x x x -<-成立,即为“是”,此时23x x =,所以132x x p +=,即368.52x +=,解得311x =7.5>,不合题意;当37.5x …时,3132||||x x x x -<-不成立,即为“否”,此时13x x =,所以322x x p +=,即398.52x +=,解得38x =7.5>,符合题意,故选C .6.(2011·北京高考文科·T6)执行如图所示的程序框图, 若输入A 的值为2,则输出的P 值为( ) (A )2 (B )3 (C )4 (D )5 【思路点拨】按程序框图步骤执行. 【精讲精析】选C.第一次循环:P=2,S=13122+=; 第二次循环:P=3,S=3111236+=;第三次循环P=4,111256412S =+=. 所以输出P 的值为4.7.(2011·天津高考理科·T3)阅读如图所示的程序框图,运行 相应的程序,则输出i 的值为( ) (A )3 (B )4 (C )5 (D )6【思路点拨】逐次循环计算,验证输出.【精讲精析】选B.第一次循环:1,2;i a ==第二次循环:2,5;i a ==第三次循环:3,16;==i a 第四次循环:4,6550==>i a ,跳出循环. 8.(2011·陕西高考文科·T7)如框图所示,当126,9,x x ==8.5p =时,3x 等于( )(A) 7 (B) 8 (C)10 (D )11 【思路点拨】按照程序框图的逻辑顺序进行计算. 【精讲精析】选B .∵126,9,x x ==8.5p =,127.52+∴=x x ,显然3|9|3x ->不成立,即为“否”, ∴有3|9|3x -…,即3612x 剟,此时有398.52x +=,解得38x =,符合题意,故选B .开始 P=1,S=1输出P结束是 否输入A P=P+11S S P=+S ≤ARead a ,b If a >b Then m ←a Else m ←b End If Print m9.(2011·天津高考文科·T3)阅读如图所示的程序框图,运行相应的程序,若输入的值为-4,则输出y 的值为( ) (A )0.5(B )1(C )2 (D )4 【思路点拨】逐次循环判断计算输出.【精讲精析】选C.第一次循环结果x=7;同理第二次循环得x=4; 第三次循环的结果x=1;第四次循环:122y ==. 二、填空题10.(2011·安徽高考理科·T11)如图所示,程序框图(算法流程图) 的输出结果是____________.【精讲精析】由程序框图可知,k T ++++=Λ321,若T=105,则k=14,继续执行循环体,这时k=15,T>105,所以输出的k 值为15. 【答案】1511.(2011·福建卷理科·T11)运行如图所示的程序,输出的结果 是_______.【思路点拨】简单的赋值程序,a 与b 的值相加后输出. 【精讲精析】1,2,,123a b a a b a ===+∴=+=Q ,∴该程序的输出的结果是3.【答案】312.(2011·江苏高考·T4)根据如图所示的伪代码,当输入b a ,分别为2,3时,最后输出的m 的值是_______.【思路点拨】本题考查的是算法的伪代码运算及选择结构的运行,解题的关键是按照伪代码的顺序和选择结构特点运行.【精讲精析】输入b a ,分别为2,3时,a b >不成立,所以执行Else,把b 赋值给m ,可知m=3,输出的结果是3. 【答案】313.(2011·山东高考理科·T13)执行如图所示的程序框图,输入l =2,m=3,n=5,则输出的y 的值 是 .【思路点拨】本题为程序框图题,要求学生会读程序框图,找出主要条件,掌握循环结构的应用. 【精讲精析】由输入l =2,m=3,n=5,计算得出y=278,第二次得新的y=173,第三次得新的y=68<105,输出y 的值是68. 【答案】6814.(2011·浙江高考理科·T12)若某程序框图如图所示,则该程序运行后输出的k 的值为 .【思路点拨】不要急于找规律,严格按照程序的执行步骤来做.【精讲精析】起始k=2,第一次循环后k=3,a=64,b=81; 第二次循环后k=4,a=256,b=256; 第三次循环后k=5,a=1024,b=625;故k=5. 【答案】515.(2011·湖南高考理科·T13)若执行如图所示的框图, 输入,2,3,2,1321====x x x x 则输出的数等于______. 【思路点拨】本题主要考查程序框图基本的循环结构.【精讲精析】程序框图反映的是求3,2,1321===x x x 的方差.开始输入非负整数l ,m ,n2220l m n ++=702115y l m n =++105y = 105y >105y y =-输出y结束是否否是【答案】2316.(2011·湖南高考文科T11)若执行如图所示的框图, 输入,8,4,2,14321====x x x x 则输出的数等于______. 【思路点拨】本题考查流程图和求期望值. 【精讲精析】4321x x x x x +++=Θ =1+2+4+8=15,∴.4154=x 【答案】415 17.(2011·江西高考理科·T13)如图是某算法的程序框图,则程序运行后输出的结果是 .【思路点拨】本题考查了程序框图的循环结构,由图易知,共循环了四次. 【精讲精析】12123434s 0(1)10s 0(1)23,s 3(1)35s 5(1)4109,s 10.=+-+==+-+==+-+==+-+=>=第一次循环:,第二次循环:第三次循环:,第四次循环:循环终止,输出 【答案】s=1018.(2011·江西高考文科·T13)下图是某算法的程序框图,则程序运行后输出的结果是_______.【思路点拨】由程序框图的循环结构易知,该程序框图循环三次后终止,易得输出结果. 【精讲精析】s (01)11n 2;s (12)26,n 3;s (63)327n 4,s 27.=+⨯===+⨯===+⨯==第一次循环:,第二次循环:第三次循环:,符合要求,循环终止,此时输出的值为 【答案】27否开始 s=0,n=1 s=(s+n)n n=n+1n>3输出s是开始S=0,n=1(1)n s s n=+-+s>9结束n=n+1否输出s是结束关闭Word文档返回原板块。

高二数学(文)人教A版寒假作业:(1)算法与程序框图

高二数学(文)人教A版寒假作业:(1)算法与程序框图

(1)算法与程序框图1、下面的结论正确的是( )A.—个程序的算法步骤是可逆的B.—个算法可以无止境地运算下去C.完成一件事情的算法有且只有一种D.设计算法要本着简单方便的原则2、阅读下面的四段话,其中不是解决问题的算法的是( )A.从济南到北京旅游,先坐火车,再坐飞机抵达B.解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1C.方程210x -=有两个实根D.求12345++++的值,先计算123,+=再计算336,6410,10515,+=+=+=最终结果为153、早上从起床到出门需要洗脸刷牙(5 min )、刷水壶(2 min )、烧水(8 min )、泡面(3 min )、吃饭(10min )、听广播(8 min )几个步骤.从下列选项中选出最好的一种算法( )A.(1)洗脸刷牙;(2)刷水壶;(3)烧水;(4)泡面;(5)吃饭;(6)听广播B.(1)刷水壶;(2)烧水同时洗脸刷牙;(3)泡面;(4)吃饭;(5)听广播C.(1)刷水壶;(2)烧水同时洗脸刷牙;(3)泡面;(4)吃饭同时听广播D.(1)吃饭听广播;(2)泡面;(3)烧水同时洗脸刷牙;(4)刷水壶4、算法的有穷性是指( )A.算法必须包含输出B.算法中每个操作步骤都是可执行的C.算法的步骤必须有限D.以上说法均不正确5、有下列说法:①顺序结构是最简单的算法结构;②顺序结构是按照程序语句的自然顺序依次地执行程序;③条件结构包括两分支结构和多分支结构两种;④条件结构可以根据设定的条件,控制语句流程,有选择地执行不同的语句序列.其中正确的说法是( )A.①②③B.①③④C.②③④D.①②③④6、如图所示的程序框图表示的算法含义是( )A.计算边长为3,4,5的直角三角形的面积B.计算边长为3,4,5的直角三角形内切圆的面积C.计算边长为3,4,5的直角三角形外接圆的面积D.计算以3,4,5为弦的圆的面积7、执行如图的程序框图,如果输入[]1,3,t ∈-则输出的s 属于()A. []3,4-B. []5,2-C. []4,3-D. []2,5-8、按如图所示的程序框图运算,若输入6x =,则输出k 的值是()A. 3B. 4C. 5D. 69、运行如图程序框图,使得当成绩不低于60分时,输出“及格”,当成绩低于60分时,输出“不及格”,则( )A.①框中填"是",②框中填"否"B.①框中填"否",②框中填"是"C.①框中填"是",②框中可填可不填D.①框中填"否",②框中可填可不填10、执行如图所示的程序框图,若输入2,0.5x h =-=,则输出的所有y 值的和等于( )A.0B.0.5C.2.5D.3.511、下列所给问题中,可以设计一个算法求解的是__________.(填上你认为正确的序号) ①二分法解方程230x -=;②解方程组50{30x y x y ++=-+=③求半径为3的圆的面积;④判断2y x =在R 上的单调性.12、下面的程序框图表示__________的算法.13、如下程序框图,当输入x 的值为5时,则其输出的结果是________.14、如图是四个流程图,都是为计算2222+++⋯+而设计的,正确的流程图为246100__________;图③中,输出的结果为__________.(只需给出算式)答案以及解析1答案及解析:答案:D解析:算法程序是有序步骤,是不可逆的,算法的程序是有限的,同一个问题的算题也是不唯一的.2答案及解析:答案:C解析:A.从济南到北京旅游,先坐火车,再坐飞机抵达,解决了怎样去的问题,所以A是解决问题的算法;B.解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1,解决了怎样解一元一次方程的问题,所以B是解决问題的算法; D.求1+2+3+4+5的值,先计算1+2=3,再计算3+3 =6, 6+4 =10,10+5=15,最终结果为15,解决了怎样求这些数的和的问题,所以D是解决问题的算法.故选C.3答案及解析:答案:C解析:烧水过程中,洗脸刷牙,节省了时间,所以C选项算法最好,选C。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高二数学算法和程序框图试题1.执行如图所示的程序框图,若输出,则框图中①处可以填入()A.B.C.D.【答案】C【解析】程序在运行过程中各变量的值如下表示:是否继续循环 S n循环前/0 1第一次是 1 2第二次是 3 4第三次是 7 8第四次是 15 16,因为输出:S=15.所以判断框内可填写“n>8”,故选:B.【考点】程序框图.2.已知某程序框图如图所示,则执行该程序后输出的结果是().A.B.C.2D.1【答案】A【解析】由程序框图得:,即输出的值具有周期性,最小正周期为3,且,所以输出的值为.【考点】程序框图.3.给出如图的程序框图,则输出的数值是().A.B.C.D.【答案】A【解析】该程序框图的功能是计算的值;因为所以输出的数值是.【考点】程序框图、裂项抵消法求和.4.执行如图的程序框图,输出S的值为( ).A.1B.2C.3D.4【答案】B【解析】该程序框图的功能是计算的值,故选B.【考点】程序框图.5.执行如图的程序框图,若输出的,则输入整数的最大值是()A.15B.14C.7D.6【答案】A【解析】初始值:成立,运行第一次成立,运行第二次成立,运行第三次成立,运行第四次不成立,循环终止,输出输入整数的最大值是15.故选A.【考点】循环结构.6.如图是向量运算的知识结构图,如果要加入“向量共线的充要条件”,则应该是在____的下位.【答案】数乘.【解析】知识结构图的作用是用图形直观地再现出知识之间的关联,由于向量共线的充要条件是向量数乘中的一种,故在知识结构图中,向量共线的充要条件应该放在数乘的下位.【考点】结构图.7.按流程图的程序计算,若开始输入的值为=2,则输出的的值是()A.3B.6C.21D.156【答案】C【解析】第一次运行,计算,不成立,往否的方向进行;第二次运行,计算,不成立,往否的方向进行;第三次运行,计算,不成立,往否的方向进行;第四次运行,计算,成立,往是的方向进行;输出。

【考点】算法的含义、程序框图8.阅读如图的程序框图.若输入n=5,则输出k的值为( )A.B.C.D.【答案】B【解析】经过第一次循环得到的结果为,此时不满足退出循环的条件,经过第二次循环得到的结果为,此时不满足退出循环的条件,经过第三次循环得到的结果为,此时不满足退出循环的条件,经过第四次循环得到的结果为,满足判断框中的条件,执行“是”输出的k为3【考点】循环结构9.执行如图所示的程序框图,则输出的值为()A.3B.-6C.10D.-15【答案】C【解析】由已知可得该程序的功能是计算并输出的值,所以输出的值为=10,故选C.【考点】程序框图.10.如图是一个求50名学生数学平均分的程序,在横线上应填的语句为 .【答案】【解析】因为是求50名学生数学平均分,因此当且仅当循环50次,所以判断语句有关次数,即【考点】循环语句流程图11.如图所示,程序框图输出的所有实数对(x,y)所对应的点都在函数()A.y=x+1的图象上B.y=2x的图象上C.y=2x的图象上D.y=2x-1的图象上【答案】D【解析】依程序框图可知输出的点为(1,1)、(2,2)、(3,4)、(4,8),经验证可知四个点皆满足y=2x-1,故选D..【考点】程序框图.12.如图的程序框图所示,若输入,,则输出的值是;【答案】【解析】输入,,因为否,所以应输出。

【考点】算法程序框图。

13.执行右边的程序框图,如果输入,那么输出 ( )A.2B.3C.4D.5【答案】B【解析】时,初始条件,成立,执行第一次循环;第一次循环时:,此时成立,执行第二次循环;第二次循环时:,此时不成立,退出循环,输出,故选B.【考点】程序框图.14.为确保信息安全,信息需加密传输,发送方由明文→密文(加密),接收方由密文→明文(解密),已知加密规则如图所示,例如明文1,2,3,4,对应密文5,7,18,16.当对方收到密文14,9,23,28时,则解密得到的明文为()A.4,6,1,7B.6,4,1,7C.1,6,4,7D.7,6,1,4【答案】B【解析】根据加密的方法为..所以可得.解得.故选B.本小题关键是理解加密与解密的含义.【考点】1.框图言语的理解.2.解方程的思想.3.转化化归的思想.15.执行右面的程序框图,如果输入的N是6,那么输出的p是A.120B.720C.1440D.5040【答案】B【解析】退出循环体时k的值为6,所以输出的16.若执行的程序框图如图所示,那么输出的S= 。

【答案】126【解析】根据题意起始值为n=1,s=0,那么第一循环后得到s="2,n=2;" 第二循环后得到s=2+22,n=3;第三循环后得到s=2+22+23,n="4;" 第四循环后得到s=2+22+23+24,n=5;第五循环后得到s=2+22+23+24+25,n="6;" 第六循环后得到s=2+22+23+24+25+26,n=7; 此时终止循环得到结论为D=126.17.如图是某算法的程序框图,当输入的值为7时,则其输出的结果是 .【答案】4【解析】因为x=7>0,所以.18.给出以下一个算法的程序框图(如图所示):该程序框图的功能是()A.求出a, b, c三数中的最大数B.求出a, b, c三数中的最小数C.将a, b, c 按从小到大排列D.将a, b, c 按从大到小排列【答案】B【解析】逐步分析框图中的各框语句的功能,第一个条件结构是比较a,b的大小,并将a,b中的较小值保存在变量a中,第二个条件结构是比较a,c的大小,并将a,c中的较小值保存在变量a中,故变量a的值最终为a,b,c中的最小值.由此程序的功能为求a,b,c三个数的最小数.19.计算,写出算法的程序.【答案】s=1n=2i=1WHILE i<=63s=s+n∧ii=i+1WENDPRINT “1+2+2∧2+2∧3+…+2∧63=”;sEND【解析】本题主要设计计算1+2+22+23+…+263的程序,显然利用循环语句,可采用当型循环语句,弄清首项和最后一项,本题是求和,可利用语句作为循环体.20.执行如图所示的程序框图,输出的值为()A.B.C.D.【答案】D【解析】T1=1,S1=0;T2=1,S2=-1;T3=0,S3=-1;T4=-1,S4=0退出循环体..所以输出的S值为0..21.下面是一个算法.如果输出的y的值是20,则输入的x的值是 .【答案】2或6.【解析】分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是计算并输出分段函数的函数值,当x≤5时,y=10x=20,解得:x=2,当x>5时,y=2.5x+5=20,解得:x=6,故答案为:2或6.22.设计算法求:+++…+的值,要求画出程序框图.【答案】这是一个累加求和问题,共99项相加,可设计一个计数变量,一个累加变量,用循环结构实现这一算法;程序框图如下图所示.【解析】由已知中,程序的功能我们可以利用循环结构来解答本题,因为这是一个累加问题,故循环前累加器S=0,由于已知中的式子,可得循环变量k初值为1,步长为1,终值为99,累加量为,由此易写出算法步骤,并画出程序框.23.执行下边的程序框图,若,则输出的_________.【答案】【解析】因为P=4,所以退出循环体时n=4,所以.24.把x=-1输入程序框图,输出y值为( )A.-1B.0C.不存在D.1【答案】D【解析】解:由框图可知表示单位分段函数的求值问题,因此当x=-1时,则y=1,选D 25.程序框图(即算法流程图)如右图所示,其输出结果是( )A.B.C.D.【答案】B【解析】根据题意,按照程序框图的顺序进行执行,然后输出结果即可.解:由程序框图知,循环体被执行后a的值依次为3、7、15、31、63、127,故输出的结果是127.本题考查程序框图的识别,通过对已知框图的分析与执行,写出运算结果,属于基础题.26.已知程序框图如右图所示,则输出的a的值为________________【答案】-1【解析】把每次得到的依次记作则是以3为周期的数列.最后一个得到的为,又27.阅读右边的程序框图,若输出S的值为52,则判断框内可以填写()A.B.C.D.【答案】A【解析】由程序框图可知,因为输出的值为52,令,解得或(舍),所以程序结束时的值为10+1=11,所以判断框内应填入A28.把89化为五进制数的首位数字是( )A.1B.2C.3D.4【答案】C【解析】本题考查进位制的概念及十进制与其他进位制之间的换算.故选C29.某程序框图如图1所示,现输入下列选项中的四个函数,则可以输出的函数是()A B C D【答案】D【解析】本题考查程序框图的阅读和函数性质的理解。

由程序框图知是奇函数,也是有零点的,故选D。

30.如图所示的程序的输出结果为170,则判断框中应填()A.B.C.D.【答案】C【解析】本题考查对程序框图的理解和推理运用能力。

由=170可推得:31.用秦九韶算法计算多在时的值时,的值为________.【答案】-57【解析】略32.在如下程序框图中,输入,则输出的是___ ____。

【答案】【解析】略33.已知某个几何体的三视图如下,根据图中标出的尺寸(单位:cm),可得这个几何体的体积是A.B.C.D.【答案】C【解析】略34.给出以下一个算法的程序框图(如图所示):该程序框图的功能是()A.求出a, b, c三数中的最大数B.求出a, b, c三数中的最小数C.将a, b, c 按从小到大排列D.将a, b, c 按从大到小排列【答案】B【解析】a>b,比较a,c,a>c输出最小数c,a<c输出最小数aa <b,比较a,c a>c输出最小数c,a<c输出最小数a.,综上能求出a, b, c三数中的最小数。

35.如下图,该程序运行后输出的结果为()A.7B.15C.31D.63【答案】D【解析】由题意可知,当A=1时满足条件执行循环体,S=3,A=2;继续判断条件执行循环体,S=7,A=3;继续判断条件执行循环体,S=15,A=4;继续判断条件执行循环体,S=31,A=5;判断条件执行循环体,S=63,A=6,满足条件结束循环,所以输出S=63,答案选D.【考点】算法与程序框图36.下面的程序框图中,若输出的值为,则图中应填上的条件为()A.B.C.D.【答案】B【解析】本题循环结构是当型循环结构,根据所给数值判定是否满足判断框中的条件,然后执行循环语句,一旦不满足条件就退出循环,从而到结论第一次循环:s=2,n=2;第二次循环:s=6,n=3;第三次循环:s=14,n=4;第四次循环:s=30,n=5;第五次循环:s=64,n=6;第六次循环:s=128,n=7不满足继续循环的条件,故【考点】当型循环结构.37.如图是统计高二年级1000名同学某次数学考试成绩的程序框图,若输出的结果是720,则这次考试数学分数不低于90分的同学的频率是()A.0.28B.0.38C.0.72D.0.62【答案】C【解析】由题可知:判断框中,S代表的是90分以上的人数,因此满足90分以上的接着沿着框图往下计算,输出是720,因此,频率为0.72.【考点】•程序框图中判断框的含义 频率的计算方法38.如图所示,程序框图(算法流程图)的输出结果是()A.B.C.D.【答案】D【解析】第一次循环:,满足终止;第二次循环:,满足终止;第三次循环:,不满足终止,故【考点】算法、循环结构39.求的流程图程序如图所示,其中①应为()A.B.C.D.【答案】B【解析】这是一个求等差数列前101项和的问题,题中的流程图是当型结构,故应为。

相关文档
最新文档