1、课时作业(三) 条件结构A 组 基础巩固1如图,是计算函数 yError!的值的程序框图,则在,处应分别填入的是( )Ayx,y0,y x 2By x,yx 2,y 0Cy 0,y x 2,y xDy0,yx,y x 2答案:B2已知程序框图,则程序框图中含有的基本结构有( )A顺序结构 B模块结构C条件结构 D顺序结构和条件结构答案:D3执行下面的程序框图,如果输入的 t1,3,则输出的 s 属于( )A3,4 B5,2C4,3 D2,5解析:由程序框图可知,s 与 t 可用分段函数表示为sError!则 s3,4答案:A4某程序框图如图所示,现输入如下四个函数,则可以输出的函数是( )Af
2、(x)x 2 Bf(x)1xCf(x)lnx2x 6 Df(x)x 3x答案:D5执行如图所示的程序框图,若输出的结果是 8,则输入的数是( )A2 或2 B2 或22 2 2C2 或2 D2 或 22 2答案:A6已知程序框图:该程序框图执行后,输出的 y 值为_解析:因为 ya b2 2 0 成立,所以 y1.14答案:17已知函数 f(x)Error!补充完成其求值的程序框图,则 处应填_答案:x1?8阅读如图的程序框图,若输入的 a,b,c 分别是 sinx,x,tanx( x 为锐角),则输出的 max_.答案:tanx9如图,是判断“美数”的程序框图,在30,40内的所有整数中 “
3、美数”的个数是多少?解析:由程序框图知美数是满足:能被 3 整除不能被 6 整除或能被 12 整除的数,在30,40内的所有整数中,所有的能被 3 整除的数有 30,33,36,39,共有 4 个数,在这四个数中能被 12 整除的有 36,在这四个数中不能被 6 整除的有 33,39,所以在30,40内的所有整数中“美数”的个数是 3 个10函数 yError!写出求该函数函数值的算法及程序框图解:算法:第一步,输入 x.第二步,如果 x0,那么使 y1.如果 x0,那么使 y0.如果 x0,那么使 y1.第三步,输出函数值 y.程序框图如下图所示B 组 能力提升11如图所示的程序框图,如果输
4、入三个实数 a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( )Acx? Bx c?Cc b? Dbc?解析:从程序框图可以看出,应填 cx?.其含义是当 c x 不成立时,说明 x 最大,输出 x,当 cx 成立时,用 xc 后,x 的值变为 c,从而输出 x(也就是 c),此时 x 也最大,故选 A.答案:A12画出解关于 x 的不等式 axb0 的程序框图解析:程序框图为:13 “特快专递”是目前人们经常使用的异地邮寄信函或托运物品的一种快捷方式,某快递公司规定甲、乙两地之间物品的托运费用根据下列方法运算:yError!其中 y(单位:元)为托运费用, x(单位:千克)为托运物品的重量,试画出计算托运费用y 的程序框图解:算法程序框图如图所示: