【成才之路】-学年高中数学1.2.2条件语句检测试题新人教B版必修3一、选择题1.对于程序:试问,若输入a=-4,则输出的数为()A.4B.-4C.4或-4D.0[答案]A[解析]∵a=-4<0,∴a=-(-4)=4.2.当a=1,b=3时,执行完下面一段程序后x的值是()A.1B.3C.4D.-2[答案]C[解析]∵1<3满足a0时,由>1,得x>1,∴x>1;当x≤0时,由0.5x-1>1,得x<-1,∴x<-1.综上可知,x>1或x<-1,故选C.6.当a=3时,下列程序的输出结果是()A.9B.3C.10D.6[答案]D[解析]∵a=3<10,∴y=2a=2×3=6,故选D.二、填空题7.下边的程序运行后输出的结果为________.[答案]3[解析]∵x=5不满足x<0,∴x=y+3=-12+3=-9,∴输出的结果为x-y=-9-(-12)=3.8.如图给出的是用条件语句编写的程序,该程序的功能是求函数________的函数值.[答案]y=[解析]由程序可知,当x<3时,y=2x;当x>3时,y=x2+1;当x=3时,y=2,故y=.三、解答题9.儿童乘坐火车时,若身高不超过1.2m,则无需购票;若身高超过1.2m但不超过1.5m,可买半票,若超过1.5m,应买全票.试写出一个购票的算法程序.[解析]程序如下:一、选择题1.若如图程序运行后的结果是3,那么输入的x的值是()A.30B.2C.0.3D.4[答案]C[解析]当x≥0时,由10x=3解得x=0.3,符合题意;当x<0时,由x-1=3解得x=4,不合题意,舍去,故输入的x的值是0.3.2.阅读以下程序,若输入的是-2.3,则输出的结果是()A.-18.4B.11C.12D.11.7[答案]D[解析]∵-2.3<0,∴y=14+(-2.3)=11.7,故选D.3.若输入4,则下面程序执行后输出的结果是()A.4B.0.2C.0.1D.0.3[答案]B[解析]∵输入4,满足t≤4,∴c=0.2,故选B.4.阅读下列程序:如果输入x=-2,则输出结果y为()A.0B.1C.2D.3[答案]B[解析]本程序是求分段函数y=的函数值,∵x=-2,∴y=-2+3=1,故选B.二、填空题5.运行下面的程序时,若输入的值为100、99,则输出的结果为________;若输入的值为1、2,则输出的结果为________.[答案]12[解析]该程序中if执行的是:若A5时,5x+5=20,∴x=3,不满足x>5,∴输入的变量x的值为2.三、解答题7.设计一个程序,输入一个学生的成绩S,根据该成绩的不同值作以下输出:若S<60,则输出“不及格”;若60≤S≤90,则输出“及格”;若S>90,则输出“优秀”.[解析]程序如下:8.铁路运输托运行李,从甲地到乙地,规定每张客票托运费计算方法是:行李重量不超过50kg时,按0.25元/kg;超过50kg而不超过100kg时,其超过部分按0.35元/kg;超过100kg时,其超过部分按0.45元/kg.编写程序,输入行李重量,计算并输出托运费用.[解析]设行李质量为ωkg,应付运费为x元,则运费公式为x=.程序框图如下图所示:程序如下: