您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > 高三专项训练:程序框图练习题(一)
程序框图练习题(一)一、选择题1.阅读右图所示的程序框图,运行相应的程序,输出的结果是A.2B.4C.8D.162.如图所示,程序框图(算法流程图)的输出结果是()A、3B、4C、D、3.阅读右边的程序框图,运行相应的程序,当输入x的值为-25时,输出x的值为A、-1B、1C、3D、94.如图的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的()A.cxB.xcC.cbD.bc5.某店一个月的收入和支出总共记录了N个数据1a,2a,。。。Na,其中收入记为正数,支出记为负数。该店用如下图的程序框图计算月总收入S和月净盈利V,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中的开始输入abc,,abc,,xabxxbxc输出xx结束束是是否否开始输入x|x|11||xxx=2x+1输出x结束是否A、A>0,V=S-TB、A<0,V=S-TC、A>0,V=S+TD、A<0,V=S+T6.图1是某县参加2007年高考的学生身高条形统计图,从左到右的各条形图表示学生人数依次记为A1、A2、…A10(如A2表示身高(单位:cm)在[150,155)内的人数]。图2是统计图1中身高在一定范围内学生人数的一个算法流程图。现要统计身高在160~180cm(含160cm,不含180cm)的学生人数,那么在流程图中的判断框内应填写的条件是A、i6B、i7C、i8D、i97.按下图所示的程序框图运算:若输出k=2,则输入x的取值范围是()A.(20,25]B.(30,32]C.(28,57]D.(30,57]8.由右图所示的流程图可得结果为开始输入xk=0x=2x+1k=k+1x115?.ODAB输出x,k结束否是输出kA、19B、64C、51D、709.执行右边的程序框图,输出的结果是18,则①处应填入的条件是()A.2?KB.3?KC.4?KD.5?K10.若程序框图如图所示,则该程序运行后输出k的值是()否是开始10is,iss3ii?19i输出结束A.4B.5C.6D.711.某医院今年1月份至6月份中,每个月因为感冒来就诊的人数如下表所示:月份i123456因感冒就诊人数1a2a3a4a5a6a如图是统计该院这6个月因感冒来就诊人数总数的程序框图,则图中判断框应填,执行框应填A.6i;issaB.6i;isaC.6i;issaD.6i;12isaaa12.下列程序的运算结果为开始2nn否n=3n+1n为偶数k=k+1结束n=5,k=0是输出kn=1?否是A.20B.15C.10D.516C14.执行如图的程序框图,若输出的5n,则输入整数p的最小值...是()A.15B.14C.7D.815.一名中学生在家庭范围内推广“节水工程”——做饭、淘米、洗菜的水留下来擦地或浇花,洗涮的水留下来冲卫生间(如图),该图示称为()A.流程图B.程序框图C.组织结构图D.知识结构图16.把89化成五进制数的末位数字为()洗涮用水做饭、淘米、洗菜用水自来水冲卫生间用水擦地、浇花用水输出n开始10nS,Sp?是输入p结束12nSS否1nnA.1B.2C.3D.417.某程序框图如图所示,该程序运行后输出的值是()A.3B.4C.5D.618.如图,是一个程序框图,运行这个程序,则输出的结果为A.1321B.2113C.813D.13819.已知实数[0,8]x,执行如右图所示的程序框图,则输出的x不小于55的概率为【】A.14B.12C.34D.5420.如图所示,输出的n为()A.10B.11C.12D.1321.以下给出的是计算111124620的值的一个程序框图,如右图所示,其中判断框内应填入的条件是()A.10iB.10iC.20iD.20i22.给出右边的程序框图,则输出的结果为()A、76B、65C、87D、54开始s=0,n=2,i=1s=s+1/nn=n+2i=i+1是否输出S结束23.如果执行右面的程序框图,如果输出的2550S,则判断框处为()A.?50kB.?51kC.?50kD.?51k24.阅读如图所示的某一问题的算法的流程图,此流程图反映的算法功能是()A.求出cba,,三个数中的最大数B.求出cba,,三个数中的最小数C.将cba,,按从大到小排列D.将cba,,按从小到大排列开始1k0S是2SSk1kk否输出S结束25.按如图的流程,可打印出一个数列,设这个数列为{xn},则x4=()A.43B.85C.1611D.322126.右图中,x1,x2,x3为某次考试三个评阅人对同一道题的独立评分,p为该题的最终得分,当x1=6,x2=9,p=8.5时,x3等于A.11B.10C.8D.727.在如下程序框图中,已知:xxexf)(0,则输出的是()A.xxxee2009B.xxxee2008C.xxxee2007D.xex200828.如下图所示的程序框图中,如果输入三个实数为a=3,b=7,c=2,则输出结果为()A.2B.3C.7D.x29.把389化为四进制数的末位为()A.1B.2C.3D.030.执行右图的程序框图,输出的结果是18,则①处应填入的条件是()A.K2B.K3C.K4D.K531..阅读右图的程序框图,若输出S的值等于16,那么在程序框图中的判断框内应填写的条件是()A.5i?B.6i?C.7i?D.8i?32.执行右面的程序框图,如果输入的n是4,则输出的P是()A.8B.5C.3D.233.执行右侧的程序框图,则输出的s的值为()A.16B.10C.8D.234.某程序框图如图所示,若输出的S=57,则判断框内为()A.k4B.k5C.k6D.k735.右图给出的是计算111124620的值的一个框图,其中菱形判断框内应填入的条件是()A.10iB.10iC.11iD.11i36.执行如图21-2所示的程序框图,如果输入p=5,则输出的S=()图21-2A.1516B.3116C.3132D.633237.算法的有穷性是指()A.算法必须包含输出B.算法中每个操作步骤都是可执行的C.算法的步骤必须有限D.以上说法均不正确38.在下图中,直到型循环结构为()39.执行如图所示的程序框图,输出的S值为()A.252(41)3B.262(41)3C.5021D.512140.执行如图所示的程序框图,输出的s值为()A.-3B.-12C.13D.二、填空题41.程序框图(即算法流程图)如图所示,其输出结果是_______.42.(2009山东卷理)执行右边的程序框图,输出的T=.43.某算法的程序框图如右图所示,则输出量y与输入量x满足的关系式是.44.阅读如图所示的程序框图,运行相应的程序,输出的结果s.开始S=0,T=0,n=0TSS=S+5n=n+2T=T+n输出T结束是否开始1a21aa100?a输出a结束是否45.下图是一个算法流程图,则输出的k的值是.46.若程序框图如图所示,则该程序运行后输出的值是______________.47.阅读右图所示的程序框图,运行相应地程序,输出的s值等于_________________48.如图所示,程序框图(算法流程图)的输出结果___49.阅读右边的程序框图,该程序输出的结果是.50.程序框图(算法流程图)如图所示,其输出结果A.开始1,1as4?a9ss1aas输出结束否是开始A=1k=1B=2A+1A=Bk=k+1k5?输出A结束是否参考答案1.C【解析】由程序框图可知:当1s时,2n;当12s时,4n;当2s时,8n,故选C。2.B【解析】x1248y12343.C【解析】解:当输入x=-25时,|x|>1,执行循环,x=|25|-1=4;|x|=4>1,执行循环,x=|4|-1=1,|x|=1,退出循环,输出的结果为x=2×1+1=3.故选C【考点定位】本题考查流程图,考查学生的分析问题的能力【答案】A【解析】变量x的作用是保留3个数中的最大值,所以第二个条件结构的判断框内语句为“cx”,满足“是”则交换两个变量的数值后输出x的值结束程序,满足“否”直接输出x的值结束程序。5.C【解析】月总收入为S,因此A>0时归入S,判断框内填A>0支出T为负数,因此月盈利V=S+T6.C【解析】考查算法的基本运用。现要统计的是身高在160-180cm之间的学生的人数,即是要计算A4、A5、A6、A7的和,故流程图中空白框应是i8,当i8时就会返回进行叠加运算,当i8将数据直接输出,不再进行任何的返回叠加运算,此时已把数据A4、A5、A6、A7叠加起来送到S中输出,故选C。7.C【解析】试题分析:当输出k=2时,应满足211152(21)1115xx,得28x≤57.故选C考点:本题考查了程序框图的运用点评:读懂程序结构,然后利用相关的知识去处理是解决程序框图问题的关键8.D【解析】试题分析:根据题意,由于s=1,i=4;依次可知s=5,i=7;s=12,i=10;s=22,i=13,s=35,i=16,s=51,i=19,s=70,i=22,故此时满足条件,那么终止循环,输出s的值为70,故答案为D.考点:程序框图点评:主要是考查了程序框图的运用,通过循环结构来完成求解,属于基础题。9.A【解析】试题分析:程序执行过程中数据的变化如下:1,2,1?,10,2,2?,18,3,3?kssksk成立,输出18,所以2k考点:程序框图点评:程序框图题关键是分析清楚循环结构执行的次数10.B【解析】试题分析:由题意,得:n=5,k=0n=16,k=1,n=8,k=2,n=4,k=3,n=2,k=4,n=1,k=5终止,当2n时,执行最后一次循环;当1n时,循环终止,这是关键。输出5k。故选B.考点:本题主要考查程序框图的功能识别。点评:简单题,理解算法语句及算法功能,按循环体逐次计算。11.C【解析】试题分析:因为,要统计该院这6个月因感冒来就诊人数总数,所以,判断框应填6i,执行框应填issa,故选C。考点:本题主要考查算法,程序框图。点评:简单题,注意理解算法的意义及其功能,理解判断框、执行框的意义。12.A【解析】试题分析:第一圈,是,s=5,a=4;第二圈,是,S=20,a=3;第四圈,否,输出20,故选A。考点:本题主要考查程序框图功能识别。点评:简单题,理解程序框图的功能,逐次计算确定运行结果。13.D【解析】试题分析:程序执行过程中的数据变化:1,1,14?,2,2,24?,5,naana3,34?,n16,4,44?,65,5,54?anan输出a即输出65考点:程序框图点评:程序框图题主要是分析清楚循环体执行的次数14.C【解析】试题分析:程序在运行过程中各变量的值如下表示:是否继续循环Sn循环前01第一圈是12第二圈是33第三圈是74第四圈是155第五圈否故当S值不大于7时继续循环,大于7但不大于15时退出循环,故p的最小整数值为8,故选B考点:本题考查了框图的运用点评:处理此类问题时,一定要注意多写几步,从中观察得出答案;本题若将n=n+1与S=S+2n-1的位置调换一下,则情况又如何呢?同学们可以考虑一下.算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.15.A【解析】试题分析:根据节水工程的概念及图知,该图是节水工程的流程图,故选A考点:本题考查了流程图的运用点评:本题考查的知识点是工序流程图的绘制,根据工
本文标题:高三专项训练:程序框图练习题(一)
链接地址:https://www.777doc.com/doc-5489114 .html