课时作业3条件结构——基础巩固类——1.已知函数y=输入自变量x的值,求对应的函数值,设计程序框图时所含有的基本逻辑结构是(C)A.顺序结构B.条件结构C.顺序结构、条件结构D.以上都不是解析:任何程序框图中都有顺序结构.由于自变量在不同的范围内,有不同的对应法则,所以必须用条件结构来解决.2.如图所示的程序框图,输入x=2,则输出的结果是(B)A.1B.2C.3D.4解析:输入x=2后,该程序框图的执行过程是:输入x=2,x=2>1成立,y==2,输出y=2
3.如图是计算函数y=的函数值的程序框图,在①,②,③处应分别填入的是(A)A.y=-x,y=0,y=x2B.y=-x,y=x2,y=0C.y=0,y=x2,y=-xD.y=0,y=-x,y=x2解析:①处x满足x≤-1,则由函数的解析式知,①处应填入的是y=-x;②处x满足-12,则由函数的解析式知,③处应填入的是y=x2
4.如图所示的程序框图,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的(A)A.c>x
解析:变量x的作用是保留3个数中的最大值,所以第二个条件结构的判断框内语句为“c>x
”,满足“是”则把c的值赋给x并输出x的值结束程序,满足“否”直接输出x的值结束程序.5.如框图所示,当x1=6,x2=9,p=8
5时,x3等于(B)A.7B.8C.10D.11解析:由程序框图可知p=8
5≠,∴p==8
5,∴x3=8
5×2-9=8,故选B
6.某程序框图如图所示,现输入如下四个函数,则可以输出的函数是(D)A.f(x)=x2B.f(x)=C.f(x)=lnx+2x-6D.f(x)=x3+x解析:由框图可知,当输入的函数f(x)为奇函数且存在零点时,才可输出f(x),由选项可知,仅f(x)=x3+x同时满足这两