1、课时分层作业(三)条件分支结构(建议用时:60分钟)合格基础练一、选择题1下列关于条件分支结构的描述,不正确的是()A条件分支结构的出口有两个,但在执行时,只有一个出口是有效的B条件分支结构的判断条件要写在判断框内C条件分支结构只有一个出口D条件分支结构根据条件是否成立,选择不同的分支执行答案C2如图所示的算法框图中含有的基本结构有()A顺序结构B条件分支结构C模块结构D顺序结构与条件分支结构D任何算法都离不开顺序结构,图中又有判断框,含有条件分支结构,故选D.3如图所示的程序框图描述的算法的运行结果是()A5B5C1D2A运行程序,因为x10,故x0不成立,所以y3(1)25.4若f(x)x
2、2,g(x)log2x,则如图所示的程序框图中,输入x0.25,输出h(x)()A0.25B2C2 D0.25Ch(x)取f(x)和g(x)中的较小者g(0.25)log20.252,f(0.25)0.252.5若输入x5,按图中所示程序框图运行后,输出的结果是()A5 B0C1 D1D因为x5,不满足x0,所以在第1个判断框中执行“否”,在第2个判断框中,由于50,执行“是”,所以得y1.二、填空题6如图所示的算法功能是_计算|ba|根据条件分支结构的定义,当ab时,输出ab;当ab时,输出ba.故输出|ba|的值7如图是求某个函数的函数值的程序框图,则满足该程序的函数的解析式为_f(x)由
3、框图可知f(x)8如图所示,是求函数y|x3|的函数值的程序框图,则处应填_,处应填_x3yx3y|x3|中应填x3.若x3,则yx3,中应填yx3.三、解答题9设计一个程序框图,使之能判断任意输入的数x是奇数还是偶数解程序框图如下:10儿童乘坐火车时,若身高不超过1.2 m,则无需购票;若身高超过1.2 m,但不超过1.5 m,可买半票;若超过1.5 m,应买全票,请设计一个算法,并画出程序框图解根据题意,该题的算法中应用条件结构,首先以身高为标准,分成买票和免费,在买票中再分出半票和全票买票的算法步骤如下:S1测量儿童身高h.S2如果h1.2 m,那么免费乘车,否则若h1.5 m,则买半票
4、,否则买全票程序框图如图所示:等级过关练1对任意非零实数a,b,若ab的运算原理如图所示,则log24的值为()A. B1C. D2Blog2423,由题意知所求值为1.2如图所示,给出一个程序框图,其作用是输入x的值,输出相应的y的值若要使输入的x的值与输出的y的值相等,则输入的这样的x的值有()A1个B2个C3个D4个C当x2时,x1或0;当2x5时,则x2x3,x3;当x5时,x不成立,故满足的x值为0,1,3.3某程序框图如图所示,若输出的结果是8,则输入的数是_2或2由程序框图知,或解得x2或x2.4已知函数y如图表示的是给定x的值,求其对应的函数值y的程序框图处应填写_;处应填写_x2ylog2x由框图可知只要满足中的条件,则对应的函数解析式为y2x,故此处应填写x2,则处应填写ylog2x.5如图所示的是某函数f(x)给出x的值,求相应函数值y的程序框图(1)写出函数f(x)的解析式;(2)若输入的x取x1和x2(|x1|x2|)时,输出的y值相同,试简要分析x1与x2的取值范围解(1)f(x)(2)画出yf(x)的图象:由图象及yf(x)为偶函数,且|x1|x2|时,f(x1)f(x2)知x1(1,1),x2,1)(1,