1、A 级 基础巩固一、选择题1解决下列问题的算法中,需要条件结构的是( )A求两个数的和B求某个正实数的常用对数C求半径为 r 的圆的面积D解关于 x 的一元二次方程 ax2bxc0解析:解关于 x 的一元二次方程 ax2bxc0 时,需讨论 b24ac 的符号,故需要条件结构答案:D2已知函数 f(x) 在求 f(a)(02 时,y72.6(x2)182.6( x2),所以处应填y82.6( x 2)答案:D4阅读下面的程序框图,若输入 a,b,c 分别是 21,32,75,则输出的值是( )A96 B53 C107 D128解析:因为 211,1,x 1,4x,xb 时,输出 .因为b 1a
2、 a 1b32,所以输出 2.3 12答案:2三、解答题9写出输入一个数 x,求分段函数 y 的函数值的程序框x, x 0,ex, x0,3 x 1,x 0.)当 y2 时,可得 或x 2,x0) 3 x 1 2,x 0. )解得 x4 或 x1.答案:4 或12已知函数 y 如图所示是给定 x 的值,求其对应的函log2x, x 2,2 x, x 2, )数值 y 的程序框图 处应填写 _;处应填写_解析:因为满足判断框中的条件执行 y2x ,所以处应填 x2?.不满足 x2 即 x2 时, ylog 2x,故处应填 ylog 2x.答案:x2? y log 2x3儿童乘坐火车时,若身高 h 不超过 1.2 m,则无须购票;若身高 h 超过1.2 m,但不超过 1.5 m,则可买半票;身高 h 超过 1.5 m 应买全票请设计一个算法,输入儿童的身高,输出购票情况,并画出程序框图解:算法如下:第一步,输入 h.第二步,判断 h1.2 是否成立,若成立,则输出“免费”;若不成立,则执行第三步第三步,判断 h1.5 是否成立,若成立,则输出“半票”,若不成立,则输出“全票”程序框图: