1、学业分层测评(六)(建议用时:45分钟)学业达标一、填空题1.下列伪代码的条件语句中,判断的条件是_.【解析】由伪代码知判断的条件为“x0”,故填x0.【答案】x02.根据如图所示的伪代码,当输入a,b分别为2,3时,最后输出的m的值为_.【解析】此题伪代码的含义是输出两数的较大者,所以m3.【答案】33.为了在执行下面的伪代码之后输出y25,输入的x应该是_.【解析】伪代码对应的函数是y由或得x6或x6.【答案】6或64.下列伪代码,若输入2,3,则伪代码执行结果为_.【解析】由于20,故程序执行“Else”后面的语句,从而y20317,所以a5(17)22,故输出a的值为22.【答案】22
2、7.(2015扬州高一月考)给出一个算法:根据以上算法,可求得f(1)f(2)_.【解析】本算法给出的是分段函数f(x)的求值问题,故f(1)f(2)4(1)220.【答案】08.读伪代码,完成下题. (1)若执行伪代码时,没有执行语句yx1,则输入的x的范围是_.(2)若执行结果y的值是3,则执行的赋值语句是_,输入的x值是_.【解析】(1)未执行语句yx1,说明x1不成立,x1.(2)x1时,y2x13,当y3时,只能是x1时,yx13,x2,所以应填yx1,2.【答案】(1)(,1)(2)yx12二、解答题9.用算法语句表示下列过程,输入一个学生的成绩S,根据该成绩的不同值作以下输出:若
3、S90,则输出“优秀”.【解】伪代码如下:10.某商场为迎接店庆举办促销活动,活动规定:购物额在100元及以内不予优惠;在100300元之间(含300元)优惠货款的5%;超过300元之后,超过部分优惠8%,原优惠条件仍然有效.用伪代码写出根据输入购物额能输出应付货款的算法,并画出流程图.【解】设购物额为x元时,实付金额为y元,由题意得y伪代码如下:流程图如下图所示.能力提升1.下面是一个求函数的函数值的伪代码:若执行此语句的结果为3,则输入的x值为_.【解析】此语句是求函数y的值.若输出的结果为3,则有可能x13即x4,或x3即x3.【答案】3或42.下列伪代码的算法功能是_. 【导学号:90
4、200021】【解析】由语句可知,当比较a,b的大小后,选择较大的数赋给a;当比较a,c的大小后,选择较大的数赋给a;最后输出a,所以此语句的功能是输出a,b,c中最大的数.【答案】输出a,b,c三个数中的最大数3.执行下面的伪代码:若输出的y恒大于0,则p的取值范围是_.【解析】伪代码表示的函数为y,当xp时,ypx2p,故使输出的y恒大于0时,有2p0,可得p0;当xp时,y2pxp,故使输出的y恒大于0时,有p0.综上,若要y0恒成立,需p0.【答案】0,)4.设计用语句描述算法,判断直线axbyc0与圆(xx0)2(yy0)2r2的位置关系,输出相关信息,画出流程图.【解】语句描述算法如下:流程图如图所示.