1、双基限时练(十四)一、选择题1下列函数求值算法中需要用到条件语句的函数为()Af(x)x21Byx31Cf(x)Df(x)2x答案C2某一算法用语句描述如下:输入x;Ifx1Then yx1Else y2x1EndIf输出y.当执行程序时,没有执行语句yx1,这是由于()Ax1B程序消灭错误Cx1 D以上都有可能解析由IfThenElse型的语句的功能,可知答案为C项答案C3给出以下四个问题:输入一个数x,输出它的相反数;求面积为9的正方形的边长;求a、b、c这三个数中的最小数;求函数f(x)的函数值其中不需要用条件语句来描述其算法的有_个()A1 B2C3 D4解析不是选择结构,不需要用条件
2、语句描述答案B4下面是一个算法的If语句,若程序执行后输出的结果为0.7,则输入的值为()解析由题意,对应的函数为c由0.20.1(t3)0.7,解得t8.答案D5当a1,b3时,执行完如下的一段程序后x的值是()输入a,b;IfabThen xabElse xabEnd If输出x.A1B3C4D2解析ab,xab4.答案C6网通公司规定,某地区市话费为:前3分钟为0.22元,以后每分钟0.1元,请设计算法,输出费用,以下四种算法正确的是()解析逐个检验答案A二、填空题7已知下列算法:输入x;Ifx0Then f(x)4xElse f(x)2xEnd If输出f(x)依据以上算法可知f(3)
3、f(2)_.解析由题意,可得f(x)f(3)f(2)4(3)228.答案88下列语句要解决的问题是_输入x;Ifx2Then y2x3Else y2xEnd If输出y.解析由IfThenElse语句的功能可知答案求函数y的函数值9阅读下面的程序,写出程序运行的结果(1)若x6,则P_;(2)若x20,则P_.解析此题是求分段函数P的函数值,当x6时,P0.3562.1;当x20时,P100.35(2010)0.710.5.答案2.110.5三、解答题10任给一个实数,推断它的奇偶性,写出该算法的一个程序解程序如下:输入x;mx除以2的余数Ifm1Then 输出“x是奇数”Else 输出“x是偶数”EndIf11设计一个算法,输入一个同学的成果S,依据该同学成果的不同值输出:若S90,则输出不及格,若90S119,则输出及格,若S120,则输出“优秀”解程序如下:输入S;IfS120Then 输出“优秀”Else 输出“及格”End IfEnd If12将下列算法框图转化为条件语句解输入xIfx0Then输出xElse 输出xEnd If思 维 探 究13以下给出的是用条件语句编写的一个程序,依据该程序回答:输入x;Ifx3Then yx21Else y2End IfEnd If输出y.(1)若输入4,则输出的结果是_;(2)该程序的功能是求函数_的函数值答案(1)15(2)y