1、学业分层测评( 八)(建议用时:45 分钟)学业达标一、填空题1若 Int(x)表示不超过 x 的最大整数,对于下列等式:Int(10.01)10;Int( 1)1;Int(5.2)5.其中正确的有_个【解析】 正确,错误因为 Int(x)表示的是不超过 x 的最大整数,所以 Int(5.2)6.【答案】 221 037 和 425 的最大公约数是_【解析】 1 0374252187,425187251,18751334,5134117,34172,即 1 037 和 425 的最大公约数是 17.【答案】 173下边程序框图的算法思路源于我国古代数学名著九章算术中的“更相减损术” ,执行该程
2、序框图 144,若输入的 a,b 分别为 14,18,则输出的a_.图 144【解析】 程序在执行过程中,a,b 的值依次为a14,b18;b4;a10;a6;a2;b2,此时 ab2,程序结束,输出 a 的值为 2.【答案】 2二、解答题4已知如图 145 所示的流程图(其中 m、n 为正整数)(1)这个算法的功能是什么?(2)当 m286 ,n91 时,输出的结果是什么?图 145【解】 (1)这个算法的功能是用辗转相除法求两个正整数的最大公约数(2)28691 313,91137,286 与 91 的最大公约数是 13.故运行结果为 13.5在平面直角坐标系中作出函数 f(x) 和 g(
3、x)lg x 的图象,根据图象判1x断方程 lg x 的解的范围,再用二分法求这个方程的近似解 (误差不超过 0.001)1x的算法用伪代码表示【解】 图象为:设 h(x) lg x.1xh(2) lg 20,h(3) lg 30,12 13h(x)0 在(2,3)内有解伪代码为:a 2b 3c 0.001Dox0 a b2ha 1a lg ahx0 1x0 lg x0If hx0 0 Then Exit DoIf hahx00 Thenb x0Elsea x0End IfUntil |a b|cEnd DoPrint x0能力提升1下面一段伪代码的功能是_m 2While Modm,2 1
4、OrModm,3 2 OrModm,5 3m m 1End WhilePrint m【解析】 由代码含义可知,m 满足的条件是除以 2 余 1,除以 3 余 2,除以 5 余 3,又 m 逐个增大,故输出的 m 是满足条件的最小正整数【答案】 求关于 x、y 、 z 的不定方程组Error! 的最小正整数2有甲、乙、丙三种溶液分别重 147 g,343 g,133 g,现要将它们分别全部装入小瓶中,每个小瓶装入液体的质量相同,每瓶最多装多少克溶液?【解】 每个小瓶装的溶液的质量应是三种溶液质量的最大公约数,先求147 和 343 的最大公约数.343147196,19614749,1474998,984949.147 和 343 的最大公约数为 49.同理可求得 49 与 133 的最大公约数为 7.所以每瓶最多装 7 克