1、1.1.3条件结构知识点一 条件结构的概念1下列关于条件结构的描述,不正确的是()A条件结构的出口有两个,但在执行时,只有一个出口是有效的B条件结构的判断条件要写在判断框内C双选择条件结构有两个出口,单选择条件结构只有一个出口D条件结构根据条件是否成立,选择不同的分支执行答案C解析单选择条件结构的出口有两个,故C错误2如图所示的程序框图,其功能是()A输入a,b的值,按从小到大的顺序输出它们的值B输入a,b的值,按从大到小的顺序输出它们的值C求a,b的最大值D求a,b的最小值答案C解析根据执行过程可知该程序框图的功能是输入a,b的值,输出它们的最大值,即求a,b的最大值知识点二 条件结构的应用
2、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时,y
3、0知,处填“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又无解,故选D5如图所示的算法框图中,若输入的分别为a209,b(09)2,clog0913,则输出的结果为()A209 B(09)2Clog0913 D不确定答案A解析由算法框图,可知输出的是a
4、,b,c三者中最大的数,a2091,b(09)2(0,1),clog09130,输出的是a209,故选A二、填空题6已知如图所示的程序框图若a5,则输出值为_答案26解析根据题意a5,所以执行判断框后的“否”步骤,即ba21,所以输出267判断正整数x的奇偶性的程序框图如图,则处应为_(只要写出一种正确答案即可)答案r1?解析框图的功能是判断一个正整数是奇数还是偶数,关键看能否被2整除,当满足条件时为奇数,所以余数为1,即处可填r1?8执行如下图所示的程序框图,如果输入的t1,3,则输出的s属于_答案3,4解析由程序框图得分段函数s所以当1t1时,s3t3,3);当1t3时,s4tt2(t2)
5、24,所以此时3s4综上,函数的值域为3,4,即输出的s属于3,4三、解答题9分析下面所给程序框图的作用,并求x1250时的输出结果解该程序框图表达的是一个分段函数f(x)输入x的值,则输出函数值f(x),当x1250时,f(1250)12500022510某电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费02元,如果通话时间超过3分钟,则超过部分以每分钟01元收取通话费,不满1分钟按1分钟收费,试设计一个计算通话费用的算法要求写出算法,画出程序框图解设c(单位:元)表示通话费,t(单位:分钟)表示通话时间,t表示当ntn1(nN)时tn1,则依题意有c算法步骤如下:第一步,输入通话时间t;第二步,如果t3,那么c02,否则令c0201t3;第三步,输出通话费用c程序框图如图所示: