2022年算法初步练习题及答案.doc
《2022年算法初步练习题及答案.doc》由会员分享,可在线阅读,更多相关《2022年算法初步练习题及答案.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章:算法初步根底训练A组一、选择题1下面对算法描绘正确的一项为哪一项:( )A算法只能用自然语言来描绘 B算法只能用图形方式来表示C同一咨询题能够有不同的算法 D同一咨询题的算法不同,结果必定不同2用二分法求方程的近似根的算法中要用哪种算法构造( )A顺序构造 B条件构造 C循环构造 D以上都用3将两个数交换,使,下面语句正确一组是 ( )a=cc=bb=ab=aa=bc=bb=aa=ca=bb=a A. B. C. D. 4计算机执行下面的程序段后,输出的结果是( )PRINT ,A B C D5当时,下面的程序段输出的结果是( )IF THENelsePRINT yA B C D二、填
2、空题 “n=”,ni =1s=1 i =s=s*ii=i+1 PRINT sEND1把求的程序补充完好2用“冒泡法”给数列按从大到小进展排序时,通过第一趟排序后得到的新数列为 。3用“秦九韶算法”计算多项式,当x=2时的值的过程中,要通过 次乘法运算和 次加法运算。4以下属于根本算法语句的是 。 INPUT语句;PRINT语句;IF-THEN语句;DO语句;END语句;WHILE语句;END IF语句。5将化成四进位制数的末位是_。 三、解答题1把“五进制”数转化为“十进制”数,再把它转化为“八进制”数。2用秦九韶算法求多项式当时的值。3编写一个程序,输入正方形的边长,输出它的对角线长和面积的
3、值。4某市公用(市话)的收费标准为:分钟之内(包括分钟)收取元;超过分钟部分按元/分钟加收费。设计一个程序,依照通话时间计算话费。第一章:算法初步综合训练B组一、选择题1用“辗转相除法”求得和的最大公约数是( )A B C D2当时,下面的程序段结果是 ( )i=1s=0WHILE i=4s=s*x+1i=i+1WENDPRINT sENDA B C D3利用“直截了当插入排序法”给按从大到小的顺序排序,当插入第四个数时,实际是插入哪两个数之间 ( )A与 B与 C与 D与4对赋值语句的描绘正确的选项 ( )能够给变量提供初值 将表达式的值赋给变量能够给一个变量重复赋值 不能给同一变量重复赋值
4、A B C D5在repeat 语句的一般方式中有“until A”,其中A是 ( ) A 循环变量 B循环体 C终止条件 D终止条件为真6用冒泡排序法从小到大陈列数据 需要通过( )趟排序才能完成。 A B C D二、填空题1依照条件把流程图补充完好,求内所有奇数的和;(1) 处填 (2) 处填 开场i:=1,S:=0i1000(1)(2)输出S完毕否是2图中所示的是一个算法的流程图,已经知道,输出的,则的值是_。3以下各数 、 、 、 中最小的数是_。 4右图给出的是计算的值的一个流程图,其中推断框内应填入的条件是_。5用直截了当插入排序时对:进展从小到大排序时,第四步得到的一组数为: _
5、。三、解答题1以下是计算程序框图,请写出对应的程序。2函数,写出求函数的函数值的程序。3用辗转相除法或者更相减损术求三个数的最大公约数. 4意大利数学家菲波拉契,在1202年出版的一书里提出了如此的一个咨询题:一对兔子豢养到第二个月进入成年,第三个月生一对小兔,以后每个月生一对小兔,所生小兔能全部存活同时也是第二个月成年,第三个月生一对小兔,以后每月生一对小兔.咨询如此下去到年底应有多少对兔子? 试画出处理此咨询题的程序框图,并编写相应的程序.第一章:算法初步提高训练C组一、选择题1.以下给出的赋值语句中正确的选项( )n=5s=0WHILE s15 S=s + n n=n1WENDPRINT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 算法 初步 练习题 答案
限制150内