高考数学一轮复习9.doc
上传人:是你****盟主 上传时间:2024-09-12 格式:DOC 页数:6 大小:248KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

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

10 金币

下载此文档

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

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

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

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

2016届高考数学一轮复习9.2基本算法语句、算法案例与框图课时达标训练文湘教版一、选择题1.读程序回答问题甲i=1S=0WHILEi<=1000S=S+ii=i+1WENDPRINTSEND乙i=1000S=0DOS=S+ii=i-1LOOPUNTILi<1PRINTSEND对甲、乙两程序和输出结果判断正确的是()A.程序不同,结果不同B.程序不同,结果相同C.程序相同,结果不同D.程序相同,结果相同【解析】程序不同但结果相同都为S=1+2+…+1000.【答案】B2.读程序,当输出的y的范围大于1时,则输入的x值的取值范围是()INPUTxIFx>0THENy=SQR(x)ELSEy=(0.5)^x-1ENDIFPRINTyENDA.(-∞,-1)B.(1,+∞)C.(-∞,-1)∪(1,+∞)D.(-∞,0)∪(0,+∞)【解析】由程序可得y=eq\b\lc\{(\a\vs4\al\co1(\r(x)(x>0),,\b\lc\(\rc\)(\a\vs4\al\co1(\f(1,2)))\s\up12(x)-1(x≤0),))∵y>1,∴①当x≤0时,eq\b\lc\(\rc\)(\a\vs4\al\co1(\f(1,2)))eq\s\up12(x)-1>1,即2-x>2,∴-x>1,∴x<-1.②当x>0时eq\r(x)>1,即x>1,故输入的x的取值范围为(-∞,-1)∪(1,+∞).【答案】C3.在十进制中,2004=4×100+0×101+0×102+2×103,那么在五进制中数码2004折合成十进制数为()A.29B.254C.602D.2004【解析】2004(5)=4×50+0×51+0×52+2×53=4+0+0+250=254.【答案】B4.261和319的最大公约数是()A.3B.7C.29D.31【解析】319=261×1+58,261=58×4+29,58=29×2,∴最大公约数为29.【答案】C5.(2014·上饶模拟)如图是一个求20个数的平均数的程序,在横线上应填充()S=0i=1DOINPUTxS=S+xi=i+1LOOPUNTIL________a=S/20PRINTaENDA.i>20B.i<20C.i>=20D.i<=20【解析】设20个数分别为x1,x2,…,x19,x20,由程序知:i=1时,进入循环S=0+x1=x1,i=2时,进入循环S=x1+x2,i=3时,进入循环S=x1+x2+x3,…i=k时,进入循环S=x1+x2+…+xk,不进入循环S=x1+x2+…+xk-1.∴若有S=x1+x2+…+x20,则i=20时进入循环,i>20时退出循环.【答案】A6.(2014·东北三校模拟)下面程序运行的结果为()n=10S=100DOS=S-nn=n-1LOOPUNTILS<=70PRINTnENDA.4B.5C.6D.7【解析】第一次执行后,S=100-10=90,n=10-1=9;第二次执行后,S=90-9=81,n=9-1=8;第三次执行后,S=81-8=73,n=8-1=7;第四次执行后,S=73-7=66,n=7-1=6.此时S=66≤70,结束循环,输出n=6.【答案】C二、填空题7.给出一个算法:INPUTxIFx<=0THENf(x)=4*xELSEf(x)=2^xENDIFPRINTf(x)根据以上算法,可求得f(-1)+f(2)=________.【解析】f(x)=eq\b\lc\{(\a\vs4\al\co1(4x,x≤0,,2x,x>0,))∴f(-1)+f(2)=-4+22=0.【答案】08.已知f(x)=x4+4x3+6x2+4x+1,则f(9)=________.【解析】f(x)=(((x+4)x+6)x+4)x+1,v0=1,v1=9+4=13,v2=13×9+6=123,v3=123×9+4=1111,v4=1111×9+1=10000,∴f(9)=10000.【答案】100009.如图的程序框图所描述的算法称为欧几里得辗转相除法.若输入m=2010,n=1541,则输出m=________.【解析】2010=1541×1+469,1541=469×3+134,469=134×3+67,134=67×2+0.【答案】6710.如图是求n!(n!=n×(n-1)×…×3×2×1)的部分程序,请在横线上补全程序.__①______i=1S=1WHILE__②_