预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

用心爱心专心2011《金版新学案》高三数学一轮复习基本算法语句算法案例随堂检测理第4章第2节(本栏目内容,学生用书中以活页形式单独装订成册!)一、选择题(每小题6分,共36分)1.下面程序运行后,输出的值是()A.42B.43C.44D.45【解析】由于442<2000,452>2000,根据算法语句需输出44.【答案】C2.程序若输入a=3,执行上述程序后输出的结果是()A.9B.3C.10D.6【解析】该程序反映的算法是求分段函数y=eq\b\lc\{\rc\(\a\vs4\al\co1(2a(a<10),a2(a≥10)))的函数值.故a=3时,y=2×3=6.【答案】D3.如果下边程序执行后输出的结果是132,那么在程序while后面的“条件”应为()A.i>11B.i>=11C.i<=11D.i<11【解析】因为输出的结果是132,即s=1×12×11,需执行2次,则在程序while后面的“条件”应为i>=11.【答案】B4.某程序框图如图所示,该程序运行后输出的倒数第二个数是()A.eq\f(17,16)B.eq\f(9,8)C.eq\f(5,4)D.eq\f(3,2)【解析】依次运行程序得:第一次,n=2,a=2;第二次,n=3,a=eq\f(3,2);第三次,n=4,a=eq\f(5,4);再运行第四次即结束,故倒数第二次输出的数是eq\f(5,4).【答案】C5.读程序当输出的值y的范围大于1时,则输入的x值的取值范围是()A.(-∞,-1)B.(1,+∞)C.(-∞,-1)∪(1,+∞)D.(-∞,0)∪(0,+∞)【解析】由程序可得y=eq\b\lc\{\rc\(\a\vs4\al\co1(\r(x)(x>0),\b\lc\(\rc\)(\a\vs4\al\co1(\f(1,2)))x-1(x≤0))),∵y>1,∴①当x≤0时,eq\b\lc\(\rc\)(\a\vs4\al\co1(\f(1,2)))x-1>1,即2-x>2,∴-x>1,∴x<-1.②当x>0时,eq\r(x)>1,x>1,故输入的x值的范围为(-∞,-1)∪(1,+∞).【答案】C6.多项式f(x)=2x5+3x3+4x2+x-2当x=2时的值为()A.106B.104C.102D.100【解析】f(x)=((((2x+0)x+3)x+4)x+1)x-2,v0=2,v1=2×2+0=4v2=4×2+3=11v3=11×2+4=26v4=26×2+1=53,v5=53×2-2=104,∴f(2)=104.【答案】B二、填空题(每小题6分,共18分)7.执行程序【解析】循环10次,S=1+3+5+……+19=100.【答案】1008.在如下程序框图中,输入f0(x)=sinx,则输出的是________.【解析】由已知可得:f1(x)=f′0(x)=cosx,f2(x)=f′1(x)=-sinx,f3(x)=f′2(x)=-cosx,f4(x)=f′3(x)=sinx,f5(x)=f′4(x)=cosx,即fn(x)=fn+4(x),周期为4,故由算法框图可知f2009(x)=f1(x)=cosx.【答案】cosx9.下面程序表达的是求函数________的值.【解析】根据所给的程序语句可知,这是条件语句输入x后随着x取不同的值输出的y的结果也不相同,故所求的是一个分段函数y=eq\b\lc\{\rc\(\a\vs4\al\co1(1(x>0),0(x=0),-1(x<0)))的值.【答案】y=eq\b\lc\{\rc\(\a\vs4\al\co1(1(x>0),0(x=0),-1(x<0)))三、解答题(共46分)10.编写程序,对于输入的x值,输出相应的y值.【解析】11.现欲求1+eq\f(1,3)+eq\f(1,5)+…+eq\f(1,2n-1)的和(其中n的值由键盘输入),已给出了其程序框图,请将其补序完整并设计出程序.【解析】这是一个利用循环结构来解决的求和问题,故①i=i+1,②S=S+eq\f(1,2i-1).程序:N=input(“n=”);S=0;i=0;whilei<ni=i+1;S=S+1/(2*i-1);endPrint(%io(2);S);12.(16分)某商场实行优惠措施,若购物金额x在800元以上(含800元)打8折;若购物金额在500元以上(含500元)打9折,否则不打折.请设计一个算法程序框图,要求输入购物金额x,能输出实际交款额,并写出程序.【解析】程序框图程序: