还剩6页未读,继续阅读
文本内容:
2019-2020年高一数学人教b版必修3学案1章算法初步章末检测
一、选择题本大题共12小题,每小题5分,共60分1.下列关于算法的叙述不正确的是 A.在任何数值计算或非数值计算的过程中所采取的方法和步骤,都可称之为算法B.解决一类问题的方法和步骤C.算法并不给出问题的精确的解,只是说明怎样才能得到解D.算法中执行的步骤可以是无限次的,能无休止地执行下去2.下列给出的赋值语句中正确的是 A.4=MB.M=-MC.B=A=3D.x+y=03.下列问题的算法适合用条件分支结构表示的是 A.求点P-13到直线l3x-2y+1=0的距离B.由直角三角形的两条直角边求斜边C.解不等式ax+b0a≠0D.计算100个数的平均数4.循环语句forx=3399循环的次数是 A.99B.34C.33D.305.下面的四个问题中必须用条件分支结构才能实现的个数是
①已知梯形上、下两底为a、b,高为h,求梯形面积;
②求方程ax2+bx+c=0a、b、c为常数的根;
③求三个实数a、b、c中的最小者;
④计算函数fx=的函数值.A.4个B.3个C.2个D.1个6.下列算法中,最后输出的x、y的值是 A.40112006B.4011,-1C.40112005D.401117.下面的程序框图表示的算法是 A.求1+2+3+…+100的值B.求12+22+32+…+1002的值C.求1+3+5+…+99的值D.求12+32+52+…+992的值8.在如图所示的程序中输入-2和2,则输出的结果分别是 A.2和6B.0和6C.3和6D.3和29.下面程序表示求________的值. A.3×10B.39C.310D.1×2×3×…×1010.下列程序执行的目的是 A.求2×6×10×…×68的值B.求1×2×3×…×68的值C.求2×4×6×…×68的值D.求2×4×6×…×66的值11.用秦九韶算法计算多项式fx=2x7+x6+3x3+2x+1,当x=2时的函数值时,需要做加法和乘法的次数分别为 A.74B.47C.77D.4412.如果执行下边的程序框图,输入x=-2,h=
0.5,那么输出的各个数的和等于 A.3B.
3.5C.4D.
4.5
二、填空题本大题共4小题,每小题5分,共20分13.三个数72120168的最大公约数是________.14.有如下程序框图则该程序框图表示的算法的功能是_____________________________________________.15.下面是一个算法程序,回答下列问题当输入的值为3时,输出的结果为________.16.下面是一个算法程序,按这个程序写出的程序在计算机上执行,其算法功能是求__________________________的值.
三、解答题本大题共6小题,共70分17.10分求两底半径分别为2和4,且高为4的圆台的表面积及体积,写出该问题的算法.18.12分设计一个算法,求表达式12+22+32+…+102的值,画出程序框图.19.12分用秦九韶算法求多项式fx=3x5+8x4-3x3+5x2+12x-6当x=2时的值.20.12分计算102+202+302+…+1002,写出解决该问题的算法程序,并画出相应的算法程序框图.21.12分有一只猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第2天早上又将剩下的桃子吃了一半,又多吃了一个,以后每天早上都吃了前一天剩下的一半多一个,到第10天早上想再吃时,只剩下一个桃子,求第1天共摘了多少桃子?并设计程序.22.12分用100元钱购买100只鸡,其中公鸡每只5元,母鸡每只3元,小鸡3只1元,问能买多少只公鸡?多少只母鸡?多少只小鸡?写出程序解决这个问题.第一章 章末检测1.D [本题主要考查算法的基本概念和特点算法就是解决问题的方法,可以是数值或者非数值操作,它必须是有限的步骤,不能无休止地执行下去,必须“有始有终”.]2.B3.C4.C5.B [只有
②③④必须用条件分支结构.]6.C [x=2005+2006=4011,y=2005+2006-2006=
2005.]7.D8.C [该算法是求y=的值.∴当x=-2时,y=3;当x=2时,y=2+4=
6.]9.C10.C [i的初始值为2,依次加2,相乘直到
68.]11.B12.B [输入x=-2时,y=0,执行x=x+
0.5后x=-
1.
5.当x=-
1.5时,y=0,执行x=x+
0.5后x=-
1.当x=-1时,y=0,执行x=x+
0.5后x=-
0.
5.当x=-
0.5时,y=0,执行x=x+
0.5后x=
0.当x=0时,y=0,执行x=x+
0.5后x=
0.
5.当x=
0.5时,y=
0.5,执行x=x+
0.5后x=
1.当x=1时,y=1,执行x=x+
0.5后x=
1.
5.当x=
1.5时,y=1,执行x=
1.5+
0.5后x=
2.当x=2时,y=1,此时2≥2,因此结束循环.故输出各数之和为
0.5+1+1+1=
3.
5.]13.2414.求使1×3×5×…×n10000成立的最小正整数n的值15.26解析 计算函数y=,解当x=3时,∴y=33-1=
26.16.1+33+53+…+999317.解 算法第一步,取r1=2,r2=4,h=
4.第二步,计算l=.第三步,计算S=πr+πr+πr1+r2l与V=πr+r+r1r2h.第四步,输出S,V.18.解 算法第一步,令S=0,i=
1.第二步,判断i是否小于或等于10,若是,则执行第三步;若否,则输出S.第三步,令S=S+i2,并令i=i+1,然后返回第二步.程序框图19.解 根据秦九韶算法,把多项式改写成如下形式fx=3x+8x-3x+5x+12x-6,按照从内到外的顺序,依次计算一次多项式当x=2时的值.v0=3,v1=v0×2+8=3×2+8=14,v2=v1×2-3=14×2-3=25,v3=v2×2+5=25×2+5=55,v4=v3×2+12=55×2+12=122,v5=v4×2-6=122×2-6=238,∴当x=2时,多项式的值为
238.
20.解 程序相应程序框图如右图所示.21.解 第10天为S10=1第9天为S9=1+1×2=4,第8天为S8=S9+1×2=10,…,第1天为S1=1+S2×2,从而可得递推式Sn=21+Sn+1,S10=1,n=12,…,
9.故第一天共摘了S1=1534个桃子.程序如下22.解 设公鸡、母鸡、小鸡各有x、y、z只,首先可以大致确定x,y,z的范围;若100元钱全买公鸡,则最多可买20只,所以x的范围是0~20,同理y的范围是0~33;当x,y确定后,小鸡的只数也就确定了.事实上,本题就是求不定方程组的正整数解.程序如下。