1、1.2.2 条件语句一、基础过关1条件语句属于算法中的哪个基本逻辑结构 ( )A顺序结构 B条件分支结构C循环结构 D以上都不对2if 语句的基本作用是 ( )A顺序执行下一个程序B不执行下一个程序C若表达式结果为真,则执行它后面的语句D循环执行下一个程序3给出以下四个问题,其中不需要用条件语句来描述其算法的有 ( )输入一个数 x,输出它的绝对值;求函数 f(x)Error!的函数值;求面积为 6 的正方形的周长;求三个数 a,b,c 中的最大数A1 个 B2 个 C3 个 D4 个4下面程序输入“x”时的运算结果是 ( )A2 B1 C D25下面给出的是条件语句编写的程序,该程序的功能是
2、求函数_的函数值6如图是求函数 y|x4| 1 的函数值的程序,则为 _7已知 yError!,编写程序,输入自变量 x 的值,输出相应的函数值8已知圆锥体底面半径 R 和高 H,设计一个求圆锥体体积和表面积的程序二、能力提升9下面程序运算的结果是 ( )A10.5 B11.5C16 D2510为了在运行下面的程序之后得到输出 y9,x 输入的值应该是 ( )A4 B2C4 或4 D2 或211读程序,完成下面的填空:若执行程序时,没有执行语句 yx1,则输入的 x 的范围是 _;若执行结果 y 的值是 3,则执行赋值语句是_,输入的 x 的值是_12阅读下面的程序,当分别输入 x2,x1,x
3、 0 时,求输出的 y 值三、探究与拓展13已知某商店对顾客购买货款数满 500 元,减价 3%,不足 500 元不予优惠,输入一顾客购物的货款数,计算出这个顾客实交的货款,画出程序框图并写出程序12.2 条件语句1B 2.C 3.A 4.A5f(x)Error! 6.y5x7解 程序8解 程序如下:Rinput(“R ”);Hinput(“H”);S13.149D A 4.54 ,BB*B5525.10C 若 x0,则由(x1) 29 得 x4;若 x0,则由 (x1) 29 得 x4.11x1 yx1 212解 由程序可知分段函数是:yError!输入 x2,输出 1;输入 x1,输出 1;输入 x0,输出1.13解 设购买货款数为 x 元,则顾客实际应交的货款为yError!,即 yError!.所以程序框图如图所示:程序为: