资源描述
2019-2020年高二上学期8月月考 数学(文)(VI)一、选择题1以下程序运行后的输出结果为( )A 17B 19C 21D23【答案】C2在下列各数中,最大的数是( )ABC、D【答案】B3计算机执行下面的程序段后,输出的结果是( )ABCD【答案】B4在下图中,直到型循环结构为()【答案】A5下列程序运行的结果是( )A 1, 2 ,3B 2, 3, 1C 2, 3, 2D 3, 2, 1 【答案】C6算法的有穷性是指( )A算法必须包含输出B算法中每个操作步骤都是可执行的C 算法的步骤必须有限D以上说法均不正确【答案】C7程序框图如图211所示,则该程序运行后输出的B等于()图211A7B15C31D63【答案】D8用“辗转相除法”求得和的最大公约数是( )ABCD 【答案】D9以下给出的是计算的值的一个程序框图(如图所示),其中判断框内应填入的条件是( )A i10B i10C i20【答案】A10执行如图212所示的程序框图,如果输入p5,则输出的S()图212A BC D【答案】C11用秦九韶算法计算多项式 当时的值时,需要做乘法和加法的次数分别是( )A6,6B 5, 6C 5, 5D 6, 5【答案】A12下图是计算函数y的值的程序框图,在、处应分别填入的是()Ayln(x),y0,y2xByln(x),y2x,y0Cy0,y2x,yln(x)Dy0,yln(x),y2x【答案】B二、填空题13用“秦九韶算法”计算多项式,当x=2时的值的过程中,要经过 次乘法运算和 次加法运算。【答案】5,514已知有下面程序,如果程序执行后输出的结果是11880,那么在程序UNTIL后面的“条件”应为 【答案】(或) 15将二进制数化为十进制数,结果为_【答案】4516用秦九韶算法计算多项式 当时的值为 _。【答案】0三、解答题17用秦九韶算法求多项式当时的值。写出其算法,写出相应的程序语句.【答案】 18 计算 ,写出算法的程序.【答案】s=1n=2i=1WHILE i=63 s=s+ni i=i+1 WEND PRINT “1+2+22+23+263=”;s 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【答案】(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
展开阅读全文