您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 高中教育 > 2013届人教A版文科数学课时试题及解析60基本算法语句高中数学练习试题
1课时作业(六十)[第60讲基本算法语句][时间:45分钟分值:100分]基础热身1.下列是赋值语句的是()A.y-2=6B.2].4=yD.y=2]2.计算机执行如下图的程序段后,输出的结果是()a=1b=3a=a+bb=a-bPRINTa,bA.1,3B.4,1C.0,0D.6,03.当a=1,b=3时,执行完如下图一段程序后x的值是()IFabTHENx=a+bELSEx=a-bENDIFA.1B.3C.4D.-24.给出下面一个程序:A=5B=8X=AA=BB=X+APRINTA,BEND此程序运行的结果是()A.5,8B.8,5C.8,13D.5,13能力提升5.如下所示的程序,若程序执行的结果是3,则输入的x值可能为()INPUT“x=”;xy=x*x+2]A.1B.1或-3C.-3D.2或-36.读下边的程序,当输出的y的范围大于1时,则输入的x值的取值范围是()INPUTxIFx0THENy=SQRxELSEy=0.5∧x-1ENDIFPRINTyENDA.(-∞,-1)B.(1,+∞)C.(-∞,-1)∪(1,+∞)2D.(-∞,0)∪(0,+∞)7.下边的算法语句运行后,输出的S为()I=1WHILEI8S=2]A.17B.19C.21D.238.当a=5,b=6,c=3时,运行如下所示的程序,输出的结果为()INPUTa,b,cm=aIFbmTHENm=bELSEIFcmTHENm=cENDIFENDIFPRINTmENDA.3B.6C.5D.149.设计一个计算1×3×5×7×9×11×13的算法.下面给出了程序的一部分,则在横线①上不能填入下面的哪一个数()S=1I=3WHILEI①S=S×II=I+2WENDPRINTSENDA.13B.13.5C.14D.14.510.下面的表述:①6=p;②a=3×5+2;③b+3=5;④p=((3x+2)-4)x+3;⑤a=a3;⑥x,y,z=5;⑦ab=3;⑧x=y+2+x.其中是赋值语句的序号有________.(注:要求把正确的表述全填上)11.当x=2时,下边的程序段输出的结果是________.i=1s=0WHILEi=4s=s*x+1i=i+1WENDPRINTsEND312.已知有下面程序,如果程序执行后输出的结果是11880,那么在“UNTIL”后面的“条件”应为________.i=12s=1DOs=s*ii=i-1LOOPUNTIL条件PRINTsEND13.写出下列程序的运行结果:(1)A=-26A=A+6A=ABSAA=A/5PRINTAEND运行结果为________.(2)x=3y=x^3x=2]运行结果为________.(3)x=-31.24y=INTxx=ABSyx=xMOD3PRINTxEND运行结果为________.(注:INT(x)表示不超过x的最大整数)14.(10分)设计一个计算1+13+132+133+…+1320的算法,并画出程序框图且写出程序.15.(13分)给出如下程序(其中x满足:0x12).INPUT“x=”;xIFx0ANDx=4THENy=2](1)该程序用函数关系式怎样表达?(2)画出这个程序的程序框图.难点突破16.(12分)“美食美客”挑战赛共有10名选手参加,并请了12名评委,在计算每位选手的平均分数时,为了避免个别评委所给的极端分数的影响,必须去掉一个最高分和一个最低分后再求平均分.试设计一个解决该问题的程序框图,并写出程序(分数采用10分制,即每位选手的最高分为10分,最低分为0分).4课时作业(六十)【基础热身】1.D[解析]赋值时把“=”号右边的值赋给左边的变量,故选D.2.B[解析]执行程序得a=1+3=4,b=4-3=1.故选B.3.C[解析]因为13,所以x=1+3=4.故选C.4.C[解析]此程序先将A的值赋给X,再将B的值赋给A,再将X+A的值赋给B,即将原来的A与B的和赋给B,最后A的值是原来B的值8,而B的值是两数之和13.【能力提升】5.B[解析]由y=3,得x2+2x=3,∴x=1或x=-3.6.C[解析]由程序可得y=xx0,12x-1x≤0,因为y1,所以①当x≤0时,12x-11,即2-x2,所以-x1,即x-1.②当x0时,x1,即x1,故输入的x值的范围为(-∞,-1)∪(1,+∞).故选C.7.A[解析]依次取1,3,5,7,…,当I8时,循环继续进行,故当I=9时,跳出循环.故输出S=2×7+3=17.故选A.8.B[解析]该程序的功能是求三个数中的最大值,故输出的结果为6.9.A[解析]当I<13成立时,只能运算1×3×5×7×9×11,故选A.10.②④⑤⑧[解析]根据赋值语句的意义与使用规范作答.11.15[解析]当i=4时,s=7×2+1=15.12.i9[解析]11880=12×11×10×9.13.(1)4(2)4(3)2[解析](1)对A重复赋值,A总是取最后赋出的值,故依次执行后为,A=-26→A=-20→A=20→A=4,因此最后输出A的值为4.(2)第一句x=3,第二句y=x3=27,第三句给x重新赋值后x=53,第四句给y重新赋值后y=27+535=16,第五句x=4,第六句输出x的值为4.(3)第一句x=-31.24,第二句y=-32,第三句给x重新赋值x=|y|=32,第四句给x重新赋值为32除以3的余数2,最后输出x的值为2.14.[解答]利用循环结构设计算法.算法:第一步,S=1;第二步,i=1;第三步,S=S+13i;第四步,i=i+1;第五步,若i≤20,则返回第三步,重新执行第三、四、五步,否则输出S.程序框图如图所示.5程序如下:S=1i=1WHILEi<=20S=S+1/3^ii=i+1WENDPRINTSEND15.[解答](1)函数关系式为y=2x,0x≤4,8,4x≤8,24-2x,8x12.(2)程序框图如下:【难点突破】16.[解答]框图如图:程序如下:
本文标题:2013届人教A版文科数学课时试题及解析60基本算法语句高中数学练习试题
链接地址:https://www.777doc.com/doc-5760302 .html