1.2.2条件语句一、基础过关1.条件语句属于算法中的哪个基本逻辑结构()A.顺序结构B.条件分支结构C.循环结构D.以上都不对2.if语句的基本作用是()A.顺序执行下一个程序B.不执行下一个程序C.若表达式结果为真,则执行它后面的语句D.循环执行下一个程序3.给出以下四个问题,其中不需要用条件语句来描述其算法的有()①输入一个数x,输出它的绝对值;②求函数f(x)=的函数值;③求面积为6的正方形的周长;④求三个数a,b,c中的最大数.A.1个B.2个C.3个D.4个4.下面程序输入“x=π”时的运算结果是()A.-2B.1C.πD.25.下面给出的是条件语句编写的程序,该程序的功能是求函数__________________的函数值.6.如图是求函数y=|x-4|+1的函数值的程序,则①为______.7.已知y=,编写程序,输入自变量x的值,输出相应的函数值.8.已知圆锥体底面半径R和高H,设计一个求圆锥体体积和表面积的程序.二、能力提升9.下面程序运算的结果是()A.10.5B.11.5C.16D.2510.为了在运行下面的程序之后得到输出y=9,x输入的值应该是()A.-4B.-2C.4或-4D.2或-211.读程序,完成下面的填空:①若执行程序时,没有执行语句y=x+1,则输入的x的范围是________;②若执行结果y的值是3,则执行赋值语句是________,输入的x的值是________.12.阅读下面的程序,当分别输入x=2,x=1,x=0时,求输出的y值.三、探究与拓展13.已知某商店对顾客购买货款数满500元,减价3%,不足500元不予优惠,输入一顾客购物的货款数,计算出这个顾客实交的货款,画出程序框图并写出程序.1.2.2条件语句1.B2.C3.A4.A5.f(x)=6.y=5-x7.解程序8.解程序如下:R=input(“R=”);H=input(“H=”);S1=3.14]9.D[∵A=4.5<5,∴B=B-3=6-3=3,B=B+2=3+2=5>4,∴B=B*B=5×5=25.]10.C[若x<0,则由(x+1)2=9得x=-4;若x≥0,则由(x-1)2=9得x=4.]11.①x<1②y=x+1212.解由程序可知分段函数是:y=∴输入x=2,输出1;输入x=1,输出1;输入x=0,输出-1.13.解设购买货款数为x元,则顾客实际应交的货款为y=,即y=.所以程序框图如图所示:程序为: