【数学】2021届一轮复习人教A版条件结构课时作业

申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

文档介绍

【数学】2021届一轮复习人教A版条件结构课时作业

第2课时 条件结构 ‎【基础练习】‎ ‎1.如图是算法流程图的一部分,其算法的逻辑结构是(  )‎ A.顺序结构    B.条件结构 C.判断结构     D.以上都不对 ‎【答案】B ‎【解析】此逻辑结构是条件结构.‎ ‎2.给出以下四个问题:‎ ‎①输入一个数x,输出它的相反数;‎ ‎②求周长为6的正方形的面积;‎ ‎③求三个数a,b,c中的最小数;‎ ‎④求函数f(x)=的函数值.‎ 其中不需要用条件结构来描述其算法的有(  )‎ A.1个    B.2个 C.3个    D.4个 ‎【答案】B ‎【解析】①不需要对x进行判断,所以不需要用条件结构来描述算法;②不需要进行判断,不需要使用条件结构;③要比较两个数的大小,需要用到条件结构;④为分段函数,需要判断x的范围,所以需要用到条件结构来描述算法.‎ ‎3.如下图所示的程序框图,其功能是(  )‎ A.输入a,b的值,按从小到大的顺序输出它们的值 B.输入a,b的值,按从大到小的顺序输出它们的值 C.求a,b的最大值 D.求a,b的最小值 ‎【答案】C ‎【解析】根据执行过程可知该程序框图的功能是输入a,b的值,最后输出它们的最大值,即求a,b的最大值.‎ ‎4.执行如图所示的程序框图,若输出的结果是8,则输入的数是(  )‎ A.2或-2   B.2或-2 C.-2或-2   D.2或2 ‎【答案】A ‎【解析】当x3=8时,x=2,a=4,b=8,b>a,输出8;当x2=8时,x=±2,a=8,b=±16,又a≥b,输出8,所以x=-2.故选A.‎ ‎5.阅读下列算法:‎ ‎(1)输入x.‎ ‎(2)判断x>2是否成立,若是,y=x; 否则,y=-2x+6.‎ ‎(3)输出y.‎ 当输入的x∈[0,7]时,输出的y的取值范围是(  )‎ A.[2,7]   B.[2,6] ‎ C.[6,7]   D.[0,7]‎ ‎【答案】A ‎【解析】由题意,y=当x∈(2,7],y=x∈(2,7];当x∈[0,2],y=-2x+6∈[2,6].∴输入的x∈[0,7]时,输出的y的取值范围是[2,7].故选A.‎ ‎6.已知某程序的框图如图,若分别输入的x的值为0,1,2,执行该程序后,输出的y的值分别为a,b,c,则a+b+c=________.‎ ‎【答案】6‎ ‎【解析】该程序框图的功能是输入自变量x的值,输出函数y=对应的函数值,记y=f(x),则a=f(0)=40=1,b=f(1)=1,c=f(2)=22=4,则a+b+c=6.‎ ‎7.阅读程序框图,如果输出的函数值在区间[1,3]上,则输入的实数x的取值范围是________.‎ ‎【答案】{x∈R|0≤x≤log23,或x=2}‎ ‎【解析】由题意及框图,得或 解得0≤x≤log23或x=2.‎ ‎8.已知函数y=试设计一个算法的程序框图,计算输入自变量x的值时,输出y的值.‎ 解:程序框图如图所示.‎ ‎9.某小区每月向居民收取卫生费,计费方法是:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元.设计一个算法,根据输入的人数,计算应收取的卫生费,并画出程序框图.‎ 解:依题意得,算法如下.‎ 第一步,输入人数n.‎ 第二步,若n≤3,则y=5;否则,y=5+(n-3)×1.2.‎ 第三步,输出卫生费y.‎ 程序框图如图所示.‎ ‎【能力提升】‎ ‎10.如图所示的程序框图,其作用是:输入x的值,输出相应的y值.若要使输入的x值与输出的y值相等,则这样的x值有(  )‎ A.1个    B.2个 C.3个    D.4个 C ‎【解析】由题可知算法的功能是求分段函数y=的函数值.要满足题意,则需要或或解得x=0或x=1或x=3,共3个值.‎ ‎11.如图所示的程序框图运行后输出结果为,则输入的x值为(  )‎ A.-1   B. C.   D.-1或 ‎【答案】D ‎【解析】该程序的作用是计算并输出分段函数y=的函数值.当x≤0时,若y=2x=,则x=-1;当0<x<时,若y=logx=,则x=∉,舍去;当x≥时,若y=x2=,则x=-(舍去)或x=.故输入的x值为-1或.故选D.‎ ‎12.计算函数y=的函数值的程序框图如图所示,则①②③的填空完全正确的是(  )‎ A.①y=0;②x=0?;③y=x+6‎ B.①y=0;②x<0?;③y=x+6‎ C.①y=x2+1;②x>0?;③y=0‎ D.①y=x2+1;②x=0?;③y=0‎ ‎【答案】D ‎【解析】由分段函数的表达式知,x>0时,y=x2+1,故①处填y=x2+1;由②的否后执行y=x+6知②处填x=0?;当x=0时,y=0知③处填y=0.‎ ‎13.给出如下一个算法:‎ 第一步:输入x.‎ 第二步:若x>0,则y=x2-1,执行第四步,否则执行第三步.‎ 第三步:若x=0,则y=1,否则y=|x|.‎ 第四步:输出y.‎ ‎(1)画出该算法的程序框图;‎ ‎(2)若输出y的值为1,求输入实数x的所有可能取值.‎ 解:(1)程序框图如图所示.‎ ‎(2)由y=x2-1=1,可得x=或x=-(舍去).‎ 由y=|x|=1,可得x=-1或x=1(舍去),‎ 由x=0,可得y=1.‎ 所以输入实数x的所有可能的取值为,-1,0.‎
查看更多

相关文章

您可能关注的文档