还剩6页未读,继续阅读
文本内容:
全国计算机二级考试题目命中率极高
一、选择题,下面叙述对的的是1C.算法的执行效率与数据的存储结构无算法的空间复杂度是指算法程序中指令或语句的条A B算法的有穷性是指算法必须能在执行有限个环节之后终以上三种描述都不对.以下数据C.D.2结构中不属于线性数据结构的是C.队线性,二叉・.栈A B.C D,在一棵二叉树上第层的结点数最多是,注由公式得35B2k-1,下面描述中,符合结构化程序设计风格的是4A,使用顺序、选择和反复循环三种基本控制结构表达程序的控制逻,模块只有一个入口,可A,B以有多个出.注重提高程序的执行效不使用语句.C,D,goto,下面概念中,不属于面向对象方法的,注
5.D P55-
58.对・继・・,过程调用A,B C♦D,在结构化方法中,用数据流程图作为描述工具的软件开发阶段是6DFD B,可行性分需求分具体设.程序编.A B C,D,在软件开发中,下面任务不属于设计阶段的是7D,数据结构设,给出系统模块结构A.B.定义模块算,定义需求并建立系统模型C.D,数据库系统的核心是8B数据模数据库管理系软件工数据库A.B C,D,,下列叙述中对的的是9C数据库是一个独立的系统,不需要操作系统的支数据库设计是指设计数据库管理系统.数A.B C据库技术的主线目的是要解决数据共享的问•数据库系统中,数据的物理结构必须与逻辑结构.D一致.下列模式中,可以给出数据库物理存储结构与物理存取方法的是,注10A P
108.内模外模概念模.逻辑模式A B C.D.算法的时间复杂度是指11C执行算法程序所需要的时算法程序的长.算法执行过程中所需要的基本运算次算法程A.B.C,D.序中的指令条数.算法的空间复杂度是指12D算法程序的长算法程序中的指令条算法程序所占的存储空算法执行过程中所需要的存A.B C D储空间.设一棵完全二叉树共有个结点,则在该二叉树中的叶子结点数为,注运用公式13699B和完全二叉数的特点可求出n=n0+nl+n
2.n0=n2+l.结构化程序设计重要强调的是14B.程序的规程序的易读.A B程序的执行效.程序的可移植性C.,D.在软件生命周期中,能准确地拟定软件系统必须做什么和必须具有哪些功能的阶段是,15D注即第一个阶段概要设具体设,可行性分.需求分析A.B,C,D.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成下列图符16名标记的图符不属于数据流图合法图符的是,注A P67,控制加数据存源和潭A B C D.软件需求分析阶段的工作,可以分为四个方面需求获取、需求分析、编写需求规格说明17书以及,注B P
66.阶段性报需求评.总,都不对的A B.C,D.下述关于数据库系统的叙述中对的的是18A,数据库系统减少了数据冗数据库系统避免了一切冗余A B,数据库系统中数据的一致性是指数据类型的一,数据库系统比文献系统能管理更多的数据C,D.关系表中的每一横行称为一个19A元字.属码A.B.C,D..数据库设计涉及两个方面的设计内容,它们是20A.概念设计和逻辑设模式设计和内模式设计A B内模式设计和物理设结构特性设计和行为特性设计C..D..下列叙述中对的的是21A.线性表是线性结栈与队列是非线性结构A B线性链表是非线性结,二叉树是线性结构C..D.下列关于栈的叙述中对的的是22D.在栈中只能插入数在栈中只能删除数据A B栈是先进先出的线性.栈是先进后出的线性表C..D.下列关于队列的叙述中对的的是23C在队列中只能插入数在队列中只能删除数据A.B.队列是先进先出的线性.队列是先进后出的线性表C.D.对建立良好的程序设计风格,下面描述对的的是注24A.P48程序应简朴、清楚、可读性符号名的命名要符合语法A.B.充足考虑程序的执行效程序的注释可有可无C.D..下面对对象概念描述错误的是,注25A P
55.任何对象都必须有继承对象是属性和方法的封装体A B.对象间的通讯靠消息传.操作是对象的动态性属性C.D.下面不属于软件工程的个要素的是,注263D P
62.工过.方・环境A B.CD..程序流程图中的箭头代表的是.注27PFD B P81,数据控制调用关,组成关系A B C.D.在数据管理技术的发展过程中,经历了人工管理阶段、文献系统阶段和数据库系统阶段28其中数据独立性最高的阶段是A.数据库系文献系人工管,数据项管理A B C,D.用树形结构来表达实体之间联系的模型称为29B关系模层次模网状模,数据模型A.B C.D.关系数据库管理系统能实现的专门关系运算涉及30B排序、索引、记选择、投影、连接A.,B.关联、更新、排显示、打印、制表C.,D..算法一般都可以用哪几种控制结构组合而成,注31D P3循环、分支、递顺序、循环、嵌套A.B循环、递归、选顺序、选择、循环C.,D..数据的存储结构是指.注要牢记32B P13,数据所占的存储空间数据的逻辑结构在计算机中的表达A.B,数据在计算机中的顺序存储方存储在外存中的数据C.D,.设有下列二叉树图见书33P46对此二叉树中序遍历的结果为B.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送.注34D P56调用语命工,口.消息A.B
0.检查软件产品是否符合需求定义的过程称为,注35A P95确认测集成测验证测,验收测试A.B C,D.下列工具中属于需求分析常用工具的是,注36D P
67.下面不属于软件设计原则的是,注37C P73,抽模块自底向.信息隐蔽A B C,D.索引属于38B.模内模外模概念模式A B.C..D..在关系数据库中,用来表达实体之间联系的是39D,树结网结.线性二维表A B.C.D,.将图转换到关系模式时,实体与联系都可以表达成40E-R B.属关.域A B C.D.在下列选项中,哪个不是一个算法一般应当具有的基本特性41C,拟定可行.无穷.拥有足够的情报A B,C,D.希尔排序法属于哪一种类型的排序法42B.互换类排序插入类排序选择类排序.建堆排序法A B C.D.在深度为的满二叉树中,叶子结点的个数为435C.对长度为的线性表进行顺序查找,在最坏情况下所需要的比较次数为.注耍牢记44N BA.N+.B..C.N+l/.D.N/
2.信息隐蔽的概念与下述哪一种概念直接相关.注45B P
74.软件结构定模块独立模块类型划模拟耦合度A B C.D..面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是46C模拟现实世界中不同事物之间的联强调模拟现实世界中的算法而不强调概,使用现实世A.B,C界的概念抽象地思考问题从而自然地解决问鼓励开发者在软件开发的绝大部分中都用实际领.D.域的概念去思考.在结构化方法中,软件功能分解属于下列软件开发中的阶段是注总体设计也就是概要47C.设计具体设需求分总体设,编程调试A.B C.D.软件调试的目的是,注与软件测试要对比着复习48B发现借改正借改善软件的性.挖掘软件的潜能A.B C.D.按条件对关系进行选择,其关系代数表达式为49f RCA.R|X|.B,R|X|R,C.6fR.D.nfR.数据库概念设计的过程中,视图设计一般有三种设计顺序,以下各项中不对的是,注:50D要牢记P127,自顶向由底向由内向由整体到局部A.B C.D..在计算机中,算法是指51C查询方加工方.A.B解题方案的准确而完整的描,排序方法C.,D,栈和队列的共同点是,注这一共同点和线性表不同样52C.都是先进后都是先进先只允许在端点处插入和删除元,没有共同点A B C.D.已知二叉树后序遍历序列是中序遍历序列是它的前序遍历序列是,注:53dabec,debac,A前提纲掌握三种遍历的方法P38,.在下列几种排序方法中,规定内存量最大的是.注要牢记,书中没有提到54D插入排选择排快速排,归并排序A.B C,D.在设计程序时,应采纳的原则之一是,注和设计风格有关55A.程序结构应有助于读者理不限制语句的使用A Bgoto,减少或取消注解Q.程序越短越好C,下列不属于软件调试技术的是,注56B P
98.强行排错集成测试回溯.因素排除法A BC,D下列叙述中,不属于软件需求规格说明书的作用的是注57D P71,便于用户、开发人员进行理解和交反映出用户问题的结构,可以作为软件开发工作的基础A B和依.作为确认测试和验收的依便于开发人员进行需求分析.C,D..在数据流图中,带有名字的箭头表达58DFD C.控制程序的执行顺模块之间的调用关工,数据的流.程序的组成成分A B,D语言又称为
59.SQL C结构化定义语.结构化控制语.A..B结构化查询语.结构化操纵语言C..D.视图设计一般有种设计顺序,下列不属于视图设计的是603B自顶向由外向由内向,自底向.A.BC.D数据结构中,与所使用的计算机无关的是数据的6L C存储结物理结逻辑结,物理和存储结构A.BC,D.栈底至栈顶依次存放元素在第五个元素入栈前,栈中元素可以出栈,则出栈序62A.B.C.D,E列也许是D.线性表的顺序存储结构和线性表的链式存储结构分别是63B顺序存取的存储结构、顺序存取的存储结随机存取的存储结构、顺序存取的存储结随机A.BC存取的存储结构、随机存取的存储结,任意存取的存储结构、任意存取的存储结构,在单链.D64表中,增长头结点的目的是A方便运算的实使单链表至少有一个结工,标记表结点中首结点的位.说明单链表是线性表A.B.D的链式存储实现.软件设计涉及软件的结构、数据接口和过程设计,其中软件的过程设计是指.注,65BP73A模块间的关系统结构部件转换成软件的过程描软件层次结软件开发过程BC,D,.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,66通常也把这种图称为注B.P82结构数据流图,D,.数据解决的最小单位是,注数据项不可再分割67C,数数据元数据.数据结构A BC,D.下列有关数据库的描述,对的的是注68C.P102数据库是一个文.数据库是一个关数据库是一个结构化的数据集,数据库是一组文A.DBF.BC,D献.单个用户使用的数据视图的描述称为,注69A P108,外模概念模内模,存储模式A BC.D.需求分析阶段的任务是拟定70D.软件开发方软件开发工.软件开发费软件系统功能A B.C.D,.算法分析的目的是,注书中没有总结,但要牢记71D找出数据结构的合理找出算法中输入和输出之间的关,分析算法的易懂性和可靠分析A.B.C.D.算法的效率以求改善链表不具有的特点是72B不必事先估计存储空可随机访问任一元素A.B.插入删除不需要移动元,所需空间与线性表长度成正比C.D.已知数据表中每个元素距其最终位置不远,为节省时间,应采用的算法是73A B,堆排直接插入排快速排直接选择排序A BC,D,.用链表表达线性表的优点是.注由于不需要移动元素74A,便于插入和删除操数据元素的物理顺序与逻辑顺序相花费的存储空间较顺序存储便A BC.D.于随机存取,下列不属于结构化分析的常用工具的是,注75D P67数据流数据字.鉴定图A.B.C.D.PAD.软件开发的结构化生命周期方法将软件生命周期划提成76A定义、开发、运营维设计阶段、编程阶段、测试阶总体设计、具体设计、编程调需求A.BC,D.分析,功能定义、系统设计.在软件工程中,白箱测试法可用于测试程序的内部结构此方法将程序看做是.注77C P
87.循环的集地址的集工.途径的集目的的集合A B.D..在数据管理技术发展过程中,文献系统与数据库系统的重要区别是数据库系统具有注78D.数据模型采用关系模型二维表.数据无冗数据可共.A B.专门的数据管理软,特定的数据模型C.D.分布式数据库系统不具有的特点是79B.分布数据冗.A B.数据分布性和逻辑整体.位置透明性和复制透明性C,D.下列说法中,不属于数据模型所描述的内容的是,注80C P110数据结数据操数据查Q,数据约束A.BC根据数据结构中各数据元素之间前后件关系的复杂限度,一般将数据结构提成81C.动态结构和静态结紧凑结构和非紧凑结构A B线性结构和非线性结内部结构和外部结.C..D.下列叙述中,错误的是82B数据的存储结构与数据解决的效率密切相.数据的存储结构与数据解决的效率无,数据的A..BC存储结构在计算机中所占的空间不一定是连续.一种数据的逻辑结构可以有多种存储结构.D线性表…凯下列说法对的的是届83L=al,a2,a3,…an,,每个元素都有一个直接前件和直接后线性表中至少要有一个元表中诸元素的排列顺序必A BC须是由小到大或由大到除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件D.线性表若采用链式存储结构时,规定内存中可用存储单元的地址84D.必须是连续部分地址必须是连续的A B一定是不连续.连续不连续都可以C..D栈通常采用的两种存储结构是85A顺序存储结构和链式存储结散列方式和索引方式A.B,链表存储结构和数,线性存储结构和非线性存储结构C,D下列数据结构中,按先进后出原则组织数据的是86B线性链循环链.顺序表A.BC.D树是结点的集合,它的根结点数目是87C.有且只有或多于・或,至少A,B.l C.
0.D2具有个结点的二叉树有883D种形种形种形种形,A.2B
4.C.
7.D,5设一棵二叉树中有个叶子结点,有个度为的结点,则该二叉树中总的结点数为89381BA.l.B,l,C.l.D,l.在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,现在,与程序的效率90相比,人们更重视程序的C.安全.一致可理解合理性A,BC.D.为了提高测试的效率,应.注
91.D P
85.随机选取测试数据,取一切也许的输入数据作为测试数据在完毕编码以后制定软件的测A BC,试计.集中对付那些错误群集的程序.D软件生命周期中所花费用最多的阶段是92D具体设软件编软件测,软件维护A.BC,D
二、填空题算法的复杂度重要涉及复杂度和空间复杂度,答时间L.数据的逻辑结构在计算机存储空间中的存放形式称为数据的答存储结构#物理结构2,若按功能划分,软件测试的方法通常分为白盒测试方法和测试方法答黑盒3,假如一个工人可管理多个设施,而一个设施只被一个工人管理,则实体“工人”与实体”设4备”之间存在联系答一对多#1:N#l:n,关系数据库管理系统能实现的专门关系运算涉及选择、连接和,答投影
5.在先左后右的原则下,根据访问根结点的顺序,二叉树的遍历可以分为三种前序遍历、遍6历和后序遍历答中序,结构化程序设计方法的重要原则可以概括为自顶向下、逐步求精、和限制使用语句,答7goto模块化,软件的调试方法重要有强行排错法、和因素排除法答回溯法8,数据库系统的三级模式分别为模式、内部级模式与外部级模式答概念#概念9级.数据字典是各类数据描述的集合,它通常涉及个部分,即数据项、数据结构、数据流、和105解决过程答数据存储,设一棵完全二叉树共有个结点,则在该二叉树中有个叶子结点答11500250在最坏情况下,冒泡排序的时间复杂度为.答
12.nn-l/2#n*n-l/2#Onn-l/2#On*n-l/
2.面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个答:13o实体.软件的需求分析阶段的工作,可以概括为四个方面、需求分析、编写需求规格说明书和14需求评审.答需求获取是数据库应用的核心,答数据库设计
15..数据结构涉及数据的结构和数据的存储结构16答逻辑.软件工程研究的内容重要涉及技术和软件工程管理答软件开,注17P64,与结构化需求分析方法相相应的是方法18答结构化设计.关系模型的完整性规则是对关系的某种约束条件,涉及实体完整性、和自定义完整性答19参照完整性.数据模型按不同的应用层次分为三种类型,它们是数据模型、逻辑数据模型和物20理数据模型答概.注P110,栈的基本运算有三种入栈、退栈和21o答读栈顶元素#读栈顶的元素#读出栈顶元素,在面向对象方法中,信息隐蔽是通过对象的性来实现的答封装
22.数据流的类型有和事务型.答变换,注23P
77.数据库系统中实现各种数据管理功能的核心软件称为答数据库管理系统24o,注要牢记,重要#DBM.关系模型的数据操纵即是建立在关系上的数据操纵,一般有、增长、删除和修改四种操作25答查,注要牢记.实现算法所需的存储单元多少和算法的工作量大小分别称为算法.,答空间复杂度和时间26复杂度.数据结构涉及数据的逻辑结构、数据.以及对数据的操作运算答存储结,注27P
7.一个类可以从直接或间接的祖先中继承所有属性和方法采用这个方法提高了软件的答28o可重用性,面向对象的模型中,最基本的概念是对象.,答类29,软件维护活动涉及以下几类改正性维护、适应性维护、维护和防止性维护答:完善.注30要牢记,书中没有提到算法的基本特性是可行性、拟定性、和拥有足够的情报答有穷性
31..顺序存储方法是把逻辑上相邻的结点存储在物理位置的存储单元中答相邻32结构化程序设计方法是英国的提出的,它是一种面向的设计33Jackson MJackson方法答数据结,注P
67.数据库设计分为以下个设计阶段需求分析阶段、、逻辑设计阶段、物理设计阶段、实346行阶段、运营和维护阶段答概念设计阶段#数据库概念设计阶段.数据库保护分为安全性控,、、并发性控制和数据的恢复答完整性控,注要牢记
35.测试的目的是暴露错误,评价程序的可靠性;而的目的是发现错误的位置并改正36错误答调试.在最坏情况下,堆排序需要比较的次数为37o答:Onlog2n.若串,则其子串的数目是答38s=Program”
29.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体”项目主管”与实体39”项目”的联系属于的联系答对多1#1:N.数据库管理系统常见的数据模型有层次模型、网状模型和三种答关系模型40数据的逻辑结构有线性结构和两大类.答非线性结构41数据结构分为逻辑结构与存储结构,线性链表属于答存储结构42o数据的基本单位是答元素43o长度为的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个44n元素所需移动元素的平均个数为o答n/2当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算这45种情况称为.答上.在面向对象方法中,类之间共享属性和操作的机制称为答继.46度]。
个人认证
优秀文档
获得点赞 0