2014年高三考前30天保温训练12(算法与框图)一.选择题(共10小题)1.算法(如图)此算法的功能是()A.a,b,c中最大值B.a,b,c中最小值C.将a,b,c由小到大排序D.将a,b,c由大到小排序2.(2010•惠州模拟)小明中午放学回家自己煮面条吃,有下面几道工序:①洗锅盛水2分钟;②洗菜6分钟;③准备面条及佐料2分钟;④用锅把水烧开10分钟;⑤煮面条和菜共3分钟.以上各道工序,除了④之外,一次只能进行一道工序.小明要将面条煮好,最少要用()分钟.A.13B.14C.15D.233.(2011•哈尔滨模拟)程序框图如下:如果上述程序运行的结果为S=11880,那么判断框中应填入()A.k>11B.k>10C.k<11D.k<94.设计下列函数求值算法程序时需要运用条件语句的函数为()A.f(x)=x2﹣1B.f(x)=log2xC.f(x)=D.f(x)=3x5.商家生产一种产品,需要先进行市场调研,计划对天津、成都、深圳三地进行市场调研,待调研结束后决定生产的产品数量,下列四种方案中最可取的是()A.B.C.D.6.(2014•龙岩一模)阅读如下程序,若输出的结果为,则在程序中横线?处应填入语句为()A.i≥6B.i≥7C.i≤7D.i≤87.进入互联网时代,发电子邮件是必不可少的.一般而言,发电子邮件要分以下几个步骤:a..打开电子信箱;b.输入发送地址;c.输主主题;d.输入信件内容;e.点击“写邮件”;f.点击“发送邮件”,则正确的流程是()A.a→b→c→d→e→fB.a→c→d→f→e→bC.a→e→b→c→d→fD.b→a→c→d→f→e8.表示旅客搭乘火车的流程正确的是()A.买票→候车→检票→上车B.候车→买票→上车→检票C.买票→候车→上车→检票D.修车→买票→检票→上车9.实数系的结构图如图所示,其中1、2、3三个方格中的内容分别为()A.有理数、零、整数B.有理数、整数、零C.零、有理数、整数D.整数、有理数、零10.计算机中常用16进制.采用数字0~9和字母A~F共16个计数符号与10进制得对应关系如下表:16进制0123456789ABCDEF10进制0123456789101112131415例如用16进制表示D+E=1B,则A×B=()A.6EB.7CC.5FD.B02014年高三考前30天保温训练12(算法与框图)参考答案与试题解析一.选择题(共10小题)1.算法(如图)此算法的功能是()A.a,b,c中最大值B.a,b,c中最小值C.将a,b,c由小到大排序D.将a,b,c由大到小排序考点:算法的概念.菁优网版权所有专题:阅读型.分析:本题主要考查了条件结构叠加,程序执行时需依次对“条件1”、“条件2”、“条件3”…都进行判断,只有遇到能满足的条件才执行该条件对应的操作,结合流程图进行判断即可.解答:解:条件结构叠加,程序执行时需依次对“条件1”、“条件2”、“条件3”…都进行判断,只有遇到能满足的条件才执行该条件对应的操作.根据流程图可知当b>a时取b,当c>b时取c可知求三个数中最大的数故选A.点评:算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.要判断程序的功能就要对程序的流程图(伪代码)逐步进行分析,分析出各变量值的变化情况,特别是输出变量值的变化情况,就不难得到正确的答案.2.(2010•惠州模拟)小明中午放学回家自己煮面条吃,有下面几道工序:①洗锅盛水2分钟;②洗菜6分钟;③准备面条及佐料2分钟;④用锅把水烧开10分钟;⑤煮面条和菜共3分钟.以上各道工序,除了④之外,一次只能进行一道工序.小明要将面条煮好,最少要用()分钟.A.13B.14C.15D.23考点:排序问题与算法的多样性.菁优网版权所有专题:操作型.分析:欲使得小明要将面条煮好,最少要用多少分钟,就是要考虑适当安排工序,既不影响结果又要时间最少即可.解答:解:①洗锅盛水2分钟+④用锅把水烧开10分钟(同时②洗菜6分钟+③准备面条及佐料2分钟)+⑤煮面条和菜共3分钟=15分钟.故选C.点评:本题主要考查了排序问题与算法的多样性、有效性及合理性,属于基础题.3.(2011•哈尔滨模拟)程序框图如下:如果上述程序运行的结果为S=11880,那么判断框中应填入()A.k>11B.k>10C.k<11D.k<9考点:设计程序框图解决实际问题.菁优网版权所有分析:本小题主要考查框图知识和数列知识,以及分析问题和解决问题的能力.分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是累乘并输出S=12×11×…×k的值.解答:解:本题实质是数列问题.分析框图易得:S0=1,S1=S0×12=12,S2=S1×11=132,S3=S2×10=1320,S4=S3×9=11880.∵程序运行的结果为S=11880故在判断框中应填入k<9故选D点评:算法是新课程中新增加的内容,也必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.4.设计下列函数求值算法程序时需要运用条件语句的函数为()A.f(x)=x2﹣1B.f(x)=log2xC.f(x)=D.f(x)=3x考点:条件语句.菁优网版权所有专题:阅读型.分析:条件语句适用于需要分类讨论的情况,根据A,B,C,D中函数解析式,分析计算函数值时,是否需要分类讨论,可得答案.解答:解:A,B,D中函数在定义域上,只有一个解析式故不需要条件语句而C中函数f(x)=是一个分段函数需要对自变量进行判断,再决定选用哪个解析式故需要条件语句.故选C.点评:本题考查的知识点是算法的思想及含义,条件语句,其中分析条件语句的适用范围是解答的关键.5.商家生产一种产品,需要先进行市场调研,计划对天津、成都、深圳三地进行市场调研,待调研结束后决定生产的产品数量,下列四种方案中最可取的是()A.B.C.D.考点:工序流程图(即统筹图).菁优网版权所有专题:图表型.分析:四种方案中最可取的是,分别派出调研人员齐头并进赴三地搞调研,以便提早结束调研,尽早投产,由此可得结论.解答:解:方案A.立顶→派出调研人员先后赴深圳、天津、成都调研,待调研人员回来后决定生产数量.方案B.立顶→派出调研人员先齐头并进赴深圳、天津调研,结束再赴成都调研,待调研人员回来后决定生产数量.方案C.立顶→派出调研人员先赴成都调研,结束后再齐头并进赴深圳、天津调研,待调研人员回来后决定生产数量.方案D.分别派出调研人员齐头并进赴三地搞调研,以便提早结束调研,尽早投产.通过四种方案的比较,方案D更为可取.故选D.点评:本题考查结构图,考查学生分析解决问题的能力,属于基础题.6.(2014•龙岩一模)阅读如下程序,若输出的结果为,则在程序中横线?处应填入语句为()A.i≥6B.i≥7C.i≤7D.i≤8考点:伪代码.菁优网版权所有专题:图表型.分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是累加并输出变量S的值,要确定进入循环的条件,可模拟程序的运行,用表格对程序运行过程中各变量的值进行分析,不难得到题目要求的结果.解答:解:程序运行过程中,各变量值如下表所示:Sni是否继续循环循环前021/第一圈42是第二圈+83是第三圈++164是第四圈+++325是第五圈++++646是第6圈+++++=1287是第7圈否即i=7时退出循环故继续循环的条件应为:i≥7故选B.点评:算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.7.进入互联网时代,发电子邮件是必不可少的.一般而言,发电子邮件要分以下几个步骤:a..打开电子信箱;b.输入发送地址;c.输主主题;d.输入信件内容;e.点击“写邮件”;f.点击“发送邮件”,则正确的流程是()A.a→b→c→d→e→fB.a→c→d→f→e→bC.a→e→b→c→d→fD.b→a→c→d→f→e考点:绘制简单实际问题的流程图.菁优网版权所有专题:方案型.分析:发电子邮件的操作步骤:第一步a..打开电子信箱;第二步:e.点击“写邮件”;等.依次操作,不能颠倒.解答:解:发电子邮件的操作步骤:第一步a..打开电子信箱;第二步:e.点击“写邮件”;等.依次操作,不能颠倒.则正确顺序为:a→e→b→c→d→f故选C.点评:本题主要考查绘制简单实际问题的流程图,注意发电子邮件的步骤,步骤不能颠倒.8.表示旅客搭乘火车的流程正确的是()A.买票→候车→检票→上车B.候车→买票→上车→检票C.买票→候车→上车→检票D.修车→买票→检票→上车考点:流程图的作用.菁优网版权所有专题:概率与统计.分析:旅客搭乘火车,应买票→候车→检票→上车,可得结论.解答:解:旅客搭乘火车,应买票→候车→检票→上车,故选A.点评:本题考查流程图的作用,考查学生分析解决问题的能力,属于基础题.9.实数系的结构图如图所示,其中1、2、3三个方格中的内容分别为()A.有理数、零、整数B.有理数、整数、零C.零、有理数、整数D.整数、有理数、零考点:结构图.菁优网版权所有专题:图表型.分析:根据中学阶段数系的分类我们易得实数分有理数和无理数,有理数又可以分为分数和整数,而整数又分为正整数,零与负整数,进而得到答案.解答:解:根据中学阶段数系的分类可得:有理数和无理数统称实数,分数和整数统称有理数,负整数、零、正整数统称整数,可得1,2,3三个方格中的内容分别为有理数、整数、零,故选B.点评:本题考查的知识点是结构图,其中熟练掌握数的分类是解答本题的关键.10.计算机中常用16进制.采用数字0~9和字母A~F共16个计数符号与10进制得对应关系如下表:16进制0123456789ABCDEF10进制0123456789101112131415例如用16进制表示D+E=1B,则A×B=()A.6EB.7CC.5FD.B0考点:进位制;排序问题与算法的多样性.菁优网版权所有专题:计算题.分析:先算出十进制下的结果,再由进位制下转换的规则转换.解答:解:由表,10×11=110,110÷16商是6余数是14,故A×B=6E故选A.点评:本题考查不同进位制之间转化的规则,同时考查了分析问题的能力,属于基础题.