1.2.2条件语句(建议用时:45分钟)[学业达标]一、选择题1.求下列函数的函数值的算法中需要用到条件语句的函数为()A.f(x)=3x-1B.f(x)=log2xC.f(x)=D.f(x)=ex【解析】A,B,D只用顺序结构就能描述算法,C需要逻辑判断要用条件语句,故选C.【答案】C2.给出以下四个问题,其中不需要用条件语句来描述其算法的有()①输入一个数x,输出它的绝对值;②求函数f(x)=的函数值;③求面积为6的正方形的周长;④求三个数a,b,c中的最大数.A.1个B.2个C.3个D.4个【解析】在算法中需要逻辑判断的都要用到条件语句,其中①②④都需要进行逻辑判断,故都要用到条件语句,③只要顺序结构就能描述其算法.【答案】A二、填空题3.若下面程序执行的结果是5,则输入的x值是________________.【解析】由程序语句知,该程序的功能是输入一个x,输出函数y=的值,故输出5时,应输入5或-5.【答案】5或-54.若下面程序是求函数y=|x-4|+1的函数值的程序,则①为________.【导学号:00732023】【解析】由题意可知,当x<4时,函数的解析式y=5-x,故①处应为“y=5-x”.【答案】y=5-x三、解答题5.已知y=编写程序,输入自变量x的值,输出相应的函数值.【解】程序为:[能力提升]1.为了在运行下面的程序之后得到输出y=9,x输入的值应该是()【导学号:00732024】A.-4B.-2C.4或-4D.2或-2【解析】若x<0,则由(x+1)2=9得x=-4;若x≥0,则由(x-1)2=9得x=4.【答案】C2.阅读下面的程序,当分别输入x=2,x=1,x=0时,求输出的y值.【解】由程序可知分段函数是y=故输入x=2,输出1;输入x=1,输出1;输入x=0,输出-1.