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

高二数学程序框图与算法的基本逻辑结构试题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

专题复习:算法框图高中数学算法框图习题(含答案详解)一、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.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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项和的问题,题中的流程图是当型结构,故应为。