高二数学算法与框图试题答案及解析
人教版最新高中数学高考总复习算法框图习题及详解及参考答案

——教学资料参考参考范本——人教版最新高中数学高考总复习算法框图习题及详解及参考答案______年______月______日____________________部门(附参考答案)一、选择题1.(文)下列程序框图的功能是( )A.求a-b的值B.求b-a的值C.求|a-b|的值D.以上都不对[答案] C(理)如图所示算法程序框图运行时,输入a=tan315°,b=sin315°,c=cos315°,则输出结果为( )A.B.-22C.-1D.1[答案] C[解析]此程序框图是输出a、b、c三数中的最小值,又cos315°>0,sin315°=-,tan315°=-1<-,故选C.2.下列程序运行后输出结果为( )x=1;for i=x=2]A.1B.23C.113D.以上都不对[答案] B[解析] 每一次循环x都重新赋值,与原来x的值无关,故最后输出x的值只与最后一次循环时i的值有关,∵i=10,∴x=23.3.(文)下面是某部门的组织结构图,则监理部直接隶属于( )董事长行政经理市场营销部财务部咨询部人事部业务经理总工程师后勤部开发部监理部专家办公室信息部市场调研部A.专家办公室B.行政经理C.总工程师D.董事长[答案] C(理)下面是求(共6个2)的值的算法的程序框图,图中的判断框中应填( )A.i≤5?B.i<5?C.i≥5?D.i>5?[答案] A[解析] 由于所给计算的表达式中共有6个2,故只需5次循环即可,由此控制循环次数的变量i应满足i≤5.故选A.4.(文)如果执行如图所示的程序框图,那么输出的s=( )A.2450B.2700C.3825D.2652[答案] C[解析] s=3×(1+2+3+ (50)=3×=3825.(理)已知数列{an}中,a1=1,an+1=an+n,利用如图所示的程序框图计算该数列第10项,则判断框中应填的语句是( ) A.n>10B.n≤10C.n<9D.n≤9[答案] D[解析] 本题在算法与数列的交汇处命题,考查了对程序框图的理解能力.数列{an}是一个递推数列,因为递推公式为a1=1,an+1=an+n,故a10=a9+9,因为循环体为m=m+1,n=n+1,当n=10时结束循环,故判断框内应为n≤9.5.(文)下列程序运行时,从键盘输入2,则输出结果为( )x=input(“x=”);i=1;while i<=4s=s*x+1;i=i+1;endsA.3B.7C.15D.17[答案] C[解析] i=1循环时s=1;i=2循环时s=3;i=3循环时s=7;i=4循环时s=15;i=5跳出循环,输出s的值15.(理)下列程序运行后输出结果为( )S=1;n=1;while S<100S=S*n;n=n+3;endnA.4B.10C.13[答案] C[解析] S=1<100,进行第一次循环后S=1,n=4;S=1<100再进行第二次循环.循环后S=4,n=7;第三次循环后S=28,n=10;第四次循环后S=280,n=13.因S=280>100,故不再循环,跳出循环后输出n=13.6.(文)(20xx·辽宁锦州)下面的程序框图,输出的结果为( ) A.1B.2C.4D.16[答案] D[解析] 运行过程为:a=1≤3→b=21=2,a=1+1=2,a=2≤3成立→b=22=4,a=2+1=3,a=3≤3成立→b=24=16,a=3+1=4,此时a≤3不成立,输出b=16.(理)(20xx·广东四校)如图所示的算法流程图运行后,输出结果是( )A.7B.8C.9D.11[答案] C[解析] 执行第一次,S=3,i=5,第二次,S=15,i=7,第三次,S=105,i=9,此时S>100,∴输出i=9.故选C.7.(文)在如图的程序框图中,若输入m=77,n=33,则输出的n 的值是( )A.3B.7C.11D.33[答案] C[解析] 这个程序框图执行的过程是:第一次循环:m=77,n=33,r=11;第二次循环:m=33,n=11,r=0.因为r=0,则结束循环,输出n=11.(理)(20xx·辽宁文)如果执行下图的程序框图,输入n=6,m=4,那么输出的p等于( )A.720B.360C.240D.120[答案] B[解析] 开始→n=6,m=4,k=1,p=1,p=1×(6-4+1)=3,此时满足k<m→k=2,p=3×(6-4+2)=12,仍满足k<m→k=3,p=12×(6-4+3)=60,还满足k<m→k=4,p=60×(6-4+4)=360,此时不满足k<m,输出p的值360后结束.8.(20xx·浙江长兴中学)下面的程序框图,若输入a =0,则输出的结果为( )A .1022B .2046C .1024D .2048 [答案] B[解析] 由程序框图中的循环结构可得到递推公式,ak +1=2ak +2,且a1=0,由ak +1=2ak +2可得,ak +1+2=2(ak +2),即=2且a1+2=2,∴{ak+2}是以2为公比,2为首项的等比数列,∴ak+2=2×2k-1=2k ,即ak =2k -2,从而a11=211-2=2046,故选B.[点评] 本题的关键是弄清输出的a 的值为数列{an}的第几项,k =1算出的是a2,k =2满足条件得a3,故k =10满足条件计算后得到a11,k =11不满足,故输出的是a11而不是a10,有不少人在这里搞不清楚,以为判断条件是k≤10,故最后输出的是a10,这是没有完整理解算法的典型表现.因为对同一个判断条件k≤10,a =2a +2与k =k +1语句的先后顺序不同输出结果也不同,还与k 的初值有关等等,故应统盘考虑,解决的一个有效途径就是循环几次把握其规律.二、填空题9.(文)(20xx·北京东××区)下图是某个函数求值的程序框图,则满足该程序的函数解析式为________.[答案] f(x)=⎩⎨⎧2x -3 x<05-4x x≥0(理)(20xx·山东理,13)执行如图所示的程序框图,若输入x=10,则输出y的值为______.[答案] -54[解析] 输入x=10后,y=×10-1=4,|y-x|=6<1不成立,∴x=4,y=×4-1=1;继续判断|y-x|=3<1不成立,∴x=1,y=×1-1=-;再判断|y-x|=<1仍不成立,∴x=-,y=×-1=-;再判断|y-x|=<1成立,故输出y=-.10.(文)执行下边的程序框图,则输出T=________.[答案] 30[解析] S=0,T=0不满足T>S→S=5,n=2,T=2仍不满足T>S→S=10,n=4,T=6仍不满足T>S→S=15,n=6,T=12仍不满足T>S→S=20,n=8,T=20仍不满足T>S→S=25,n=10,T=30.(理)如图所示的程序框图中输出的s=________.[答案] 99100[解析] 由程序框图知,s=+++…+=++…+=1-=,故输出s=.11.如图所示的算法流程图运行后,输出的结果T为________.[答案] 10[解析] 算法完成两次循环,依次是x=3,T=3;x=7,T=10,即可输出.T的输出值为10.[点评] 算法是高中数学一个全新的知识点,以其接近考生的思维容易融化其它知识块成为考试的必考点,主要考察的是程序框图,常利用循环结构结合数列知识考查前n项和公式,同时兼顾对考生推理的能力的考察.12.(20xx·湖南××市)如图所示,这是计算+++…+的值的一个程序框图,其中判断框内应填入的条件是________.[答案] n≤20[解析] n初值为2,每循环一次,S的值增加,即S=S+;n的值增加2,即n=n+2,S加上最后一个数后,结束循环,故条件为n≤20.三、解答题13.为了让学生更多的了解“数学史”知识,其中学高二年级举办了一次“追寻先哲的足迹,倾听数学的声音”的数学史知识竞赛活动,共有800名学生参加了这次竞赛.为了解本次竞赛的成绩情况,从中抽取了部分学生的成绩(得分均为整数,满分为100分)进行统计.请你根据频率分布表,解答下列问题:序号(i)分组(分数)组中值(G i)频数(人数)频率(F i)1[60,70)65①0.122[70,80)7520②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分以上约占一半,∴×800=288,即在参加的800名学生中大概有288名同学获奖.(3)由流程图知S=G1F1+G2F2+G3F3+G4F4=65×0.12+75×0.4+85×0.24+95×0.24=81.11 / 11。
数学算法和程序框图试题答案及解析

数学算法和程序框图试题答案及解析1.运行如图所示的程序,若结束时输出的结果不小于3,则的取值范围为()A.B.C.D.【答案】D【解析】第一次运行后,第二次运行后,第三次运行后,此时,停止循环,则,即.2.一个算法的程序框图如右图所示,若该程序输出的P位于区间内,则判断框内应填入的条件是()A.B.C.D.【答案】C【解析】因为第一次循环,第二次循环,第三次循环,第四次循环,第五次循环,第六次循环,此时应结束循环,所以判断框中应填选C.【考点】程序框图3.执行如图所示的程序框图,输出的S值为时,则输入的的值为()A.B.C.D.【答案】D【解析】在程序执行过程中,的值依次为;;;,程序结束,输出的S值为.故,即.【命题意图】本题考查程序框图基础知识,意在考查学生基本运算能力和逻辑推理能力. 4.已知函数y=,写出求该函数函数值的算法及程序框图.【答案】见解析【解析】算法如下:第一步,输入x.第二步,如果x>0,则y=-2;如果x=0,则y=0;如果x<0,则y=2.第三步,输出函数值y.相应的程序框图如图所示.5.设计算法求+++…+的值,并画出程序框图.【答案】见解析【解析】算法如下:第一步,令S=0,i=1;第二步,若i≤2 011成立,则执行第三步;否则,输出S,结束算法;第三步,S=S+;第四步,i=i+1,返回第二步.程序框图:6.根据下列算法语句, 当输入x为60时, 输出y的值为()A.25B.30C.31D.61【答案】C【解析】,故选择C。
解答要注意条件的运用和判断。
【考点】本题考查算法程序,重点突出对条件语句的考查.是容易题。
7.如果执行右边的程序框图,输入正整数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【解析】由程序框图可知,当x>A时,A=x;当x≤A且x<B时,B=x,所以A是a1,a2,…,a N 中的最大数,B是a1,a2,…,aN中的最小数.故选C.8.执行如图所示的程序框图,则输出的S值是()A.-1B.C.D.4【答案】A【解析】本小题主要考查程序框图的应用.解题的突破口为分析i与6的关系.当i=1时,S==-1;当i=2时,S==;当i=3时,S==;当i=4时,S==4;当i=5时,S==-1;当i=6时程序终止,故而输出的结果为-1.9.程序框图如图所示,则该程序运行后输出的值是________.【答案】【解析】本题主要考查算法的程序框图及其应用.当i=1时,T==1,而i=1+1=2,不满足条件i>5;接下来,当i=2时,T=,而i=2+1=3,不满足条件i>5;接下来,当i=3时,T ==,而i=3+1=4,不满足条件i>5;接下来,当i=4时,T==,而i=4+1=5,不满足条件i>5;接下来,当i=5时,T==,而i=5+1=6,满足条件i>5;此时输出T =,故应填.10.某程序框图如图所示,现将输出值依次记为:若程序运行中输出的一个数组是则数组中的()A.32B.24C.18D.16【答案】A【解析】解:运行第一次,输出 , , ,运行第二次,输出运行第三次,输出运行第四次,输出运行第五次,输出运行第六次,输出所以选A.11.若如图所示的程序框图输出的S是30,则在判断框中M表示的“条件”应该是( ) A.B.C.D.【答案】B【解析】首先执行程序到,则应该填,故选B.12.某程序框图如图所示,若,则该程序运行后,输出的的值为()A.33B.31C.29D.27【答案】B【解析】若,,则;;满足条件继续,;不满足条件,输出,结束.13.执行程序框图,则输出的S是()A.5040B.4850C.2450D.2550【答案】C【解析】由程序框图分析可知:第一次循环:第二次循环:第三次循环:…,当时循环结束,此时,故输出的结果为2450,选C.14.某程序框图如图所示,该程序运行后输出的值是()A.63B.31C.27D.15【答案】A【解析】程序框图运行如下:15.某程序框图如图所示,则该程序运行后输出的值为.【答案】7【解析】开始时,,进入循环,;,继续循环,;,继续循环,;,跳出循环,故.16.执行如图所示的算法流程图,则最后输出的等于.【答案】63【解析】第一次循环,第二次循环,第三次循环,第四次循环,第六次循环,终止循环,输出.17.若某程序框图如右图所示,则该程序运行后输出的值为.【答案】8【解析】,不满足是奇数,,不满足;,不满足是奇数,,不满足;,满足是奇数,,不满足;,不满足是奇数,,不满足;,不满足是奇数,,不满足;,不满足是奇数,,不满足;,不满足是奇数,,满足,输出.18.在下图算法框图中,若输入,程序运行的结果那么判断框中应填入的关于的判断条件是()A.B.C.D.【答案】B.【解析】由,而输出,由程序框图使用列举法可得:,,结束算法,输出,因此判断框内条件应为“”故选B.【命题意图】本题考查定积分,算法框图中的顺序结构,条件结构、循环结构以及相应语句等基础知识,意在考查分析问题、解决问题的能力、基本运算能力及推理能力.19.对任意函数,,可按如图构造一个数列发生器,记由数列发生器产生数列{}.若定义函数,且输入,则数列{}的项构成的集合为()A.B.C.D.【答案】C【解析】∵的定义域,把代入可得,把代入可得,把代入可得,因为,所以数列只有三项:,,.【命题意图】本题考查程序框图基础知识,意在考查学生基本运算能力和运算能力.20.如图所示,程序框图(算法流程图)的输出结果是,那么判断框中应填入的关于的判断条件是()A.B.C.D.【答案】B【解析】经分析,此时满足题意,循环终止,故选B.【命题意图】本题主要考程序框图和循环结构等基础知识,意在考查学生是否理解和认识,并能利用程序框图解决问题的能力.。
高二数学算法与框图试题答案及解析

高二数学算法与框图试题答案及解析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。
算法与程序框图习题(含答案)

【点睛】
本题主要考查的是程序框图,考查了进位制,本题是程序框图中的循环结构,是先进行了一次判断,实则是直到型性循环,这是一道基础题.首先将二进制数化为十进制数,得到十进制数的数值,然后假设判断框中的条件不满足,执行算法步骤,待累加变量 的值为 时,算法结束,此时判断框中的条件要满足,即可得到答案.
【详解】
由题意输出的S=1+1×2+1×22+1×23+1×24,
按照程序运行:S=1,i=1;S=1+1×2,i=2;S=1+1×2+1×22,i=3;S=1+1×2+1×22+1×23,i=4;S=1+1×2+1×22+1×23+1×24,i=5,此时跳出循环输出结果,故判断框内的条件应为i≤4.
点睛:本题主要考查算法语句,意在考查学生对该基础知识的掌握水平.
12.16
【解析】
【分析】
模拟执行程序,依次写出每次循环得到的x,i的值,当i=10时不满足条件,退出循环,输出x的值为16.
【详解】
模拟程序的运行,可得
i=1,x=4
满足条件i<10,执行循环体,x=5,i=4
满足条件i<10,执行循环体,x=9,i=7
A. B. C. D.
6.在 中, , ,边 的四等分点分别为 , 靠近 ,执行下图算法后结果为( )
A.6B.7C.8D.9
7.宋元时期名著《算学启蒙》中有关于“松竹并生”的问题:松长五尺,竹长五尺,若输入的 分别是5,2,则输出的 =( )
A. B. C. D.
8.如图所示的程序框图,输出的
A.18B.41
24.图C16所示的程序框图表示了一个什么样的算法?试用当型循环写出它的算法并画出相应的程序框图.
高二数学算法案例试题答案及解析

高二数学算法案例试题答案及解析1.用辗转相除法求294和84的最大公约数时,需要做除法的次数是A.1B.2C.3D.4【答案】B【解析】由辗转相除法可知:,所以需要做除法的次数是2.【考点】算法的应用.2.三个数72,120,168的最大公约数是_______________.【答案】24【解析】由“更相减损术”。
(72,120)(72,48)(48,24)24;(120,168)(120,48)(48,72)24,因此,三个数72,120,168的最大公约数是24.【考点】最大公约数的求法点评:简单题,利用“更相减损术”或“辗转相除法”求最大公约数。
3.设、、为整数(),若和被除得的余数相同,则称和对模同余,记为()。
已知,则的值可以是()A.2015B.2011C.2008D.2006【答案】B【解析】因为的余数为1,的值可以是2011,故选B.【考点】新定义的应用点评:主要是理解同余的概念,然后借助于二项式定理来得到结论,属于基础题。
4.计算机中常用的十六进制是逢16进1的计数制,采用数字0 ~9和字母A ~F共16个计数符号,这些符号与十进制的数字的对应关系如下表:十六进制01234567例如,用十六进制表示E+D=1B,则A.6E B.72 C.5F D.B0【答案】A【解析】 A×B=(10×11)(10进制)=(110)(10进制)=(16×6+14)(10进制)=6E(16进制)【考点】本题考查了进制的互化点评:读懂题意,按照题目法则转化为常见的问题是解决此类问题的关键5.把二进制数110 011化为十进制数为;【答案】51【解析】【考点】进制数的转化点评:若是k进制转为十进制,则指数幂的底数为k.。
另十进制转为k进制,用到的方法是除k 取余法。
6.把1 011(2)化为十进制数为( )A.11B.12C.112D.1011【答案】A【解析】结合进位制的知识可知,将1 011(2)化为十进制数,那么得到为,故选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.执行如图所示的程序框图,则输出的等于。
2012高考文科数学算法与程序框图 (答案详解)

算法1.(2012浙江卷) 若某程序框图如图所示,则该程序运行后输出的值是___________。
2.(2012湖北卷)阅读如图所示的程序框图,运行相应的程序,输出的结果s = .3.(2012山东)执行右面的程序框图,如果输入a =4,那么输出的n 的值为( ) A.2 B.3 C.4 D.54.(2012福建)阅读右图所示的程序框图,运行相应的程序,输出s 值等于( )A .3-B .10-C .0D .2-5.(2012安徽)如图所示,程序框图(算法流程图)的输出结果是( ) ()A 3 ()B 4 ()C 5 ()D 86.(2012北京)执行如图所示的程序框图,输出的S 值为( )A .2B .4C .8D .167(2012广东)执行如图2所示的程序框图,若输入n 的值为6,则输出s 的值为A.105B.16C.15D.18.(2012湖南)如果执行如图3所示的程序框图,输入 4.5x =,则输出的数i = .9.(2012江西)下图是某算法的程序框图,则程序运行后输入的结果是_________。
10.(2012辽宁)执行如图所示的程序框图,则输出的S 的值是(第4题图)A. 4B.32C.23D.-111.(2012陕西)下图是计算某年级500名学生期末考试(满分为100分)及格率q 的程序框图,则图中空白框内应填入( )A .N q M =B .M q N=C .Nq M N =+D .M q M N=+12.(2012天津)阅读右边的程序框图,运行相应的程序,则输出S 的值为(A )8 (B )18 (C )26 (D )80 【解析】第一次循环2,2330==-=n S ,第二次循环3,83322==-+=n S ,第三次循环4,2633823==-+=n S ,第四次循环满足条件输出26=S ,选C. 【答案】C13.(2012新课标)如果执行右边的程序框图,输入正整数N (N ≥2)和实数1a ,2a ,…,N a ,输出A ,B ,则A .A +B 为1a ,2a ,…,N a 的和B .2A B +为1a ,2a ,…,N a 的算术平均数C .A 和B 分别为1a ,2a ,…,N a 中的最大数和最小数D .A 和B 分别为1a ,2a ,…,N a 中的最小数和最大数【命题意图】本题主要考查框图表示算法的意义,是简单题.【解析】由框图知其表示的算法是找N 个数中的最大值和最小值,A 和B 分别为1a ,2a ,…,N a 中的最大数和最小数,故选C.答案1. 【答案】1120【命题意图】本题主要考查了框图。
高二数学算法和程序框图试题答案及解析

高二数学算法和程序框图试题答案及解析1.阅读如图所示的程序框图,如果输入的n的值为6,那么运行相应程序,输出的n的值为.【答案】5.【解析】进入循环前n=6.i=0,此时n为偶数,故=3,i=1,满足继续进行循环的条件;当n=3.i=1,此时n为奇数,故n=3n+1=10,i=2,满足继续进行循环的条件;n=10.i=2,此时n为偶数,故=5,i=3,不满足继续进行循环的条件;故输出的n值为5【考点】程序框图.2.下面框图所给的程序运行结果为S=28,那么判断框中应填入的关于k的条件是( )A.?B.k≤7?C.k<7?D.k>7?【答案】D【解析】运行第1次,k=10,S=1,不是输出结果,满足条件,循环,S=S+k=11,k=k-1=9;运行第2次,k=9,S=11,不是输出结果,满足条件,循环,S=S+k=20,k=k-1=8;运行第3次,k=8,S=20,不是输出结果,满足条件,循环,S=S+k=28,k=k-1=7;运行第4次,k=7,S=28,是输出结果,故不满足条件,故应填入关于k的条件为k>7?,故选D. 考点:程序框图3.如图给出的是计算的值的一个程序框图,其中判断框内应填入的条件是()A.B.C.D.【答案】A【解析】由图可知,第一次循环之后值增加2,的值为3,然后在执行循环体,的值增加2,的值为5,此时循环下去最后变化到,当,判定框的条件成立,执行循环体因此选.【考点】程序框图的应用.4.读下面的流程图,若输入的值为-5时,输出的结果是_________【答案】2【解析】按程序流程计算即可.-5,-3,-1,1,2,输出A=2.【考点】程序推断.5.执行如图所示的程序框图,输出的值为()A.B.C.D.【答案】C【解析】由初始条件为:k=0,S=0;第一次运行:判断0<3是否成立?是,则;第二次运行:判断1<3是否成立?是,则;第三次运行:判断2<3是否成立?是,则;第四次运行:判断3<3是否成立?否,则输出;故选C.【考点】算法与程序框图.6.执行右侧的程序框图,若输入n=3,则输出T= .【答案】20【解析】输入n=3,则初始条件为:n=3,i=0,S=0,T=0,运行第一次:03,是,i=i+1=1,S=1,T=S=1;运行第二次:13,是,i=i+1=2,S=1+2=3,T=1+3=4;运行第三次:23,是,i=i+1=3,S=3+3=6,T=4+6=10;运行第四次:33,是,i=i+1=4,S=6+4=10,T=10+10=20;运行第五次:43,否,输出T=20.故应填入20.【考点】算法与程序框图.7.阅读如图的程序框图.若输入n=5,则输出k的值为( )A.B.C.D.【答案】B【解析】经过第一次循环得到的结果为,此时不满足退出循环的条件,经过第二次循环得到的结果为,此时不满足退出循环的条件,经过第三次循环得到的结果为,此时不满足退出循环的条件,经过第四次循环得到的结果为,满足判断框中的条件,执行“是”输出的k为3【考点】循环结构8.执行如图所示的程序框图,则输出的值为()A.3B.-6C.10D.-15【答案】C【解析】由已知可得该程序的功能是计算并输出的值,所以输出的值为=10,故选C.【考点】程序框图.9.根据如图所示的流程图,则输出的结果为___________.【答案】16【解析】由图知,起始数据为,,第一次执行循环体后,,满足条件;第二次执行循环体后,,满足条件;第三次执行循环体后,,不满足条件,退出循环体,故输出的结果为.【考点】直到型循环结构.10.按流程图的程序计算,若开始输入的值为,则输出的的值是【答案】231【解析】根据框图的循环结构,依次;;。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高二数学算法与框图试题答案及解析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.下边程序执行后输出的结果是()。
【解析】程序执行中的数据变化如下:,输出【考点】程序语句14.根据我国古代数学名著《九章算术》中的“更相减损术”.求得144,28的最大公约数为()A.4B.2C.0D.14【答案】A【解析】,所以最大公因数是4【考点】更相减损术15.用秦九韶算法求多项式在,的值为()A.-57B.220C.-845D.3392【答案】B【解析】【考点】秦九韶算法16.的取值范围为[0,10],给出如图所示程序框图,输入一个数.(1)请写出程序框图所表示的函数表达式;(2)求输出的()的概率;(3)求输出的的概率.【答案】(1);(2);(3).【解析】(1)先根据程序框图的条件结构,算法的流程根据条件是否成立而选择不同的流向,注意判断框内的条件,写出函数表达式,注意的取值范围;(2)几何概型的试验中,试验结果是无限多个,每个结果的发送具有等可能性,这是几何概率模型,事件的概率只与子区域的几何度量(长度、面积或体积)成正比,这里把表示的区域长度求出来,最后得到,试验全部结果构成的区域长度为,根据几何概型的概率计算公式进行计算,不等式求解注意的范围,求出事件的概率,用同样的方法求出的概率.试题解析:(1)由已知可得程序框图所表示的函数表达式是;(2)当时,若输出,此时输出的结果满足,所以,若输出,此时输出的结果满足,所以(不合题意),所以输出的的时的范围是.则使得输出的的概率为;(3)当时,输出,此时输出的结果满足,解得;当时,输出,此时输出的结果满足解得;综上,输出的的时的范围是.则使得输出的满足的概率为.【考点】1、程序框图的应用;2、几何概型的概率计算公式.17.执行右面的程序框图,如果输入的,则输出的属于()A.B.C.D.【答案】A【解析】程序框图描述的是分段函数,输出的的范围为函数的值域【考点】1.程序框图;2.分段函数求值域18.执行如图所示的程序框图,输出的.【答案】【解析】时,,时,,时,,时,否,所以输出【考点】循环结构19.执行如图的程序框图,如果输入的的值是,那么输出的的值是()A.B.C.D.【答案】B【解析】第一次,所以执行,且,第二次,继续执行,且第三次,再次执行,第四次,输出所以选项B正确.【考点】算法的运用.20.已知某算法的程序框图如图所示,若输入x=7,y=6,则输出的有序数对为()A.(13,12)B.(12,13)C.(14,13)D.(13,14)【答案】D【解析】程序执行中的数据变化如下:不成立,输出(13,14)【考点】程序框图21.下列给出的赋值语句正确的是()A.6=AB.M=-MC.B=A=2D.x+5y=0【答案】B【解析】6=A中,赋值号的左边是常量,故A错误;M=-M是正确的赋值语句,B正确;B=A=2中,赋值语句不能连续赋值,故C错误;x+5y=0中,赋值号的左边是表达式,故D错误;【考点】赋值语句22.执行如图所示的程序框图,若输出的结果是,则判断框内的取值范围是()A.B.C.D.【答案】B【解析】由程序框图知第一次运行第一次运行S=0+2,k=2;第二次运行S=0+2+4,k=3;第三次运行S=0+2+4+6,k=4;∵输出k=4,∴程序运行了3次,此时S=0+2+4+6=12,∴条件为S<12.∴m的取值范围为6<m≤12【考点】程序框图23.(2014•新课标II)执行如图所示的程序框图,若输入的x,t均为2,则输出的S=()A.4B.5C.6D.7【答案】D【解析】根据条件,依次运行程序,即可得到结论.解:若x=t=2,则第一次循环,1≤2成立,则M=,S=2+3=5,k=2,第二次循环,2≤2成立,则M=,S=2+5=7,k=3,此时3≤2不成立,输出S=7,故选:D.24.如图给出的是计算的值的一个流程图,其中判断框内应填入的条件是A.B.C.D.【答案】A【解析】程序执行中的数据变化如下:成立,输出【考点】程序框图25.如果某一循环变量的初始值为,终值为,循环时每次循环变量的值增加,则该循环变量一共循环的次数是.【答案】【解析】分析程序中各变量、各语句的作用,可知:该程序的循环变量相当于一个等差数列:首项为:100,公差为:10,最后一项是:190,项数故可知该程序循环了30次【考点】循环结构26.若输入8,则下列程序执行后输出的结果是____________.输入;If ,Then ;Else if ,Then ;Else ;输出.【答案】5【解析】根据条件语句可知是计算,当x=8,解得:y=5【考点】程序语句27.在工商管理学中,指的是物资需求计划,基本的体系结构如图所示.从图中你能看出影响基本的主要因素的个数有()A.个B.个C.个D.个【答案】A【解析】由图可知产品结构,主生产计划,库存状态直接影响着基本,所以本题的正确选项为A.【考点】相关性.28.执行如图所示的程序框图,若输入,则输出的值为()A.B.C.D.3【答案】B【解析】依题意,若输入,执行循环体,,判断为否,则,第二次进入循环体,,判断为是,输出,故选B.【考点】程序框图.29.已知程序框图如下,则输出的的值是.【答案】9【解析】程序执行中的数据变化如下:成立,输出【考点】程序框图30.(2015秋•内江期末)为求使不等式1+2+3+…+n<60成立的最大正整数n,设计了如图所示的算法,则图中“”处应填入()A.i+2B.i+1C.i D.i﹣1【答案】D【解析】先假设最大正整数i使1+2+3+…+i<60成立,然后利用伪代码进行推理出最后i的值,从而得到我们需要输出的结果.解:假设最大正整数i使1+2+3+…+i<60成立,此时满足S<60,则语句i=i+1,S=S+i,继续运行,此时i=i+1,属于图中输出语句空白处应填入i﹣1.故选:D.【考点】程序框图.31.(2015秋•南充校级期中)把十进制数89(10)化为五进制数,则89(10)=(5).【答案】324【解析】利用“除k取余法”是将十进制数除以5,然后将商继续除以5,直到商为0,然后将依次所得的余数倒序排列即可得到答案.解:89÷5=17+4,余数是4,17÷5=3+2,余数是2,3÷5=0+3,余数是3.故89(10)=324(5),故答案为:324.【考点】进位制.32.(2010•陕西)如图是求样本x1,x2,…,x10平均数的程序框图,图中空白框中应填入的内容为()A.S=S+xnB.S=S+C.S=S+n D.S=S+【答案】A【解析】由题目要求可知:该程序的作用是求样本x1,x2,…,x10平均数,循环体的功能是累加各样本的值,故应为:S=S+xn解:由题目要求可知:该程序的作用是求样本x1,x2,…,x10平均数,由于“输出”的前一步是“”,故循环体的功能是累加各样本的值,故应为:S=S+xn故选A【考点】设计程序框图解决实际问题.33.(2014•福建)阅读如图所示的程序框图,运行相应的程序,输出的n的值为()A.1B.2C.3D.4【答案】B【解析】根据框图的流程模拟运行程序,直到不满足条件2n>n2,跳出循环,确定输出的n值.解:由程序框图知:第一次循环n=1,21>1;第二次循环n=2,22=4.不满足条件2n>n2,跳出循环,输出n=2.故选:B.【考点】程序框图.34.执行如图程序框图.若输入n=20,则输出的S值是()A.B.C.D.【答案】A【解析】模拟执行程序框图,可知该算法的功能是计算并输出数列{}的求10项和,由裂项法即可求值.解:模拟执行程序框图,可知该算法的功能是计算并输出数列{}的求10项和.S=+++…+=+++…+=(1﹣+…﹣)=.故选:A.【考点】循环结构.35.阅读如图所示的程序框图,运行相应的程序,输出的S的值等于()A.18B.20C.21D.40【答案】B【解析】算法的功能是求S=21+22+…+2n+1+2+…+n的值,计算满足条件的S值,可得答案.解:由程序框图知:算法的功能是求S=21+22+…+2n+1+2+…+n的值,∵S=21+22+1+2=2+4+1+2=9<15,S=21+22+23+1+2+3=2+4+8+1+2+3=20≥15.∴输出S=20.故选:B.【考点】循环结构.36.如图是一个算法的流程图,若输入的值为2,则输出的值是()A.0B.-1C.-2D.-3【答案】C【解析】,执行程序,,不满足;执行程序,,不满足;执行程序,,满足,输出;故选C.【考点】算法与程序框图.37.执行如图所示的程序框图,则输出的值为()A.B.C.D.【答案】D【解析】初始条件:,第1次判断,是,;第2次判断,是,;第3次判断,是,;第4次判断,是,;第5次判断,否,输出.故选D.【考点】程序框图.38.执行如图所示的程序框图,则输出的等于()A.32B.30C.20D.0【答案】B【解析】第一次循环:;第二次循环:;第三次循环:;第四次循环:;第五次循环:;此时,所以输出等于30.【考点】程序框图.39.如图所示流程图的输出结果为,则判断框中应填.【答案】(或)【解析】模拟程序框图的运行过程,得出该程序执行的是计算,当时,终止循环,输出,所以判断框内应填写.【考点】程序框图的应用.40.下图是计算的一个程序框图,判断框内的条件是()A.B.C.D.【答案】D【解析】由题意经过次循环才可得,因此判断框内的条件是【考点】循环结构流程图【方法点睛】研究循环结构表示算法,第一要确定是当型循环结构,还是直到型循环结构;第二要注意根据条件,确定计数变量、累加变量等,特别要注意正确理解循环结构中条件的表述,以免出现多一次循环或少一次循环的情况.41.如果执行如图所示的程序框图,输出的S=110,则判断框内应填入的条件是( ).A.k<10?B.k≥11?C.k≤10?D.k>11?【答案】C【解析】因为,所以时结束循环,因此选C.【考点】循环结构流程图【方法点睛】研究循环结构表示算法,第一要确定是当型循环结构,还是直到型循环结构;第二要注意根据条件,确定计数变量、累加变量等,特别要注意正确理解循环结构中条件的表述,以免出现多一次循环或少一次循环的情况.42.执行如图所示的程序框图,若输入的值为8,则输出的值为()A.4B.8C.10D.12【答案】B【解析】此程序框图所表示的得法功能为,故选B.【考点】程序框图.43.如图给出的是计算的值的一个程序框图,则图中执行框内①处和判断框中的②处应填的语句是()A.B.C.D.【答案】B【解析】由题意得,①的意图为表示各项分布,二项来看相差为,所以;②的意图是直到型循环结构满足终止循环的条件,而赋值从到共次,所以,故选B.【考点】程序框图.44.若执行下边的程序框图,输出的值为3,则判断框中应填入的条件是 ( )A.B.C.D.【答案】B【解析】该程序框图所表示的算法功能为,此时,,结束算法时条件不成立,所以条件应为,故选B.【考点】1.程序框图;2.对数的运算性质.45.如图所示,程序框图(算法流程图)的输出结果是()A.B.C.D.【答案】B【解析】由程序框图可知推出循环故选D.【考点】1、程序框图.46.阅读如下程序框图,如果输出i=4,那么空白的判断框中应填入的条件是()A.S<8B.S<9C.S<10D.S<11【答案】B【解析】由题意得,根据给定的程序框图可知,首先变量的赋值,执行,判定是奇数不成立;执行,判断框条件成立,执行,判断是奇数,执行,判断框内条件成立,执行,判断是奇数不成立,执行,此时在判断框中的条件应该不成立,输出,而此时的的值是,所以判断框中的条件应填,故选B.【考点】程序框图.【方法点晴】本题主要考查了循环结构的程序框图的应用,其中在本题中的程序框图的循环结构中,内含条件结构,整体属于当型循环,解答此题的关键是思路要清晰,根据判断条件分清路径,属于中档试题,着重考查了学生分析问题和解答问题的能力,本题的解答中应认真梳理程序框图的路径,逐次计算循环的结果,得到终止循环的条件即可.47.如图所示的结构图中“综合办公室”的“下位”要素是()A.总经理B.职能管理部门、技术研发部门C.市场营销部门D.职能管理部门、市场营销部门、工程部门、技术研发部门【答案】D【解析】按照结构图的表示一目了然,读结构图的顺序是按照从上到下,从左到右的顺序.故选D.【考点】结构图48.执行如下图所示的程序框图,则输出的结果是________.【答案】【解析】由题意得,,根程序可图的计算功能是计算:,由,可得,解得,所以输出的为.【考点】程序框图.【方法点晴】本题主要考查了循环结构的程序框图计算与输出,此类问题的解答关键是把握好程序框图的运行中的计算功能的理解和把握,本题的解答中,根据对数的运算,得出在根据程序运行时的计算功能,确定不等式关系式,即可求解输出的结果,着重考查了学生分析问题和解答问题等能力,属于中档试题.49.根据下边框图,当输入为6时,输出的____________.【答案】10.【解析】该程序框图的运行如下:,,,. 故答案为:10.【考点】算法和程序框图.50.程序框图如图所示,该程序运行后输出的的值是()A.B.C.-3D.2【答案】A【解析】程序在运行过程中各变量的值如下表示:是否继续循环:第一次循环:;第二次循环:;第三次循环:;第四次循环:;第五次循环:;;依次类推,的值呈周期性变化:,第次循环,,此时再次循环输出结果,故选A.【考点】程序框图.51.执行如下图所示的程序框图,则输出的结果是A.B.C.D.【答案】A【解析】由程序框图可知S为数列的前21项的和,采用裂项相消法可知【考点】程序框图及数列求和52.执行下图的程序框图,如果输入的,那么输出的()A.3B.4C.5D.6【答案】B【解析】模拟执行程序, 可得,执行循环体,,不满足条件,执行循环体,, 不满足条件,执行循环体,, 不满足条件,执行循环体,,不满足条件,退出循环, 输出的值为,故选B.【考点】1、程序框图;2、循环结构.53.二进制数转换成十进制数是.【答案】【解析】二进制数对应的十进制是.【考点】进位制.54.若按如图的算法流程图运行后,输出的结果是,则输入的N的值为()A.5B.6C.7D.8【答案】B【解析】进行循环前k=1,S=0,进行循环后S=,不满足退出循环的条件;k=2,S=,不满足退出循环的条件;k=3,S=,不满足退出循环的条件;k=4,S=,不满足退出循环的条件;k=5,S=,不满足退出循环的条件;k=6,S=,满足退出循环的条件;故满足条件的N值为6,【考点】程序框图55.已知一个算法的程序框图如图所示,当输出的结果为时,则输入的值为()A.B.C.或D.或【答案】C【解析】程序是分段函数,当时,,解得,当时,,解得,所以输入的是或,故选D.【考点】1.分段函数;2.程序框图.56.如图所示程序框图中,输出()A.45B.-55C.-66D.66【答案】B【解析】程序执行中的数据变化如下:成立,输出【考点】程序框图57.执行下图程序中,若输出的值为,则输入的值为()A.0B.1C.D.【答案】C【解析】由题意得或,解得或,故选C.【考点】程序框图.58.(Ⅰ)求612,840的最大公约数;(Ⅱ)已知,用秦九韶算法计算:当时的值.【答案】(I);(II).【解析】(I)用辗转相除法求得两数的最大公约数;(II)根据秦九韶算法公式可以得到时的值.试题解析:解:(Ⅰ),,,,,…………5分所以612,840的最大公约数为12;…………6分(Ⅱ),,,. ……12分【考点】1.辗转相除法;2.秦九韶算法.59.如图给出了一个算法程序框图,该算法程序框图的功能是()A.求三数的最大数B.求三数的最小数C.将按从小到大排列D.将按从大到小排列【答案】B【解析】程序运行时,先比较的大小,把小的赋值给,然后比较的大小,把小的赋值给,故程序的功能是求三数的最小数.【考点】算法与程序框图.60. 612,840,468的最大公约数为()A.2B.4C.12D.24【答案】C【解析】利用辗转相除法:,与的最大公约数为.同理可得与的最大公约数为,因此的最大公约数为,故选C.【考点】辗转相除法求最大公约数.61.(1)用秦九韶算法计算多项式,时,求的值. (2)把六进制数转换成十进制数是多少?【答案】(1);(2).【解析】(1)把所给的多项式写成关于的一次函数形式,依次写出,得到最后结果,从里往外进行运算,得到要求的值;(2)把六进制的数化为十进制.试题解析:解:(1)∵f(x)=3x6+5x5+6x4+79x3﹣8x2+35x+12=((3x+5)x+6)x+79)x﹣8)x+35)x+12,∴v=3,v 1=vx+5=3×(﹣4)+5=﹣7,v 2=v1x+6=﹣7×(﹣4)+6=34,v 3=v2x+79=34×(﹣4)+79=﹣57,∴V3的值为﹣57(2)【考点】1.秦九韶算法;2.进位制运算.62.如图程序的输出结果为()A.B.C.D.【答案】C【解析】根据给出的算法,运行可得,当,则,所以应输出,故选C.【考点】算法与程序语言.63.运行如图所示的程序框图,若输出的结果为,则判断框内可以填()A.B.C.D.【答案】C【解析】由题意得,模拟执行程序框图,可知该程序表示计算各项的和,即,要使得输出结果为,则判断框内可以填,故选C.【考点】程序框图.【方法点晴】本题主要考查了程序框图的计算问题,其中解答中涉及到循环结构的程序框图的计算与输出,以及数列的裂项求和等基本知识点的考查,着重考查了学生分析问题和解答问题的能力,以及转化与化归思想,试题有一定的难度,属于中档试题,本题解答中正确理解程序框图的运算、计算方法和合理转化是解答的关键.64.二进制数101101110(2)化为十进制数是,再化为八进制数是(8).【答案】【解析】由题意得,;;,所以.【考点】排序问题与算法的多样性.65.程序框图如下:如果上述程序运行的结果为S=132,那么判断框中横线上应填入的数字是________【答案】10【解析】由题设条件可以看出,此程序是一个求几个数的连乘积的问题,第一次乘入的数是12,以后所乘的数依次减少1,由于132=11×12,故循环两次,故判断框中应填k≤10.【考点】程序框图66.如图,当输入的值为3时,输出的结果是.【答案】12【解析】由程序框图可知输出值为函数的函数值,当时,所以输出12【考点】程序框图67.两个整数315和2016的最大公约数是()A.38B.57C.63D.83【答案】C【解析】315=3×3×5×72016=2×2×2×2×2×3×3×7故两数的最大公约数是3×3×7=63【考点】最大公约数68.用秦九昭算法求多项式在的值时,令;;…;时,的值为.【答案】【解析】试题分析:从题设中提供的秦九昭算法求多项式的运行过程可算得的值为.故应填答案.【考点】秦九昭算法及理解.69.给出30个数:1,2,4,7,…其规律是:第一个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,以此类推,要计算这30个数的和,现已给出了该问题算法的程序框图(如图所示),(1)请在图中判断框内①处和执行框中的②处填上合适的语句,使之能完成该题算法功能;(2)根据程序框图写出程序.【答案】(1)①,②;(2)程序见解析.【解析】(1)借助题设条件运用算法语句等知识求解;(2)借助题设运用伪代码语言表述算法过程求解.试题解析:(1)①;②;(2)【考点】算法流程图及伪代码语言表述算法流程等有关知识的综合运用.【易错点晴】算法流程图及伪代码语言描述算法的重要思想和方法,也是中学数学中的重要内容和工具,也高考和各级各类考试的重要内容和考点.本题以一个探寻数的规律的问题为背景,考查的是对算法流程图的识读和理解及运用伪代码语言表述算法的思想和能力.解答本题时要充分利用题设中提供的算法流程图中的条件信息,运用伪代码算法语言的特征表示该算法,从而使得问题获解.70. 98与63的最大公约数为,二进制数化为十进制数为,则()A.53B.54C.58D.60【答案】C【解析】∵,∴和的最大公约数是7.故选C.【考点】算法案例.71.公元263年左右,我国数学家刘徽发现当圆内接正多边形的边数无限增加时,多边形面积可无限逼近于圆的面积,并创立了“割圆术”,利用“割圆术”刘徽得到了圆周率精确到小数点后两位的近似值3.14,这就是著名的“徽率”.如图是利用刘徽的“割圆术”思想设计的一个程序框图,则输出的(四舍五入精确到小数点后两位)的值为()(参考数据:)A.3.10B.3.11C.3.12D.3.13【答案】B【解析】模拟执行程序,可得:,不满足条件,不满足条件,满足条件,退出循环,输出n的值为24.故选:B.【考点】程序框图.72.根据下列程序,当的输入值为2,的输入值为-2时,输出值为,则 .【答案】【解析】根据程序,可知,进而可知,输出,所以.【考点】顺序语句.【思路点睛】本题主要考查了算法中顺序语句,根据题中所给的顺序语句,可知第一步得到的,第二步得到,第三步得到,进而求出的值.73.某店一个月的收入和支出总共记录了个数据,,其中收入记为正数,支出记为负数.该店用下边的程序框图计算月总收入和月净盈利,那么在图中空白的判断框和处理框中应分别填入下列四个选项中的( )A.B.C.D.【答案】C【解析】月总收入为S,支出T为负数,因此A>0时应累加到月收入S,故判断框内填:A>0又∵月盈利V=月收入S-月支出T,但月支出用负数表示因此月盈利V=S+T故处理框中应填:V=S+T【考点】设计程序框图解决实际问题74.执行下面的程序框图,则输出的等于()A.B.C.D.【答案】D【解析】第一次循环,得;第二次循环,得;第三次循环,得,此时不满足循环条件,退出循环,输出,故选D.【考点】程序框图.75.如图给出的是计算的值的一个程序框图,其中判断框内应填入的条件是().A.B.C.D.【答案】A【解析】本程序框图考查的是计算的共计9个数的和,所以共循环9次,即从变到10,要输出这9项和,判断条件为,故选76.执行如图所示的程序框图,则输出的结果是()A.B.C.D.【答案】C【解析】第一次循环,,第二次循环,,直至第十四次循环,,第十五次循环,,结束循环,输出,选C.点睛:算法与流程图的考查,侧重于对流程图循环结构的考查.先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,是求和还是求项.77.执行如图的程序框图,若输入的的值为29,则输出的的值为()A.1B.2C.3D.4【答案】B【解析】循环依次为,结束循环,输出,选B.78.读下面的流程图,当输入的值为-5时,输出的结果是________.【答案】2【解析】由题第一次:;第二次:第三次:;第四次:;则输出为【考点】算法程序框图的读法.79.执行如图程序框图,输出的为()A.B.C.D.【答案】A【解析】时,否,所以,是,否,所以,是,,是,,是,,否,所以,是,,否,所以,是,,是,,否,输出,故选A.80.执行如图所示的程序框图,若输出的的值为,则判断框内可填入的条件是A.B.C.D.【答案】A【解析】由题意得,模拟执行程序框图,可得:,满足条件,;满足条件,;满足条件,;满足条件,;由题意,此时应不满足套件,推出循环,输出的值为,结合选项可得判断框内填入的条件可以是,故选A.81.在图1的程序框图中,若输入的x值为2,则输出的y值为A.0B.C.D.【答案】D【解析】根据题意,本程序框图为求y的和循环体为“直到型”循环结构,输入x=2,第一次循环:y=×2−1=0,|0−2|=2>1;x=0,第二次循环:y=×0−1=-,|−0|=1,x=-1;。