1、算法初步第5课时 输入语句输出语句和赋值语句 9第3课时条件结构 知识点一 条件结构的概念1下列关于条件结构的描述,不正确的是()A条件结构的出口有两个,但在执行时,只有一个出口是有效的B条件结构的判断条件要写在判断框内C双选择条件结构有两个出口,单选择条件结构只有一个出口D条件结构根据条件是否成立,选择不同的分支执行答案C解析单选择条件结构的出口有两个,故C错误2如图所示的程序框图,其功能是()A输入a,b的值,按从小到大的顺序输出它们的值B输入a,b的值,按从大到小的顺序输出它们的值C求a,b的最大值D求a,b的最小值答案C解析根据执行过程可知该程序框图的功能是输入a,b的值,输出它们的最
2、大值,即求a,b的最大值知识点二 条件结构的应用3如图是计算函数y的值的程序框图,在处应分别填入的是()Ayln (x),y0,y2xByln (x),y2x,y0Cy0,y2x,yln (x)Dy0,yln (x),y2x答案B解析处应填入自变量x2时的解析式,处应填入自变量x3时的解析式,处应填入自变量20答案D解析A,B,C中均不对变量进行讨论,只有D中需要讨论,因此需要条件结构2计算函数y的值的程序框图如图所示,则对的填空完全正确的是()Ay0;x0?;yx6By0;x0?;y0Dyx21;x0?;y0答案D解析由分段函数的表达式知,当x0时,yx21,故处填“yx21”;由的条件不满足则执行yx6 知处填“x0?”;由当x0时,y0知,处填“y0”3如图,若f(x)x2,g(x)log2x,输入x的值为025,则输出结果为()A024 B2 C2 D025答案B解析由框图知,h(x)是f(x)与g(x)中的较小值,因为f(025)0252,g(025)log20252所以h(025)24如图所示的程序框图运行后输出结果为,则输入的x值为()A1 BC D1或答案D解析程序框图表示的是求分段函数f(x)的函数值,由得x;由得x1