二级公共基础知识考点.docx
《二级公共基础知识考点.docx》由会员分享,可在线阅读,更多相关《二级公共基础知识考点.docx(16页珍藏版)》请在课桌文档上搜索。
1、第一章数据结构与算法笔试部分常常考查的是算法困碓度、数据结构的概念、栈、二叉国的君历、二分法查找.读者应对此部分进行重点学习.具体加点学习学问点:1 .算法的概念、算法时间困选度及空间困徙度的概念2 .数据靖构的定义、数据逻辑结陶及物理结构的定义3 .栈的定义及其运算.线性链表的存储方式4 .树与二叉树的概念、二叉树的基本性质.完全二叉树的概念、二乂树的的历5 .二分查找法6 .冒泡排序法考点1算法的基本概念考道遂接:考点1在金城考试中考核的几率为30%,主要是以烧空施的影式出现.分伍为2分.此考点为识记内容,读名还应当了懈算法中对数抿的基本运算考点2算法困难度身试&接:考.92ftZi考词中
2、.是一小常常学斐的内次.左笔.M.学词中出现的儿里为70%,上婆是以金坏的用K出现,分值力2分,此考点为由点演汜内客,读者还应当小记#法H1用卑度反空佝阳欢度份帆令,ta解咨I算法的工作奴用什么来计算?獴法的工作M用加法所执行的孤本运力次数来计仪.而区法所执行的嫉本运靛次数是向眩WKS的Ktt即*1法的工作M=fIn),共中m”题的规模,考点3数据结构的定义i1.痂完全二义优一也不是;*二义叫.应当的电二*的区分.小技巧:在.义树的班历中,无论是靛序遍历.中序理历还是JIi序如历,.丈树的叶子结白的先依次都显不变的.考点8二叉树的遍历考点*在E以考道中考核心隼为30%,分值为2分,蓑力应当娴然
3、耳只各叶送石的具体总法,就由芮叶遍历险M某出早另一朴遍历的”果.4iwnWi.文树的不阿之处是什么?在.叉树中.绿一个结点的度最大为2,即全3J干树(左子树或右子树也均为:乂树,而树结构中的年一个玷点的收可以是必总的.考点9依次查找一认隹於:年.9、9&名就学式中才技儿率在30%.一收出也连排延中,分山为2分,漆者应当具体芳叔侬次生找的算法.考点10二分法查找ttt:号410在匕武才认中才枝儿华力30%,一装比JUA空中,分值力2分,考核比攵找的比校次教,*具体驾收二分支战;金的算法.区琳解答:二分会找法适用于娜种状况?二分代找法只适用于依次存储的有中表,花就所说的有序&是指饯性表中的元案按值
4、非速减排列用从小到大,他允许相M元萦饮相等).这个过程始终进行到位找胜利或子表长度为0为止,对于长度为n的有序税性麦,在最坏状况下,二分i我只须要比较bgin次.考点11交换类排序法*tt:号,&“星千比戊的内求.一级以逸洋期的y*Jf*.tt1.30%.分值约为2分,谈*启当初驰耳以儿计楂序其米的品本这位.冒泡排序法和快速排序法都帐交换类排序法,跋南就芥:11地排序加快速丹序的平均执行对向分别是多少?储泡力I序法的不均执行时间及O(nj),而快电井寿法的平均执行时间批O【例6】设有一个已按各元素的值排好序的蝶性表(K度大F2),对给定的例k,分别用依次在找法和二分包找法Si我个与k相等的元末
5、,比较的次数分别是S和b.在在找不胜利的状况下.$和b的关系是.(考点9)A)s=bB)sbC)sSNb解析:对F依次查找,置我不胜利时和给定美他字比较的次数为n+1.,二分费找费找不胜利的关键字比较次数为Iogjn+1.当n2时,明显n+1.1.ogjn+k答案:B)【例7】在快速柞序过程中,每次划分.将被划分的表(或子表分成左、右两个子表,考虑这两个子表.下列结论肯定正确的是.(考点11)左、七.两个子表都已各自挣好序B)左边f表中的元素都不大于右边f衣中的元素O左边了我的长度小于右边子表的长度D)左、右两个子表中元素的平均值相等斜析:快速排序基本患想是I任取待排序表中的某个元素作为基准(
6、一般取第一个元素).通过一趟排序,将恃拌元素分为左右两个子表,左子表元素的排序码均小于或等于批准元素的件序码,有了衣的排序码则大于葩准元素的推序码,然后分别对两个了衣接着进行排序,直至整个表有序.答案:B)二、填空屣【例1】问题处理方案的正确而完整的描述称为.考点D科析:计算机解时的过程事实上是在实施某的算法,这种。法称为“尊机算法.答案:舞法【例2】一个空的数据结构是按践性结构处理的,MOK,(考点4)解析:个空的数抠结构是线性结构或是非观性结构,要依抠具体状况而定.假如时数抠结构的运算是按线性结构来处理的则属于线性结构,否则展于非线性结构.答案:线性结构【例i3】设树T的度为4.其中度为I
7、、2,3和4的结点的个数分别为4、2,1、1.则T中叶子结点的个数为.(考点7)解析:依抠错的性质:树的结点数等于全部结点的度与对应的结点个数柒积之和加1.因此树的结点数为1X4+2X2+3X1+4X1+1=16.叶子结点数目等于料结点总数减去度不为O的结点数之和.BH16-(4+2+1+1)=8。答案:8【例4】二分法自找的存储结构仅限于且是有序的.(考点10)解析:二分杳找,也称折半告找,它是一种鸟效率的自找方法.但二分隹找有条件限制:要求表必需用依次存储结构.且表中元索必需按关键字有序(升序或降序均可).答案I依次存储结构其次章程序设计基础经过对部分考生的调查以及对近年或超的总结分析,空
8、试部分常常考查的是结构化程序设计的原则、面对对象方法的基本概念,读者应对此部分进行重点学习。具体原点学习学问点:1,结构化程序设计方法的四个原则2.对象、类、消息、继承的M念、类与实例的区分考点1结构化程序设计的原则*itt:考点I在?riA号认中出现的儿拿为M4,吴氏以逸株愚的册外出现,分慎为2分,此考点为识记内容,ifc+多汉ibt机化程序谡计方法的H个主要点财.博琳稣神:如何送行自以向下设计方泣?程序设计N,血先考虑总体,后专虑加做环节:先考应全风目标,后考电划部目标;不要一起先就过多追求众多的细微环节,先从最上层总I1.标起先i5ii,IS步性时电具体化.考点2面对对象方法的基本概念考
9、试链接:是一个曾畲考攵院内容,在&式号试中出足的几率力70%.主委是以境空41的“*1出风,分值为2分.此号点为方点识记内.统点应当款记几个为本要去的定JG叶束的特征以及洛息,堆木.美的定X,误区曾示:i&wr升&.这个麻治时.j以招一个具体的MR.也千以沱看一般的讨章.但是当i&r关ii个术语时,七天是一个具体的常.疑难解咎:能举卜现实中的对象叫此K性和操作吗?一辆汽车舱一个对皱,它包含了汽车的属性.一个窗口是财农.它乜含腐”的*忤(如大小、绿色等)及JU*作(如打开、关闭等).2.3例题详解一、选择屣【例I】结构化程序设计方法提出于.(考点1)A)20世纪50年头B)20世纪60年头C)2
10、0世纪70年头D)20世纪80年头解析;20世纪70年头提出了“结构化程序设计gramming”的思想和方法,结陶化程序设计方法引入了工程化思想和结何化思想,使大型软件的开发和编程得到了极大的改善.答案:C)【例2】结构化程序设计方法的主要原则有下歹必项,不正确的是.(考点1)A)自下向上B)逐步求WjO模块化D)限制运用goto语句解析:结构化程序设计方法的上要原则为:1)自顶向下I即先考虑总体后考虑细微坏W:先考虑全局目标,后考虑局部目标,2)逐步求精:对困建问题,应设评一些子目标作过渡,逐步细化.(3)模块化:把程序假解决的总目标分解为分目标,再进一步分解为具体的小目标,把抵个小目标称为
11、个模块.【例3】面对对象的开发方法中,类与对象的关系是-(冷点2)A)抽象与具体B具体与抽象O部分与整体D)整体与钝分解析:现实世界中的许多事物郎具行相像的件J员.把具木.相像的属性和悚作的对望归为类.也就是说类是具有共同属性、共同方法的对象的集合,是对对象的抽象“它描述了该对象类型的全部对象的性质,而一个时象则是对应类的一个具体实例.所以本题iE确答案为A)项,答案;A)二、填空题例I在面对对象方法中,运用已经存在的类定义作为荔础建立新的类定义,这样的技术叫做。(考点2)解析:继承是面对对象方法的一个主要特征,维承是运用已有的类定义作为花础建立新类的定义技术.已有的类可当作基炎来引用,则新类
12、相应地可当作派生类来引用.答案:维承【例2】对象的基本特点包括、分类性、多态性、封装性和模块独立性好等5个特点,(考点2)解M;对象具有如卜的延本特点:1)标识惟性.对象是可区分的,并且由对象的内在本质来区分:2)分类性.可以将具有相同属性和操作的对象抽坡成类:(3)多态性.同一个操作可以是不同对象的行为:(4)封装性。只能看到对象的外部特征,无需知道数据的具体结构以及实现操作的尊法:(5)模块独立性,面时对象是由数据及UJ以对这些数据施加的操作所组成的统一体答案:标识惟性【例3】对象依据所接收的消息而做出动作,同样的消息被不同的对象所接收时可能导致完全不同的行为,这种现象称为。(考点2)解析
13、:对纵依据所接收的消息而做出动作,同样的淆息被不同的对象接收时可导致完全不利的行为,该现象称为多态性.答案:多态性第三章软件工程基础经过对部分考生的调位以及对近年人遨的总结分析,笔试部分常存号性的是软件生命周朝、软件设计的基本原理,软件测试的目的、软件画试的基本概念.读苕应对此部分进行重点学习.具体爪点学习学问点:1 .软件的假念、软件生命周期的概念及各阶段所包含的活动2 .嬴要设计与具体设计的假念、模块独立性及其度业的标准、具体设计常用的工具3 .软件测试的口的、软件测试的4个步骤、4 .软件调试的任务3.1 软件工程基本概念考点1软件定义与软件特点学议俵扶:号A1&Z讯考试中.是一个常常学
14、生的内察.才愫的几率为70、.土要以之柞&的彩立出理.分山为2分.此考点为识记内*iRttH*,特点以其分矣.小捉:应用软件是为解决特定领域的应用而开发的软件t医统软件是计It机管理自身资滋.提离计算机运用效率并为计算机用户供应各种服务的软件;支用软件是介于两才之间,括助用户开发优件的工具性软件.考点2软件工程过程与软件生命周期才送做接:才.92ftZi考式中.dZi才议中出蹬的儿率为30%.上兔是以!”犯的爵氏出J1.分值力2分,此才品为识已内卷,读者应当识记收件命用期的定义.上次/动阶段及用住*,考点3软件设计的基本概念考试琏接:考点3丘笔认考式中,是一个常备#的内容.考核中儿奉为70,主
15、矣是以迄柞魅的杉式出B1.分缱为2分.此考点为北京耳状内毒.涉士应当汉记槎坎如支H中的*4t和内鬃M.设区瞥示:/K序尊构中,各媒块的内聂仕抬在,M科合灶魅粕,触件议计应尽量低到由内鬃,做匆合.中成利媒观之刈的6合收和发药根块内的内聚1.才创于发商愎块的&立住.小提东:上面仅是对Ia合机制送行的个分类,可见个模块与其他模块的耦合性越强则谈模块按“性楂筠.(9.Mj.ih模块化设计总是拈里模块之间的格介农现为季干脆精介方式.但是,由于何国所同疗的用:性和结构化设计IWMt划I1.匕物精介是不存在的.考点4具体设计考试链接:tA4,iA*;+,在电汉才我中出风的几年为30%,上委是以近界目的石式出
16、J1.分值分2分,比号点为识记内容,设#在学识记JtU谈计生常用工具.疑难道律I序流程图,NSBbPAD图的限密结构的异同点是什么?相同点是:种图探育依次结构.选一结构和多分支选林.并且NS图和PAD图还物相同的WH1.1.E)R复赵,UzrI1.负复型:不同总是程序旅程图没4WHU工巾U,J.UFIMI2W而“后和:断瞰复型和先推明t复型.考点5软件测试的目的考试链接:号R5dE认才认中,是一个常升才会的内容,在电武寺汉中出脱的儿本为70V上妥是以itMe伤影人出死.分值为2分,此考点为理气的客.SMaiT14rti款件开发O软件确认D)软件演进解析:B)、C)、D)项都是软件工程过程的旗本
17、活动,还有一个是软件规格说明,答案:A)【例3】从技术观点石,软件设计包括.(考点3)A)结构设计、数据设计、接11设计、程序设计B)结构设“、数据设计、接口设计、过程设itO结构设计数据设计、文档设计、过程设计D)结构设计、数据设计、文档设计、程序设计解析:技术角度,要进行结构、接口、数据、过程的设计.结构设计是定义系统各部件关系,数据设计是依据分析模型转化数据结构.接I设计是描逑如何通信.过程设计是把系统结构部件转化为件的过程性描述.答案:B)M4以下哪个是软件测试的目的?考点5)A)证明程序没有错误B)演示程序的正确性C)发觉程序中的tftiD)改正程序中的毋设解析:关F测试目的的花本学
18、问,IEEE的定义是;运用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满意规定的需求,或是弄清预期结果与实际结果之间的差别.所以正确答案是C.答案:C)【例5】以下哪个测试整对接口测试?.蛆成测试O驶收测试D)系统测试解析:检查对测试实施各阶段的了解,集成测试时要进行接口冽试、全周数据结何测试、边界条件浏试和非法输入的测试等,所以正确答案是B,答案rB)【例6】程序调试的主要任务是,(考点7)A)检在错误B)改正错误O发觉指误D)以上都不是科析:程序的调试任务是诊断和改正程序中的忸误,调试主要在开发阶段进行.答案:B)(WJ以卜哪些不是程序调试的延木步骤?(考点7)A)分析错
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 公共 基础知识 考点
链接地址:https://www.desk33.com/p-1670317.html