您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 高中教育 > 2013人教版高中数学必修三算法初步题库
1a3baabbabPRINTa,bIF10aTHEN2yaelseyaaPRINTy“n=”,ni=1s=1i=ns=s*ii=i+1PRINTsEND(数学3必修)第一章:算法初步[基础训练A组]一、选择题1.下面对算法描述正确的一项是:()A.算法只能用自然语言来描述B.算法只能用图形方式来表示C.同一问题可以有不同的算法D.同一问题的算法不同,结果必然不同2.用二分法求方程022x的近似根的算法中要用哪种算法结构()A.顺序结构B.条件结构C.循环结构D.以上都用3.将两个数8,17ab交换,使17,8ab,下面语句正确一组是()A.B.C.D.4.计算机执行下面的程序段后,输出的结果是()A.1,3B.4,1C.0,0D.6,05.当3a时,下面的程序段输出的结果是()A.9B.3C.10D.6二、填空题1.把求!n的程序补充完整a=bb=ac=bb=aa=cb=aa=ba=cc=bb=a2.用“冒泡法”给数列1,5,3,2,7,9按从大到小进行排序时,经过第一趟排序后得到的新数列为。3.用“秦九韶算法”计算多项式12345)(2345xxxxxxf,当x=2时的值的过程中,要经过次乘法运算和次加法运算。4.以下属于基本算法语句的是。①INPUT语句;②PRINT语句;③IF-THEN语句;④DO语句;⑤END语句;⑥WHILE语句;⑦ENDIF语句。5.将389化成四进位制数的末位是____________。三、解答题1.把“五进制”数)5(1234转化为“十进制”数,再把它转化为“八进制”数。2.用秦九韶算法求多项式xxxxxxxxf234567234567)(当3x时的值。3.编写一个程序,输入正方形的边长,输出它的对角线长和面积的值。4.某市公用电话(市话)的收费标准为:3分钟之内(包括3分钟)收取0.30元;超过3分钟部分按0.10元/分钟加收费。设计一个程序,根据通话时间计算话费。新课程高中数学训练题组(数学3必修)第一章:算法初步[综合训练B组]一、选择题1.用“辗转相除法”求得459和357的最大公约数是()i=1s=0WHILEi=4s=s*x+1i=i+1WENDPRINTsENDA.3B.9C.17D.512.当2x时,下面的程序段结果是()A.3B.7C.15D.173.利用“直接插入排序法”给8,1,2,3,5,7按从大到小的顺序排序,当插入第四个数3时,实际是插入哪两个数之间()A.8与1B.8与2C.5与2D.5与14.对赋值语句的描述正确的是()①可以给变量提供初值②将表达式的值赋给变量③可以给一个变量重复赋值④不能给同一变量重复赋值A.①②③B.①②C.②③④D.①②④5.在repeat语句的一般形式中有“untilA”,其中A是()A.循环变量B.循环体C.终止条件D.终止条件为真6.用冒泡排序法从小到大排列数据13,5,9,10,7,4需要经过()趟排序才能完成。A.4B.5C.6D.7二、填空题1.根据条件把流程图补充完整,求11000内所有奇数的和;(1)处填(2)处填2.图中所示的是一个算法的流程图,已知31a,输出的7b,则2a的值是____________。3.下列各数)9(85、)6(210、)4(1000、)2(111111中最小的数是____________。4.右图给出的是计算201614121的值的一个流程图,其中判断框内应填入的条件是____________。5.用直接插入排序时对:7,1,3,12,8,4,9,10进行从小到大排序时,第四步得到的一组数为:___________________________________。三、解答题1.以下是计算1234...100程序框图,请写出对应的程序。开始i:=1,S:=0i1000(1)(2)输出S结束否是是否开始s:=0i:=1iss21:i:=i+1输出s结束2.函数128),12(284,840,2xxxxxy,写出求函数的函数值的程序。3.用辗转相除法或者更相减损术求三个数324,243,135的最大公约数.4.意大利数学家菲波拉契,在1202年出版的一书里提出了这样的一个问题:一对兔子饲养到第二个月进入成年,第三个月生一对小兔,以后每个月生一对小兔,所生小兔能全部存活并且也是第二个月成年,第三个月生一对小兔,以后每月生一对小兔.问这样下去到年底应有多少对兔子?试画出解决此问题的程序框图,并编写相应的程序.n=5s=0WHILEs15S=s+nn=n-1WENDPRINTnEND(第3题)新课程高中数学训练题组(数学3必修)第一章:算法初步[提高训练C组]一、选择题1.下列给出的赋值语句中正确的是()A.4MB.MMC.3BAD.0xy2.给出以下四个问题,①x,输出它的相反数.②求面积为6的正方形的周长.③求三个数,,abc中输入一个数的最大数.④求函数1,0()2,0xxfxxx的函数值.其中不需要用条件语句来描述其算法的有()A.1个B.2个C.3个D.4个3.右边程序执行后输出的结果是()A.1B.0C.1D.24.用冒泡法对43,34,22,23,54从小到大排序,需要()趟排序。A.2B.3C.4D.55.右边程序运行后输出的结果为()A.50B.5C.25D.06.用冒泡法对一组数:37,21,3,56,9,7进行排序时,经过多少趟排序后,得到这一组数:3,9,7,21,37,56()A.2B.3C.4D.5a=0j=1WHILEj=5a=(a+j)MOD5j=j+1WENDPRINTaEND第5题二、填空题1.三个数72,120,168的最大公约数是_________________。2.二进制数111.11转换成十进制数是_________________.3.下左程序运行后输出的结果为_______________.4.上右程序运行后实现的功能为_______________.三、解答题1.已知一个三角形的三边边长分别为2,3,4,设计一个算法,求出它的面积。2.用二分法求方程0135xx在(0,1)上的近似解,精确到0.001c,写出算法。画出流程图,并写出算法语句.5x20yIF0xTHEN3xyELSE3yyENDIFPRINTx-y;y-xEND第3题INPUT“a,b,c=”;a,b,cIFbaTHENt=aa=bb=tENDIFIFcaTHENt=aa=cc=tENDIFIFcbTHENt=bb=cc=tENDIFPRINTa,b,cEND
本文标题:2013人教版高中数学必修三算法初步题库
链接地址:https://www.777doc.com/doc-3012640 .html