1、课时作业(十二)一、选择题1下列图形符号中,表示输入输出框的是()A矩形框 B平行四边形框C圆角矩形框 D菱形框解析:“”是输入、输出框答案:B2以下给出关于算法框图的几种说法:任何一个算法框图都必须有起、止框输入框只能放在开始框后,输出框只能放在结束框前判断框是唯一具有超过一个退出点的符号对于一个程序来说,判断框内的条件表达方法是唯一的其中正确说法的个数是()A1个 B2个 C3个 D4个解析:任何一个程序都必须有开始和结束,从而必须有起、止框;输入和输出可以用在算法中任何需要输入、输出的位置;判断框内的条件不是唯一的,如ab亦可写为ab,故,正确;,错误,故选B.答案:B3给出以下四个问题
2、:输入一个数x,输出它的相反数求体积为8的正方体的边长求三个数a,b,c中的最大数求函数f(x)的函数值其中不需要选择结构来描述算法的有()A1个 B2个 C3个 D4个解析:不需要选择结构答案:B4给出下列算法框图,其运行结果是()A. B2, C. D.,2解析:a2,b4,S.答案:C5在佛山市禅城区和南海区打的士收费办法如下:不超过2千米收7元,超过2千米的每千米收2.6元,另每车次超过2千米收燃油附加费1元(其他因素不考虑)相应收费系统的算法框图如图所示,则处应为()Ay72.6x By82.6xCy72.6(x2) Dy82.6(x2)解析:设的士行驶的里程为x千米,收费为y元,y
3、f(x)为关于x的函数,当x2时,由于超过2千米的里程每千米收2.6元,另每车次超过2千米收燃油附加费1元,故函数的解析式为y712.6(x2)82.6(x2)答案:D6某程序框图如图所示,现输入如下四个函数,则可以输出的函数是()Af(x)x2 Bf(x)Cf(x)ln x2x6 Df(x)x3x解析:由框图可知,输出的函数f(x)满足两个条件:f(x)f(x)0,即f(x)为奇函数;f(x)存在零点输出的函数既是奇函数,又存在零点故选D.答案:D二、填空题7如图,输出的结果是_(注:m2的意思是m的值取2,即把2的值赋给m,以下类同)解析:执行pm5时p257,执行mp5时m7512.答案
4、:128某算法的程序框图如图所示,则y与x满足的关系式是_解析:观察程序框图,发现:当x1时,有yx2;当x1时,有y2x,所以,y答案:y9已知函数y图中表示的是给定x的值,求其对应的函数值y的程序框图处应填写_,处应填写_解析:框图中的就是分段函数解析式两种形式的判断条件,故填写x2.就是函数的另一段表达式ylog2x.答案:xc,则输出b,否则输出c.解:这是一个输入a,b,c三个数,输出其中最大的一个数的算法框图如下:12如图,给出了一个算法框图,其作用是输入x的值,输出相应的y的值(1)请指出该算法框图所使用的逻辑结构;(2)若视x为自变量,y为函数值,试写出函数yf(x)的解析式;(3)若要输入的x的值与输出的y的值相等,则输入x的值的集合为多少?解:(1)算法框图所使用的逻辑结构是选择结构(2)解析式为:f(x)(3)依题意得或或解得x0或x1或x3.故所求的x的集合为0,1,3