高中数学必修3第二章(算法)检测题

高中数学必修3第二章(算法)检测题

ID:1248182

大小:302.00 KB

页数:5页

时间:2017-11-09

高中数学必修3第二章(算法)检测题_第1页
高中数学必修3第二章(算法)检测题_第2页
高中数学必修3第二章(算法)检测题_第3页
高中数学必修3第二章(算法)检测题_第4页
高中数学必修3第二章(算法)检测题_第5页
资源描述:

《高中数学必修3第二章(算法)检测题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、高中数学必修3第二章(算法)检测题班级姓名学号一、选择题:(本题共12小题,每小题3分,共36分,在每小题给出的四个选项中,只有一项是符合题目要求的)1.程序框图中表示判断的是().A.    B.       C.      D.     2.阅读流程图,则输出的结果是().  A.4    B.5    C.6     D.13         3.用冒泡排序法从小到大排列数据{13,5,9,10,7,4),需要经过()趟排序才能完成.A.4    B.5     C.6     D.74.在repe

2、at语句的一般形式中有“untilA”,其中A是().A.循环变量 B.循环体  C.终止条件 D.终止条件为真5.上图中所示的是一个算法的流程图,已知a1=3,输出的b=7,则a2的值是().A.11   B.17    C.0.5    D.126.已知7163=209×34+57,209=57×3+38,57=38×l+19,38=19×2。根据上述系列等式,确定7163和209的最小公约数是().A.57   B.3    C.19     D.347.条件语句的一般形式是“ifAthenBels

3、eC”,其中B表示的是().A.满足条件时执行的内容    B.条件语句C.条件            D.不满足条件时执行的内容8.将两个数a=8,b=17交换,使a=17,b=8,使用赋值语句正确的一组是().A.a:=b;b:=aB.c:=b;;b:b:=a;a:=cC.b:=a;a:=bD.a:=c;c:=b;b:=a9.已知R[i]=i,i=1,2,…,10,11。试用计算机语言,将R[8],R[9],R[10]向后移一个位置,使R[8]空出来,使用语言正确的一组是().A.R[11]:=R[l

4、0];R[l0]:=R[9];R[9]:=R[8]B.R[8]:=R[9];R[9]:=R[l0];R[l0]:=R[11]C.R[11]:=R[10];R[9]:=R[8];R[10]:=R[9]D.R[11]:=R[l0];R[9]:=R[10];R[9]:=R[8]10.一个无序列的数据列:{a1,a2,a3,a4,a5,a6,a7,a8},按有序列插入法,试计算理论上要经过()次有序列插入才能排成一个有序列.A.最多7    B.最少8   C.最多8   D.最少711.阅渎流程图(见第一页图)

5、,则循环体是()部分.12.7x+3y=46的正整数解有()组.A.0     B.1    C.2    D.3二、填空题:(本题共4小题,每小题3分,共12分,请把答案填写在答题纸上)13.156,126,60三个数的最大公约数是。14.运用赋值语句,写出当x=-10时,求多项式x3+5x2+360的值的算法如下:。15.已知一个班的人数在30到56人之间,现在按3列排,多出一人,按5列排,多出3人,按7列排,多出1人,则这个班有人.16.读程序:BeginInput“x:=”;xIfx≥2,then

6、y:=Elsey:=x+1;    Printy;  End.现在输入x的初值为π,则程序运行的结果为。三、解答题:(本题共6小题,共52分,解答应写出文字说明,证明过程或演算步骤.)17.(6分)已知两点的坐标分别为A(x1,y1),B(x2,y2),设计算法求两点间的距离。【解】:18.(6分)画出算法流程图,求出方程ax=b的解【解】:19.(10分)已知设计算法和流程图,求f(x)的值.【解】:20.(10分)任意给定3个正数,设计一个算法判断分别以3个数为三边的三角形是否存在,画出算法流程图.【

7、解】:21.(10分)下面是一个无序列数据列:{172,35,19,288,231,343,56,16,85,513),用冒泡排序法将其由大到小排列成一个有序列,试画出它的算法流程图,其中赋初值R[1]:=172,R[2]:=35,…,R[10]:=513.【解】:20.(10分)写出用二分法求方程在[1,2]内的一个近似解(精确度为0.1)的一个算法,并用循环语句描述这个算法.【解】:答     案一、选择题:1、C 2、D 3、B 4、D 5、A 6、C 7、A 8、B 9、A 10、C 11.B 1

8、2.C二、填空题:13、6  14、x:=-10;y:=  15、43  16、4三、解答题:17、(1)输入x1,y1,x2,y2;(2)d:=;(3)输出d;(4)结束18、算法步骤:(1)判断a是否为0,如果a为0,则判断b是否为0,是输出“x有无穷多解”,否则输出“无解”  (2)如果a不为0,则计算并输出“x=”19、算法步骤:(1)判断x≥0是否成立(2)是,计算3x,并输出;(3)否,计算-x+3,并输出(4)结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。