1、贵州大厂中学2012-2013学年高二上学期8月月考-数学(文)I 卷一、选择题1以下程序运行后的输出结果为( )A 17B 19C 21D23【答案】C2在下列各数中,最大的数是( )ABC、D【答案】B3计算机执行下面的程序段后,输出的结果是( )ABCD【答案】B4阅读下列程序:输入x;if x0, then y ;else if x 0, then y ;else y0;输出 y 如果输入x2,则输出结果y为( )A5B 5C 3D 3【答案】D5下列程序运行的结果是( )A 1, 2 ,3B 2, 3, 1C 2, 3, 2D 3, 2, 1 【答案】C6算法的有穷性是指( )A算法
2、必须包含输出B算法中每个操作步骤都是可执行的C 算法的步骤必须有限D以上说法均不正确【答案】C7程序框图如图211所示,则该程序运行后输出的B等于()图211A7B15C31D63【答案】D8下列运算不属于我们所讨论算法范畴的是()A已知圆的半径求圆的面积B随意抽张扑克牌算到二十四点的可能性C已知坐标平面内两点求直线方程D加减乘除法运算法则【答案】B9给出以下一个算法的程序框图(如图所示): 该程序框图的功能是( )A求出a, b, c三数中的最大数B 求出a, b, c三数中的最小数C将a, b, c 按从小到大排列D 将a, b, c 按从大到小排列【答案】B10执行如图212所示的程序框
3、图,如果输入p5,则输出的S()图212A BC D【答案】C11用秦九韶算法计算多项式 当时的值时,需要做乘法和加法的次数分别是( )A6,6B 5, 6C 5, 5D 6, 5【答案】A12如果执行下边的程序框图,输入x12,那么其输出的结果是()A9B3C D【答案】CII卷二、填空题13用“秦九韶算法”计算多项式,当x=2时的值的过程中,要经过 次乘法运算和 次加法运算。【答案】5,514已知有下面程序,如果程序执行后输出的结果是11880,那么在程序UNTIL后面的“条件”应为 【答案】(或) 15将二进制数化为十进制数,结果为_【答案】4516读程序,完成下面各题(1)输出结果是
4、. (2)输出结果是 . 【答案】(1)2,3,2 (2)6 三、解答题17设计一个算法求:;试用流程图和相应程序表示【答案】流程图如下: 相应程序如下:18 写出已知函数 输入的值,求y的值程序.【答案】INPUT “请输入x的值:”;xIF x0 THEN y=1 ELSE IF x=0 THEN y=0 ELSE y=1 END IF END IF PRINT “y的值为:”;y END19 下列程序运行后,a,b,c的值各等于什么?(1)a=3 (2)a=3b=5 b=5c=8 c=8a=b a=bb=c b=cPRINT a,b,c c=aEND PRINT a,b,cEND【答案】
5、(1)a=5,b=8,c=8;(2)a=5,b=8,c=5.20 运行如图所示的算法流程图,求输出y的值为4时x的值【答案】 由框图知,该程序框图对应函数为f(x)由f(x)4,可知x2.21把“五进制”数转化为“十进制”数,再把它转化为“八进制”数。【答案】 22 我国算经十书之一孙子算经中有这样一个问题:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二.问物几何?答曰:二十三.”你能用程序解决这个问题吗?【答案】设物共m个,被3,5,7除所得的商分别为x、y、z,则这个问题相当于求不定方程 的正整数解.m应同时满足下列三个条件:(1)m MOD 3=2;(2)m MOD 5=3;(3)m MOD 7=2.因此,可以让m从2开始检验,若3个条件中有任何一个不成立,则m递增1,一直到m同时满足三个条件为止.程序:m=2f=0WHILE f=0IF m MOD 3=2 AND m MOD 5=3AND m MOD 7=2 THENPRINT “物体的个数为:”;mf=1ELSEm=m+1END IFWENDEND