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=∵y>1,∴①当x≤0时,-1>1,1即2-x>2,∴-x>1,∴x0时>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个