高一数学框图试题答案及解析1.如图所示的程序框图中,输出的结果是()A.21B.101C.231D.301【答案】C【解析】由题意,该程序按如下步骤运行,第一次,输入x=3,计算得=6,不满足,继续运行;第二次计算,x=6,得=21,不满足,继续运行;第三次计算,x=21,得=231,满足,输出,结束运行,故输出231,选C。
【考点】程序框图功能识别点评:简单题,程序框图功能识别,一般按程序逐次运行即可。
2.下列给出的赋值语句中正确的是()A.B.C.D.【答案】B【解析】根据题意,由于赋值语句是将语句或者数值赋值给一个变量,故可知选项A,不成立,选项B,正确,选项C,不能同时赋值给两个变量,错误,选项D,赋值的不是变量和,而是变量,故选B.【考点】赋值语句点评:主要是考查了赋值语句的表示和运用,属于基础题。
3.某程序图如图所示,该程序运行后输出的结果是.【答案】5【解析】解:由图知运算规则是对S=2S,故第一次进入循环体后S=21,第二次进入循环体后S=22=4第三次进入循环体后S=24=16,第四次进入循环体后S=216>2012,退出循环.故该程序运行后输出的结果是:k=4+1=5.故答案为:5【考点】循环结构点评:本题考查循环结构,已知运算规则与最后运算结果,求运算次数的一个题,是算法中一种常见的题型.4.对下面流程图描述正确的是A.是顺序结构,引进4个变量B.是选择结构,引进1个变量C.是顺序结构,输出的是三数中的最大数D.是顺序结构,输出的是三数中的最小数【答案】C【解析】根据题意,由于程序框图可知,该流程图是从上到下的顺序结构组成的,并且是求解a,b中的较大者,同时求解m,c的大数位m,因此可知是求解三数中的最大数,故可知选C.【考点】顺序结构点评:主要是考查了顺序结构的概念和简单的运用,属于基础题。
5.执行下图所示的程序框图,若输入,则输出的值为________________.【答案】【解析】因为输入的x=10,所以,此时满足条件,所以输出的值为.【考点】本小题主要考查循环结构的程序框图的执行.点评:循环结构的程序框图保护直到型循环和当型循环,要分清循环类型,找清楚退出循环的条件.6.如果执行右面的程序框图,那么输出的( )A.-40B.40C.38D.-42【答案】B【解析】程序执行过程中数据的变化如下:输出S为40【考点】程序框图点评:程序框图题关键是分析清楚循环结构执行的次数7.阅读右面的程序框图,则输出的_______;【答案】30【解析】程序执行过程中数据的变化如下:,输出S【考点】程序框图点评:程序框图题目主要是分析清楚循环结构执行的次数8.阅读程序框图,运行相应的程序,则输出的值为()A.3B.4C.5D.6【答案】A【解析】利用循环体,计算每执行一次循环后a的值,即可得出结论.那么可知第一次循环,i=1,a=2;第二次循环,i=2,a=2×2+1=5;第三次循环,i=3,a=3×5+1=16;退出循环,此时输出的值为3,故答案为A【考点】循环结构点评:本试题主要是考查了循环结构,以及学生的读图能力,解题的关键是理解循环结构,属于基础题。
9.如图所示,是关于判断闰年的流程图,则以下年份是闰年的为()A.1996年B.1998年C.2010年D.2100年【答案】A【解析】根据流程图所示的顺序,逐框分析程序中各变量、各语句的作用可知:该程序的作用是判断输入的年份是否为闰年,其判断的条件:能被4整除但不能被100整除,或者能被400整除解:由流程图可知:要判断输入的代表年份的Y是否为闰年,则要判断Y能否被4整除但不能被100整除,或者能被400整除.,在A、B、C、D四个答案中,只有1996满足条件,故选A.【考点】流程图点评:本小题主要考查选择结构,根据流程图(或伪代码)写程序的运行结果,是算法这一模块最重要的题型.10.阅读上面流程图:若,则输出的数是__________.【答案】【解析】根据题意,要输出的是三个数中最大值,则可知,a>1,0<b<1,c<0,故可知填写。
【考点】条件结构点评:解绝此类问题的关键是熟练掌握顺序结构、条件结构与循环结构,属于基础题.11.如图给出的是计算的值的一个程序框图,则图中判断框内(1)处和执行框中的(2)处应填的语句是( )A.B.C.D.【答案】D【解析】根据结构特点知,变量n的增加值为2,故执行框(2)填n=n+2,又一共是50项,故判断框应为,∴图中判断框内(1)处和执行框中的(2)处应填的语句是,选D【考点】本题考查了循环框图的运用点评:读懂程序结构,然后利用相关的知识去处理是解决程序框图问题的关键12.右图是某算法程序框图的一部分,它表达的算法逻辑结构为()A.顺序结构B.条件结构C.循环结构D.以上三种结构都不是【答案】B【解析】此结构中含有一个判断框,算法执行到此判断给定的条件n整除2是否成立,选择不同的执行框(输出n是偶数或n是奇数).无条件n整除2条件是否成立,只能执行输出n是偶数或n是奇数之一,不可能既执行n是偶数又执行输出n是奇数,也不可能输出n是偶数或n是奇数都不执行.故该结构是选择结构【考点】条件结构.点评:本题主要考查了选择结构的定义,算法是新课标中新增的内容,在高考中常以小题出现,值得重视.13.将两个数交换,使,下面语句正确一组是 ( )A.B.C.D.【答案】B【解析】先把b的值赋给中间变量c,这样c=17,再把a的值赋给变量b,这样b=8,把c的值赋给变量a,这样a=17.【考点】赋值语句.点评:本题考查的是赋值语句,考查逻辑思维能力,属于基础题.14.阅读程序框图,回答以下问题(1)该程序框图表达的函数解析式是什么?(2)若要使输入的x值与输出的y值相等,则这样的x有几个,并分别写出来。
【答案】(1)(2)x有3个,分别为0 1 4【解析】(1)(2)在各自范围内分别求可得,这样的x有3个,分别为0 1 4【考点】条件结构.点评:本题考查程序框图,考查学生的读图能力,考查学生的计算能力,属于基础题.15.阅读如右图的程序框图,则输出的S= ( )A.14B.20C.30D.55【答案】C【解析】解:因为起始值为s=0,i=1;那么第一循环 s=1,i=2;第二循环 s=5,i=3;第三循环 s=14,i=4;第四循环 s=30,i=5;、此时终止循环,输出S=30,选C16.根据条件把流程图补充完整,求1到100内所有奇数的和;(1)处填;(2) 处填。
【答案】;【解析】解:因为i=1,S=0为起始变量,而所求的是连续50个奇数的和,则I是循环变量,增加量为2,而和S由0,再加I即为和的值,故应该选择填写;17.某小区每月向居民收取卫生费,计费方法是:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元.设计一个算法,根据输入的人数,计算应收取的卫生费,并画出程序框图【答案】根据题意,可考虑用条件结构来进行算法设计.解:算法步骤:第一步,输入人数x,设收取的卫生费为m(元).第二步,判断x与3的大小.若x>3,则费用为m=5+(x-3)×1.2;若x≤3,则费用为m=5.第三步,输出m.【解析】略18.在下面框图(2)内的描述语句,输出A,B,C的结果是( )A.1,2, 1B.1,2, 2C. 2,1, 2D.2,1, 1【答案】C【解析】本题考查了赋值语句的定义,由题意把2赋值给了C, 把1赋值给了B, 再把2赋值给了A,故选C.19.如图是一个算法的程序框图,该算法输出的结果是()A.B.C.D.【答案】B【解析】此程序的功能是求,故选B20.按右下图所表示的算法,若输入的是一个小于50的数,则输出的是()A.2005B.65C.64D.63【答案】D【解析】根据程序框图可得,输出的值是使得成立的最小自然数值由可得,解得或(舍)因为,所以,故输出的是63,选D21.若某程序框图如图所示,则输出的S的值是.【答案】24【解析】输出s=24.22.如图,程序框图表达式中最后输出的结果【答案】120【解析】略23.某程序框图如图所示,该程序运行后输出的值分别为__【答案】34 55【解析】略24.如图,输出的结果是 .【答案】105【解析】略25.在下面的程序框图表示的算法中,输入三个实数,要求输出的是这三个数中最大的数,那么在空白的判断框中,应该填入A.B.C.D.【答案】B【解析】由于该程序的作用输出a、b、c中的最大数,因此在程序中要比较数与数的大小,第一个判断框是判断最大值x与b的大小,故第二个判断框一定是判断最大值x与c的大小解:则流程图可知a、b、c中的最大数用变量x表示并输出,第一个判断框是判断x与b的大小∴第二个判断框一定是判断最大值x与c的大小,并将最大数赋给变量x故第二个判断框应填入:c>x故选B.26. 204与85的最大公因数是___________【答案】_17__【解析】略27.引入复数后,数系的结构图为()A.B.C.D.【答案】A【解析】由复数集,实数集,虚数集之间的关系如下图所示,据此可判断出答案.解:在引入虚数单位i后,数系由实数集扩充到了复数集,则复数集,实数集,虚数集之间的关系如下图:由图可看出答案A正确.故选A.点评:正确理解复数集,实数集,虚数集三者之间的关系是解题的关键.28.(2007•淄博三模)下面的结构图,总经理的直接下属是()A.总工程师和专家办公室B.开发部C.总工程师、专家办公室和开发部D.总工程师、专家办公室和所有七个部【答案】C【解析】按照结构图的表示,就是总工程师、专家办公室和开发部.读结构图的顺序是按照从上到下,从左到右的顺序.本题是一个从上到下的顺序,先看总经理,他有三个分支,分别是总工程师、专家办公室和开发部.解:按照结构图的表示一目了然,就是总工程师、专家办公室和开发部.读结构图的顺序是按照从上到下,从左到右的顺序.故选C.点评:本题是一个已知结构图,通过解读各部分从而得到系统具有的功能,在解读时,要从大的部分读起,一般而言,是从左到右,从上到下的过程解读.29.实数系的结构图如图所示,其中1、2、3三个方格中的内容分别为()A.有理数、零、整数B.有理数、整数、零C.零、有理数、整数D.整数、有理数、零【答案】B【解析】根据中学阶段数系的分类我们易得实数分有理数和无理数,有理数又可以分为分数和整数,而整数又分为正整数,零与负整数,进而得到答案.解:根据中学阶段数系的分类可得:有理数和无理数统称实数,分数和整数统称有理数,负整数、零、正整数统称整数,可得1,2,3三个方格中的内容分别为有理数、整数、零,故选B.点评:本题考查的知识点是结构图,其中熟练掌握数的分类是解答本题的关键.30.现有爬行、哺乳、飞行三类动物,其中蛇、地龟属于爬行动物;狼、狗属于哺乳动物;鹰、长尾雀属于飞行动物,请你把下列结构图补充完整.【答案】【解析】设计的这个结构图从整体上要反映数的结构,从左向右要反映的是要素之间的从属关系.在画结构图时,应根据具体需要确定复杂程度.简洁的结构图有时能更好地反映主体要素之间的关系和系统的整体特点.同时,要注意结构图,通常按照从上到下、从左到右的方向顺序表示,各要素间的从属关系较多时,常用方向箭头示意.解:爬行、哺乳、飞行三类动物的组织结构图为:点评:绘制结构图时,首先对所画结构的每一部分有一个深刻的理解,从头到尾抓住主要脉络进行分解.然后将每一部分进行归纳与提炼,形成一个个知识点并逐一写在矩形框内,最后按其内在的逻辑顺序将它们排列起来并用线段相连.。