收藏 分销(赏)

2023年计算机二级公共基础知识模拟试题及答案详解.doc

上传人:a199****6536 文档编号:3218143 上传时间:2024-06-25 格式:DOC 页数:21 大小:66.54KB
下载 相关 举报
2023年计算机二级公共基础知识模拟试题及答案详解.doc_第1页
第1页 / 共21页
2023年计算机二级公共基础知识模拟试题及答案详解.doc_第2页
第2页 / 共21页
2023年计算机二级公共基础知识模拟试题及答案详解.doc_第3页
第3页 / 共21页
2023年计算机二级公共基础知识模拟试题及答案详解.doc_第4页
第4页 / 共21页
2023年计算机二级公共基础知识模拟试题及答案详解.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、计算机二级公共基本知识习题(分析与解答)一、选用题1. 下列模式中,可以给出数据库物理存储构造与物理存取措施是_。 A、内模式 B、外模式 C、物理模式 D、逻辑模式 数据库管理系统三级模式构造由外模式、模式和内模式构成。外模式,或子模式,或顾客模式,是指数据库顾客所看到数据构造,是顾客看到数据视图。 模式,或逻辑模式,是数据库中对全体数据逻辑构造和特性描述,是所有顾客所见到数据视图总和。外模式是模式一某些。内模式,或存储模式,或物理模式,是指数据在数据库系统内存储介质上体现,即对数据物理构造和存取方式描述。 本题答案为A。2下列论述中对旳是_。A、数据库是一种独立系统,不需要操作系统支持 B

2、、数据库设计是指设计数据库管理系统C、数据库技术主线目旳是要处理数据共享问题 D、数据库系统中,数据物理构造必要与逻辑构造一致 数据库是存储在计算机存储设备中、构造化有关数据集合。数据库中数据不只是面向某一项特定应用,而是面向多种应用,可以被多种顾客、多种应用程序共享,不具有独立系统。设计数据库目实质上是设计出满足实际应用需求实际关系模型。数据库技术重要目是有效地管理和存取大量数据资源,波及:提高数据共享性,使多种顾客可以同步访问数据库中数据;减小数据冗余,以提高数据一致性和完整性;提供数据与应用程序独立性,从而减少应用程序开发和维护代价。 本题答案为C。 3在一棵二叉树上第5层结点数最多是_

3、。 A、8B、16C、32D、15 根据二叉树性质:二叉树第i(i1)层上至多有2i-1个结点。得到第5层结点数最多是16。本题答案为B。4数据库系统关键是_。 A、数据模型B、数据库管理系统C、软件工具D、数据库 数据库管理系统DBMS是数据库系统关键。DBMS是负责数据库建立、使用和维护软件。DBMS建立在操作系统之上,实行对数据库统一管理和控制。顾客使用多种数据库命令以及应用程序执行,最终都必要通过DBMS。此外,DBMS还承担着数据库安全保护工作,按照DBA所规定规定,保证数据库完整性和安全性。 本题答案为B。5下面概念中,不属于面向对象措施是_。A、对象B、继承C、类D、过程调用面向

4、对象措施是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件措施。面向对象措施从对象出发,发展出对象、类、消息、继承等概念。 本题答案为D。6下面论述对旳是_。A、算法执行效率与数据存储构造无关B、算法空间复杂度是指算法程序中指令(或语句)条数C、算法有穷性是指算法必要能在执行有限个环节之后终止D、以上三种描述都不对算法设计可以避开详细计算机程序设计语言,但算法实现必要借助程序设计语言中提供数据类型及其算法。数据构造和算法是计算机科学两个重要支柱。它们是一种不可分割整体。算法在运行过程中需辅助存储空间大小称为算法空间复杂度。算法有穷性是指一种算法必要在执行有限环节后来结束。本

5、题答案为C。7在软件开发中,下面任务不属于设计阶段是_。A、数据构造设计B、给出系统模块构造C、定义模块算法D、定义需求并建立系统模型软件设计一般分为总体设计和详细设计两个阶段,总体设计任务是确定软件总体构造,子系统和模块划分,并确定模块间接口和评价模块划分质量,以及进行数据分析。详细设计任务是确定每一模块实现定义,波及数据构造、算法和接口。 本题答案为D。8如下数据构造中不属于线性数据构造是_。A、队列B、线性表C、二叉树D、栈线性表、栈和队列等数据构造所体现和处理数据以线性构造为组织形式。栈是一种特殊线性表,这种线性表只能在固定一端进行插入和删除操作,容许插入和删除一端称为栈顶,另一端称为

6、栈底。一种新元素只能从栈顶一端进入,删除时,只能删除栈顶元素,即刚刚被插入元素。因此栈又称后进先出表(Last In First Out);队列可看作是插入在一端进行,删除在另一端进行线性表,容许插入一端称为队尾,容许删除一端称为队头。在队列中,只能删除队头元素,队列最终一种元素一定是最新入队元素。因而队列又称先进先出表(First In First Out)。 本题答案为C。9在构造化措施中,用数据流程图(DFD)作为描述工具软件开发阶段是_。A、可行性分析B、需求分析C、详细设计D、程序编码10下面描述中,符合构造化程序设计风格是_。A、使用次序、选用和反复(循环)三种基本控制构造体现程序

7、控制逻辑B、模块只有一种入口,可以有多种出口 C、重视提高程序执行效率 D、不使用goto语句构造化程序设计措施四条原则是:1.自顶向下;2.逐渐求精;3.模块化;4.限制使用goto语句。自顶向下是说,程序设计时,应先考虑总体,后考虑细节;先考虑全局目旳,后考虑局部目旳;逐渐求精是说,对复杂问题,应设计某些子目旳,作过渡,逐渐细节化;模块化是说,一种复杂问题,必然是由若干稍简朴问题构成;处理这个复杂问题程序,也应对应若干稍简朴问题,分解成若干稍小某些。本题答案为A。11. 视图设计一般有3种设计次序,下列不属于视图设计是_。 A、自顶向下 B、由外向内 C、由内向外 D、自底向上 视图设计一

8、般有3种设计次序,它们分别是自顶向下、自底向上和由内向外,它们又为视图设计提供了详细操作措施,设计者可根据实际状况灵活掌握,可以单独使用也可混合使用。 本题答案为B。12. 在下列几种排序措施中,规定内存量最大是_。注:要牢记,书中没有提到。A、插入排序 B、选用排序 C、迅速排序 D、归并排序迅速排序基本思想是,通过一趟排序将待排序记录分割成独立两某些,其中一某些记录关键字均比另一某些记录关键字小,再分别对这两某些记录继续进行排序,以到达整个序列有序;插入排序基本操作是指将无序序列中各元素依次插入到已经有序线性表中,从而得到一种新序列;选用排序基本思想是:扫描整个线性表,从中选出最小元素,将

9、它互换到表最前面(这是它应有位置),然后对剩余子表采用同样措施,直到表空为止;归并排序是将两个或两个以上有序表组合成一种新有序表。 本题答案为D。13. 构造化程序设计重要强调是_。A、程序规模 B、程序易读性 C、程序执行效率 D、程序可移植性构造化程序设计重要强调是构造化程序清晰易读,可理解性好,程序员可以进行逐渐求精、程序证明和测试,以保证程序对旳性。 本题答案为B。14. 在软件生命周期中,能精确地确定软件系统必要做什么和必要具有哪些功能阶段是_。A、概要设计 B、详细设计 C、可行性分析 D、需求分析一般,将软件产品从提出、实现、使用维护到停止使用退伍过程称为软件生命周期。也就是说,

10、软件产品从考虑其概念开始,到该软件产品不能使用为止整个时期都属于软件生命周期。 本题答案是D。15. 下列有关栈论述中对旳是_。 A、在栈中只能插入数据 B、在栈中只能删除数据 C、栈是先进先出线性表 D、栈是先进后出线性表栈是限定在一端进行插入与删除线性表。栈是按照先进后出或后进先出原则组织数据,因而,栈也被称为先进后出表或后进先出表。本题答案是D。16. 下面不属于软件设计原则是_。A、抽象 B、模块化 C、自底向上 D、信息隐蔽在软件设计过程中,必要遵照软件工程基本原则:这些原则波及抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可靠性。 本题答案为C。17. 对长度为N线性表进

11、行次序查找,在最坏状况下所需要比较次数为_。注:要牢记A、N+1 B、N C、(N+1)/2 D、N/2在进行次序查找过程中,假如线性表中被查元素是线性表中最终一种,或者被查元素主线不在线性表中,则为了查找这个元素需要与线性表中所有元素进行比较,这是次序查找最坏状况。 本题答案为B。18. 在数据流图(DFD)中,带有名字箭头体现_。A、控制程序执行次序 B、模块之间调用关系 C、数据流向 D、程序构成成分数据流相称于一条管道,并有一级数据(信息)流经它。在数据流图中,用标有名字箭头体现数据流。数据流可以从加工流向加工,也可以从加工流向文献或从文献流向加工,并且可以从外部实体流向系统或从系统流

12、向外部实体。 本题答案为C。 19. 下列有关数据库描述,对旳是_。A、数据库是一种DBF文献 B、数据库是一种关系 C、数据库是一种构造化数据集合 D、数据库是一组文献数据库(Database,简称DB)是数据集合,它具有统一构造形式并存储于统一存储介质内,是多种应用数据集成,并可被各个应用程序所共享。数据库中数据具有集成、共享之特点。 本题答案为C。20. 下列说法中,不属于数据模型所描述内容是_。 A、数据构造 B、数据操作 C、数据查询 D、数据约束数据模型所描述内容有3个某些,它们是数据构造、数据操作和数据约束。其中,数据模型中数据构造重要描述数据类型、内容、性质,以及数据库联络等;

13、数据操作重要是描述在对应数据构造上操作类型与操作方式。 本题答案为C。21在关系数据库中,用来体现实体之间联络是_。A、树构造 B、网构造 C、线性表 D、二维表在关系数据库中,用二维表来体现实体之间联络。本题答案为D。22程序流程图(PFD)中箭头代表是_。A、数据流 B、控制流 C、调用关系 D、构成关系程序流程图(PFD)是一种老式、应用广泛软件过程设计体现工具,一般也称为程序框图,其箭头代表是控制流。 本题答案为B。23在构造化措施中,软件功能分解属于下列软件开发中阶段是_。注:总体设计也就是概要设计A、详细设计 B、需求分析 C、总体设计 D、编程调试 总体设计过程一般由两个重要阶段

14、构成:系统设计,确定系统详细实现方案;构造设计,确定软件构造。为确定软件构造,首先需要从实现角度把复杂功能深入分解。分析员结合算法描述仔细分析数据流图中每个处理,假如一种处理功能过度复杂,必要把它功能恰当地分解成一系列比较简朴功能。 本题答案为C。24数据处理最小单位是_。A、数据 B、数据元素 C、数据项 D、数据构造 数据处理最小单位是数据项;由若干数据项构成数据元素;而数据是指可以被计算机识别、存储和加工处理信息载体;数据构造是指数据之间互有关系和数据运算。 本题答案为C。25在下列选项中,哪个不是一种算法一般应当具有基本特性_。A、确定性 B、可行性 C、无穷性 D、拥有足够情报作为一

15、种算法,一般应具有如下几种基本特性:可行性;确定性;有穷性;拥有足够情报。 本题答案为C。 26下列论述中对旳是_。A、线性表是线性构造 B、栈与队列是非线性构造C、线性链表是非线性构造 D、二叉树是线性构造 根据数据构造中各数据元素之间先后关系复杂程度,一般将数据构造分为两大类型:线性构造与非线性构造。假如一种非空数据构造满足下列两个条件:(1)有且只有一种根结点;(2)每一种结点最多有一种前件,也最多有一种后件,则称该数据构造为线性构造,又称线性表,因此线性表、栈与队列、线性链表都是线性构造,而二叉树是非线性构造。 本题答案是A。27将E-R图转换到关系模式时,实体与联络都可以体现到_。A

16、、属性 B、关系 C、键 D、域关系是由若干个不一样元组所构成,因而关系可视为元组集合,将E-R图转换到关系模式时,实体与联络都可以体现到关系。本题答案为B。28软件调试目是_。注:与软件测试要对比着复习A、发现错误 B、改正错误 C、改善软件性能 D、挖掘软件潜能由程序调试概念可知:程序调试活动由两某些构成,其一是根据错误迹象确定程序中错误确切性质、原因和位置。其二,对程序进行修改,排除这个错误。因此程序调试目就是诊断和改正程序中错误。本题答案为B。 29软件开发构造化生命周期措施将软件生命周期划提成_。A、定义、开发、运行维护 B、设计阶段、编程阶段、测试阶段C、总体设计、详细设计、编程调

17、试 D、需求分析、功能定义、系统设计一般,将软件产品从提出、实现、使用维护到停止使用退伍过程称为软件生命周期。它可以分为软件定义、软件开发及软件运行维护三个阶段。 本题答案为A。30设有下列二叉树:对此二叉树中序遍历成果为_。A、ABCDEF B、DBEAFC C、ABDECFA D、DEBFCA所谓中序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最终遍历右子树;并且在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最终遍历右子树。本题答案为B。31面向对象设计措施与老式面向过程措施有本质不一样,它基本原理是_。A、模仿现实世界中不一样事物之间联络

18、 B、强调模仿现实世界中算法而不强调概念 C、使用现实世界概念抽象地思索问题从而自然地处理问题 D、鼓励开发者在软件开发绝大某些中都用实际领域概念去思索面向对象设计措施与老式面向过程措施有本质不一样,它基本原理是,使用现实世界概念抽象地思索问题从而自然地处理问题。它强调模仿现实世界中概念而不强调算法,它鼓励开发者在软件开发绝大某些中都用应用领域概念去思索。 本题答案为C。 32在软件工程中,白箱测试法可用于测试程序内部构造。此措施将程序看做是_。A、循环集合 B、地址集合 C、途径集合 D、目旳集合软件白盒测试措施是把测试对象看做一种打开盒子,它容许测试人员运用程序内部逻辑构造及有关信息,设计

19、或选用测试用例,对程序所有逻辑途径进行测试。 本题答案为C。33在计算机中,算法是指_。A、查询措施 B、加工措施 C、解题方案精确而完整描述 D、排序措施 计算机算法是指解题方案精确而完整描述,它有如下几种基本特性:可行性、确定性、有穷性和拥有足够情报。 本题答案为C。34用树形构造来体现实体之间联络模型称为_。A、关系模型 B、层次模型 C、网状模型 D、数据模型 层次模型是最早发展出来数据库模型。它基本构造是树形构造,这种构造方式在现实世界中很普遍,如家族构造、行政组织机构,它们自顶向下、层次分明。 本题答案为B。35单个顾客使用数据视图描述称为_。A、外模式 B、概念模式 C、内模式

20、D、存储模式外模式是顾客数据视图,也就是顾客所见到数据模式;全局数据视图描述称为概念模式,即数据库中所有数据整体逻辑构造描述;物理存储数据视图描述称为内模式,即数据库在物理存储方面描述;存储模式即为内模式。 本题答案为A。36下列论述中,不属于软件需求规格阐明书作用是_。 A、便于顾客、开发人员进行理解和交流 B、反应出顾客问题构造,可以作为软件开发工作基本和根据C、作为确认测试和验收根据 D、便于开发人员进行需求分析软件需求规格阐明书(SRS,Software Requirement Specification)是需求分析阶段最终成果,是软件开发中重要文档之一。它有如下几种方面作用: 便于顾

21、客、开发人员进行理解和交流; 反应出顾客问题构造,可以作为软件开发工作基本和根据; 作为确认测试和验收根据。本题答案为D。37按条件f对关系R进行选用,其关系代数体现式为_。A. R|X|R B. R|X|Rf C. f(R) D. f(R)选用运算是一种一元运算,关系R通过选用运算(并由该运算给出所选用逻辑条件)后仍为一种关系。这个关系是由R中那些满足逻辑条件元组所构成。假如关系逻辑条件为f,则R满足f选用运算可以写成:f(R)。 本题答案为C。 38在单链表中,增长头结点目是_。A、以便运算实现 B、使单链表至少有一种结点C、标识表结点中首结点位置 D、阐明单链表是线性表链式存储实现头结点

22、不仅标识了表中首结点位置,并且根据单链表(包括头结点)构造,只要掌握了表头,就可以访问整个链表,因而增长头结点目是为了便于运算实现。 本题答案为A。39软件需求分析阶段工作,可以分为四个方面:需求获取、需求分析、编写需求规格阐明书以及_。 A、阶段性汇报 B、需求评审 C、总结 D、都不对旳 软件需求分析阶段工作,可以概括为四个方面:需求获取、需求分析、编写需求规格阐明书和需求评审。 需求获取目是确定对目旳系统各方面需求。波及到重要任务是建立获取顾客需求措施框架,并支持和监控需求获取过程。需求分析是对获取需求进行分析和综合,最终给出系统处理方案和目旳系统逻辑模型。 编写需求规格阐明书作为需求分

23、析阶段成果,可觉得顾客、分析人员和设计人员之间交流提供以便,可以直接支持目旳软件系统确认,又可以作为控制软件开发进程根据。需求评审是对需求分析阶段工作进行复审,验证需求文档一致性、可行性、完整性和有效性。本题答案是B。 40希尔排序法属于哪一种类型排序法_。 A、互换类排序法 B、插入类排序法 C、选用类排序法 D、建堆排序法希尔排序法基本思想是:将整个无序序列分割成若干小子序列分别进行插入排序。因此希尔排序法属于插入类排序,但它对简朴插入排序做了很大改善。本题答案为B。41索引属于_。A、模式 B、内模式 C、外模式 D、概念模式内模式(Internal Schema)又称物理模式(Phys

24、ical Schema),它给出了数据库物理存储构造与物理存取措施,如数据存储文献构造、索引、集簇及hash等存取方式与存取途径。 本题答案为B。 42数据库设计波及两个方面设计内容,它们是_。A、概念设计和逻辑设计 B、模式设计和内模式设计C、内模式设计和物理设计 D、构造特性设计和行为特性设计 数据库设计可分为概念设计与逻辑设计。 数据库概念设计目是分析数据间内在语义关联,在此基本上建立一种数据抽象模型。 数据库逻辑设计重要工作是将ER图转换为指定RDBMS中关系模型。 本题答案是A。43已知数据表A中每个元素距其最终位置不远,为节省时间,应采用算法是_。A、堆排序 B、直接插入排序 C、

25、迅速排序 D、直接选用排序 当数据表A中每个元素距其最终位置不远,阐明数据表A按关键字值基本有序,在待排序序列基本有序状况下,采用插入排序所用时间至少。 本题答案为B。44算法空间复杂度是指_。 A、算法程序长度 B、算法程序中指令条数 C、算法程序所占存储空间 D、算法执行过程中所需要存储空间 一种算法空间复杂度,一般是指执行这个算法所需内存空间。一种算法所占用存储空间波及算法程序所占空间、输入初始数据所占存储空间以及算法执行过程中所需要额外空间。 本题答案是D。45. 数据库概念设计过程中,视图设计一般有三种设计次序,如下各项中不对是_。注:要牢记A、自顶向下 B、由底向上 C、由内向外

26、D、由整体到局部 数据库概念设计过程中,视图设计一般有三种设计次序,它们是: 1、自顶向下。这种措施是先从抽象级别高且普遍性强对象开始逐渐细化、详细化与特殊化。 2、由底向上。这种设计措施是先从详细对象开始,逐渐抽象,普遍化与一般化,最终形成一种完整视图设计。 3、由内向外。这种设计措施是先从最基本与最明显对象着手逐渐扩充至非基本、不明显其他对象。 本题答案为D。 46下列不属于构造化分析常用工具是_。 A、数据流图 B、数据字典 C、鉴定树 D、PAD图构造化分析常用工具有数据流图、数据字典、鉴定树和鉴定表。而PAD图是常用过程设计工具中图形设计。 本题答案为D。 47下列不属于软件调试技术

27、是_。 A、强行排错法 B、集成测试法 C、回溯法 D、原因排除法 调试关键在于推断程序内部错误位置及原因。重要调试措施有强行排错法、回溯法和原因排除法。 本题答案为B48已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它前序遍历序列是_。A、cedba B、acbed C、decab D、deabc根据后序遍历序列可确定根结点为c;再根据中序遍历序列可知其左子树由deba构成,右子树为空;又由左子树后序遍历序列可知其根结点为e,由中序遍历序列可知其左子树为d,右子树由ba构成。求得该二叉树前序遍历序列为选项A。 本题答案为A。 注:前提纲掌握三种遍历措施。49下述有关数据库系统

28、论述中对旳是_。A、数据库系统减少了数据冗余 B、数据库系统防止了一切冗余 C、数据库系统中数据一致性是指数据类型一致 D、数据库系统比文献系统能管理更多数据由于数据集成性使得数据可为多种应用所共享,尤其是在网络发达今天,数据库与网络结合扩大了数据关系应用范围。数据共享自身又可极大地减少数据冗余性,不仅减少了不必要存储空间,更为重要是可以防止数据不一致性。所谓数据一致性是指在系统中同一数据不一样出现应保持相似值,而数据不一致性指是同一种数据在系统不一样拷贝处有不一样值。 本题答案是A。50. 检查软件产品与否符合需求定义过程称为_。A、确认测试 B、集成测试 C、验证测试 D、验收测试 确认测

29、试任务是验证软件功能和性能及其她特性与否满足了需求规格阐明中确定多种需求,以及软件配置与否完全、对旳。 本题答案为A。51算法一般都可以用哪几种控制构造组合而成_。 A、循环、分支、递归 B、次序、循环、嵌套 C、循环、递归、选用 D、次序、选用、循环 算法控制构造给出了算法基本框架,它不仅决定了算法中各操作执行次序,并且也直接反应了算法设计与否符合构造化原则。一种算法一般都可以用次序、选用、循环三种基本控制构造组合而成。本题答案为D。52SQL语言又称为_。A、构造化定义语言 B、构造化控制语言 C、构造化查询语言 D、构造化操纵语言构造化查询语言(Structured Query Lang

30、uage,简称SQL)是集数据定义、数据操纵和数据控制功能于一体数据库语言。 本题答案为C。53n个顶点强连通图边数至少有_。A、n-1 B、n(n-1) C、n D、n+1在有向图中,若任意两个顶点都连通,则称该图是强连通图,这样有向图形状是环状,因而至少应有n条边。 本题答案为C。54在面向对象措施中,一种对象祈求另一对象为其服务方式是通过发送_。A、调用语句 B、命令 C、口令 D、消息面向对象世界是通过对象与对象间彼此互相合作来推进,对象间这种互相合作需要一种机制协助进行,这样机制称为消息。消息是一种实例与另一种实例之间传递信息,它祈求对象执行某一处理或回答某一规定信息,它统一了数据流

31、和控制流。 本题答案为D。55栈和队列共同点是_。注:这一共同点和线性表不一样样A、都是先进后出 B、都是先进先出 C、只容许在端点处插入和删除元素 D、没有共同点栈和队列都是一种特殊操作受限线性表,只容许在端点处进行插入和删除。两者区别是:栈只容许在表一端进行插入或删除操作,是一种后进先出线性表;而队列只容许在表一端进行插入操作,在另一端进行删除操作,是一种先进先出线性表。 本题答案为C。56在深度为5满二叉树中,叶子结点个数为_。A、32 B、31 C、16 D、15 所谓满二叉树是指这样一种二叉树:除最终一层外,每层上所有结点均有两个子结点。这就是说,在满二叉树中,每一层上结点数都到达最

32、大值,即在满二叉树第K层上有2K-1个结点,且深度为m满二叉树有2m个结点。在满二叉树中,最终一层结点个数就是叶子结点个数,本题中深度为5,故叶子结点数为25-1=24=16。 本题答案是C。57数据构造中,与所使用计算机无关是数据_。A、存储构造 B、物理构造 C、逻辑构造 D、物理和存储构造数据构造概念一般波及3个方面内容,数据逻辑构造、存储构造及数据上运算集合。数据逻辑构造只抽象反应数据元素之间逻辑关系,而不管它在计算机中存储体现形式。 本题答案为C。58需求分析阶段任务是确定_。A、软件开发措施 B、软件开发工具 C、软件开发费用 D、软件系统功能 需求分析是软件定义时期最终一种阶段,

33、它基本任务就是详细调查现实世界要处理对象(组织、部门、企业等),充足理解原系统工作概况,明确顾客多种需求,然后在此基本上确定新系统功能。选项A)软件开发措施是在总体设计阶段完毕任务;选项B)软件开发工具是在实现阶段需完毕任务;选项C)软件开发费用是在可行性研究阶段需完毕任务。 本题答案为D。 59算法时间复杂度是指_。A、执行算法程序所需要时间 B、算法程序长度C、算法执行过程中所需要基本运算次数 D、算法程序中指令条数所谓算法时间复杂度,是指执行算法所需要计算工作量。为了可以比较客观地反应出一种算法效率,在度量一种算法工作量时,不仅应当与所使用计算机、程序设计语言以及程序编制者无关,并且还应

34、当与算法实现过程中许多细节无关。为此,可以用算法在执行过程中所需基本运算执行次数来度量算法工作量。 本题答案是C。60用链表体现线性表长处是_。注:由于不需要移动元素A、便于插入和删除操作 B、数据元素物理次序与逻辑次序相似 C、花费存储空间较次序存储少 D、便于随机存取链式存储构造克服了次序存储构造缺陷:它结点空间可以动态申请和释放;它数据元素逻辑次序靠结点指针来指示,不需要移动数据元素。故链式存储构造下线性表便于插入和删除操作。 本题答案为A。61关系表中每一横行称为一种_。A、元组 B、字段 C、属性 D、码在关系数据库中,关系模型采用二维表来体现,简称表。二维表是由表框架及表元组构成。

35、在表框架中,按行可以存储数据,每行数据称为元组。本题答案是A。62下面对对象概念描述错误是_。A、任何对象都必要有继承性 B、对象是属性和措施封装体C、对象间通讯靠消息传递 D、操作是对象动态性属性对象是由数据和容许操作构成封装体,与客观实体有直接对应关系。对象之间通过传递消息互相联络,以模仿现实世界中不一样事物彼此之间联络。 本题答案为A。63栈底至栈顶依次存储元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列也许是_。A、ABCED B、DBCEA C、CDABE D、DCBE栈操作原则是后进先出,栈底至栈顶依次存储元素A、B、C、D,则表明这4个元素中D是最终进栈,B

36、、C处在中间,A最早进栈。因此出栈时一定是先出D,再出C,最终出A。 本题答案为D。64下列工具中不属于需求分析常用工具是_。A、PAD B、PFD C、N-S D、DFD常用需求分析措施有:构造化分析措施和面向对象分析措施。构造化分析常用工具有:数据流图(DFD)、数据字典(DD)、鉴定树和鉴定表等。 本题答案为D。65数据存储构造是指_。 注:要牢记A、数据所占存储空间量 B、数据逻辑构造在计算机中体现 C、数据在计算机中次序存储方式 D、存储在外存中数据数据逻辑构造在计算机存储空间中存储形式称为数据存储构造。本题答案为B。66在数据管理技术发展过程中,文献系统与数据库系统重要区别是数据库

37、系统具有_。注:数据模型采用关系模型(二维表)A、数据无冗余 B、数据可共享 C、专门数据管理软件 D、特定数据模型在文献系统中,互相独立记录其内部构造最简朴形式是等长同格式记录集合,易导致存储空间大量挥霍,不以便使用。而在数据库系统中,数据是构造化,这种构造化规定在描述数据时不仅描述数据自身,还要描述数据间关系,这正是通过采用特定数据模型来实现。 本题答案为D。67为了防止流程图在描述程序逻辑时灵活性,提出了用方框图来替代老式程序流程图,一般也把这种图称为_。A、PAD图 B、N-S图 C、构造图 D、数据流图 常用过程设计工具有:程序流程图、N-S图、PAD图和HIPO图。其中,为了防止流

38、程图在描述程序逻辑时灵活性,提出了用方框图来替代老式程序流程图,一般也把这种图称为N-S图。 本题答案为B。 68下列有关队列论述中对旳是_。A、在队列中只能插入数据 B、在队列中只能删除数据C、队列是先进先出线性表 D、队列是先进后出线性表队列是指容许在一端进行插入、而在另一端进行删除线性表。它又称为先进先出或后进后出线性表,体现了先来先服务原则。 本题答案为C。 69下面不属于软件工程3个要素是_。 A、工具 B、过程 C、措施 D、环境 70在数据管理技术发展过程中,经历了人工管理阶段、文献系统阶段和数据库系统阶段。其中数据独立性最高阶段是_。 A、数据库系统 B、文献系统 C、人工管理

39、 D、数据项管理在数据管理技术发展过程中,经历了人工管理阶段、文献系统阶段和数据库系统阶段。其中数据独立性最高阶段是数据库系统。 本题答案为A。71分布式数据库系统不具有特点是_。 A、分布式 B、数据冗余 C、数据分布性和逻辑整体性 D、位置透明性和复制透明性 分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复制透明性特点,其数据也是分布;但分布式数据库系统中数据常常反复存储,数据也并非必要反复存储,重要视数据分派模式而定。若分派模式是一对多,即一种片段分派到多种场地存储,则是冗余数据库,否则是非冗余数据库。 本题答案为B。72信息隐蔽概念与下述哪一种概念直接有关_。A、软件构造定义

40、 B、模块独立性 C、模块类型划分 D、模仿耦合度信息隐蔽是指在一种模块内包括信息(过程或数据),对于不需要这些信息其她模块来说是不能访问。模块独立性是指每个模块只完毕系统规定独立子功能,并且与其她模块联络至少且接口简朴。衡量软件模块独立性度量原则是耦合性和内聚性。一种模块内聚性越强,则该模块模块独立性越强。而内聚性是信息隐蔽和局部化概念自然扩长。 本题答案为B。73数据流图用于抽象描述一种软件逻辑模型,数据流图由某些特定图符构成。下图符名标识图符不属于数据流图合法图符是_。A、控制流 B、加工 C、数据存储 D、源和潭数据流图从数据传递和加工角度,来刻画数据流从输入到输出移动变换过程。数据流

41、图中重要图形元素有:加工(转换)、数据流、存储文献(数据源)、源和潭。本题答案为A。74线性表次序存储构造和线性表链式存储构造分别是_。A、次序存取存储构造、次序存取存储构造 B、随机存取存储构造、次序存取存储构造C、随机存取存储构造、随机存取存储构造 D、任意存取存储构造、任意存取存储构造次序存储构造中,数据元素存储在一组地址持续存储单元中,每个数据元素地址可通过公式LOC(ai)=LOC(a1)+(i-1)L计算得到,从而实现了随机存取。对于链式存储构造,要对某结点进行存取,都得从链头指针指向结点开始,这是一种次序存取存储构造。 本题答案为B。75算法分析目是_。 注:书中没有总结,但要牢

42、记A、找出数据构造合理性 B、找出算法中输入和输出之间关系 C、分析算法易懂性和可靠性 D、分析算法效率以求改善算法分析是指对一种算法运行时间和占用空间做定量分析,一般计算出对应数量级,常用时间复杂度和空间复杂度体现。分析算法目就是要减少算法时间复杂度和空间复杂度,提高算法执行效率。本题答案为D。 76对建立良好程序设计风格,下面描述对旳是_。A、程序应简朴、清晰、可读性好 B、符号名命名要符合语法C、充足考虑程序执行效率 D、程序注释可有可无要形成良好程序设计风格,重要应重视和考虑下述某些原因:符号名命名应具有一定实际含义,以便于对程序功能理解;对旳注释可以协助读者理解程序;程序编写应优先考

43、虑清晰性,除非对效率有特殊规定,程序编写要做到清晰第一,效率第二。 本题答案为A。77在设计程序时,应采纳原则之一是_。 注:和设计风格有关A、程序构造应有助于读者理解 B、不限制goto语句使用C、减少或取消注解行 D、程序越短越好滥用goto语句将使程序流程无规律,可读性差;添加注解行有助于对程序理解,不应减少或取消;程序长短要根据实际需要而定,并不是越短越好。 本题答案为A。78关系数据库管理系统能实现专门关系运算波及_。A、排序、索引、记录 B、选用、投影、连接 C、关联、更新、排序 D、显示、打印、制表关系数据库管理系统能实现专门关系运算,波及选用运算、投影运算、连接运算。 本题答案为B。79设一棵完全二叉树共有699个结点,则在该二叉树中叶子结点数为_。注:运用公式n=n0+n1+n2、n0=n2+1和完全二叉数特点可求出A、349 B、350 C、255 D、351所谓完全二叉树是指除最终一层外,每一层上结点数均到达最大值;在最终一层上只缺乏右边若干结点。具有n个结点完全二叉树,其父结点数为int(n/2),而叶子结点数等于总结点数减去父结点数。本题n=699,故父结点数等于in

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服