1、课时作业2程序框图与算法的顺序结构、条件结构 基础巩固(25分钟,60分)一、选择题(每小题5分,共25分)1条件结构不同于顺序结构的特征是含有()A处理框B判断框C输入、输出框 D起止框解析:由于顺序结构中不含判断框,而条件结构中必须含有判断框,故选B.答案:B2给出以下四个问题:输入一个数x,输出它的绝对值;求面积为6的正方形的周长;求三个数a,b,c中的最大数;求函数f(x)的函数值其中需要用条件结构来描述算法的有()A1个 B2个C3个 D4个解析:其中都需要对条件作出判断,都需要用条件结构,用顺序结构即可故选C.答案:C3运行如图所示的程序框图,输出的结果为11,则输入的x的值为()
2、A6 B5C4 D3解析:依题意,令2x111,解得x6,即输入的x的值为6.答案:A4已知Mln 2,Nlg 10,执行如图所示的程序框图,则输出S的值为()A1 Bln 10Cln 5 Dln 2解析:依题意,可得M2时,2千米内的收费为7元,2千米外的收费为(x2)2.6,另外燃油附加费为1元,所以y72.6(x2)182.6(x2)答案:D二、填空题(每小题5分,共15分)6如图,该程序框图的功能是_解析:该程序框图表示的算法是先输入五个数,然后计算这五个数的和,再求这五个数的平均数,最后输出它们的和与平均数答案:求五个数的和以及这五个数的平均数7阅读如图所示的程序框图,若运行该程序框
3、图后,输出y的值为4,则输入的实数x的值为_解析:由程序框图,得y,若y4,则有或,解得x0.答案:08已知函数y,如图表示的是给定x的值,求其对应的函数值y的程序框图,则处分别应填写_解析:程序框图中的处就是分段函数解析式的判断条件,故填写“x2?”,处就是当x2时的函数解析式,故填写“ylog2x”答案:x3时,y2x8;当x3时,yx2,故本题框图的功能是输入x的值,求分段函数y的函数值答案:y13已知函数y写出求该函数的函数值的算法,并画出程序框图解析:算法如下:第一步,输入x.第二步,如果x0,那么y2x1,然后执行第四步;否则,执行第三步第三步,如果x1,那么yx21;否则,yx32x.第四步,输出y.程序框图如图所示14如图所示的程序框图,其作用是:输入x的值,输出相应的y值若要使输入的x值与输出的y值相等,求这样的x值有多少个?解析:由题可知算法的功能是求分段函数y的函数值,要满足题意,则需要(解得x0或x1)或(x3)或(x1,舍去)满足条件的x的值有3个