人教A版文科数学课时试题及解析(60)基本算法语句

申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

文档介绍

人教A版文科数学课时试题及解析(60)基本算法语句

课时作业(六十) [第60讲 基本算法语句]‎ ‎ [时间:45分钟  分值:100分]‎ ‎1. 下列是赋值语句的是(  )‎ A.y-2=6 B.2].4=y D.y=2]‎ ‎2.计算机执行如下图的程序段后,输出的结果是(  )‎ A.1,3 B.4,1‎ C.0,0 D.6,0‎ ‎3.当a=1,b=3时,执行完如下图一段程序后x的值是(  )‎ A.1 B.3‎ C.4 D.-2‎ ‎4.给出下面一个程序:‎ 此程序运行的结果是(  )‎ A.5,8 B.8,5‎ C.8,13 D.5,13‎ ‎5.如下所示的程序,若程序执行的结果是3,则输入的x值可能为(  )‎ INPUT “x=”;x ‎ y=x*x+2]‎ A.1 B.1或-3‎ C.-3 D.2或-3‎ ‎6.读下边的程序,当输出的y的范围大于1时,则输入的x值的取值范围是(  )‎ A.(-∞,-1)‎ B.(1,+∞)‎ C.(-∞,-1)∪(1,+∞)‎ D.(-∞,0)∪(0,+∞)‎ ‎7.下边的算法语句运行后,输出的S为(  )‎ I=1‎ WHILE I<8‎ S=2]‎ A.17 B.‎19 C.21 D.23‎ ‎8.当a=5,b=6,c=3时,运行如下所示的程序,输出的结果为(  )‎ A.3 B.‎6 C.5 D.14‎ ‎9.设计一个计算1×3×5×7×9×11×13的算法.下面给出了程序的一部分,则在横线①上不能填入下面的哪一个数(  )‎ A.13 B.‎13.5 C.14 D.14.5‎ ‎10.下面的表述:‎ ‎①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时,下边的程序段输出的结果是________.‎ ‎12.已知有下面程序,如果程序执行后输出的结果是11880,那么在“UNTIL”后面的“条件”应为________.‎ ‎13.写出下列程序的运行结果:‎ ‎(1) 运行结果为________. (2)x=3‎ y=x^3‎ x=2]‎ 运行结果为________.‎ ‎(3) 运行结果为________.‎ ‎(注:INT(x)表示不超过x的最大整数)‎ ‎14.(10分)设计一个计算1++++…+的算法,并画出程序框图且写出程序.‎ ‎15.(13分) 给出如下程序(其中x满足:00 AND x<=4 THEN ‎ y=2]‎ ‎(1)该程序用函数关系式怎样表达?‎ ‎(2)画出这个程序的程序框图.‎ ‎16.(12分)“美食美客”挑战赛共有10名选手参加,并请了12名评委,在计算每位选手的平均分数时,为了避免个别评委所给的极端分数的影响,必须去掉一个最高分和一个最低分后再求平均分.试设计一个解决该问题的程序框图,并写出程序(分数采用10分制,即每位选手的最高分为10分,最低分为0分).‎ 课时作业(六十)‎ ‎【基础热身】‎ ‎1.D [解析] 赋值时把“=”号右边的值赋给左边的变量,故选D.‎ ‎2.B [解析] 执行程序得a=1+3=4,b=4-3=1.故选B.‎ ‎3.C [解析] 因为1<3,所以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= 因为y>1,所以①当x≤0时,x-1>1,即2-x>2,所以-x>1,即x<-1.‎ ‎②当x>0时,>1,即x>1,‎ 故输入的x值的范围为(-∞,-1)∪(1,+∞).故选C.‎ ‎7.A [解析] 依次取1,3,5,7,…,当I<8时,循环继续进行,故当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.i<9 [解析] 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==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+;‎ 第四步,i=i+1;‎ 第五步,若i≤20,则返回第三步,重新执行第三、四、五步,否则输出S.‎ 程序框图如图所示.‎ 程序如下:‎ ‎15.[解答] (1)函数关系式为 y= ‎(2)程序框图如下:‎ ‎【难点突破】‎ ‎16.[解答] 框图如图:‎ 程序如下:‎ ‎  ‎
查看更多

相关文章

您可能关注的文档