1、二级公共基础知识-4 及答案解析(总分:30.00,做题时间:90 分钟)一、B单项选择题/B(总题数:10,分数:20.00)1.数据库、数据库系统和数据库管理系统之间的关系是_。(分数:2.00)A.数据库包括数据库系统和数据库管理系统B.数据库系统包括数据库和数据库管理系统C.数据库管理系统包括数据库和数据库系统D.三者没有明显的包含关系2.下列 SQL语句中,用于修改表结构的是_。(分数:2.00)A.ALTERB.CREATEC.UPDATED.INSERT3.关系模型允许定义三类数据约束,下列不属于数据约束的是_。(分数:2.00)A.实体完整性约束B.参照完整性约束C.域完整性约
2、束D.用户自定义的完整性约束4.开发大型软件时,产生困难的根本原因是_。(分数:2.00)A.大系统的复杂性B.人员知识不足C.客观世界千变万化D.时间紧、任务重5.下面不属于软件设计原则的是_。(分数:2.00)A.抽象B.模块化C.自底向上D.信息隐蔽6.开发软件所需要低成本和产品的高质量之间有着尖锐的矛盾,这种现象称作_。(分数:2.00)A.软件投机B.软件危机C.软件工程D.软件产生7.在计算机中,算法是指_。(分数:2.00)A.加工方法B.解题方案的准确而完整的描述C.排序方法D.查询方法8.数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及_。
3、(分数:2.00)A.数据的存储结构B.计算方法C.数据映象D.逻辑存储9.以下不属于对象的基本特点的是_。(分数:2.00)A.分类性B.多态性C.继承性D.封装性10.串的长度是_。(分数:2.00)A.串中不同字符的个数B.串中不同字母的个数C.串中所含字符的个数且字符个数大于零D.串中所含字符的个数二、B填空题/B(总题数:5,分数:10.00)11.长度为 n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为 1。(分数:2.00)填空项 1:_12.用树形结构表示实体类型及实体间联系的数据模型称为 1。(分数:2.00)填空项 1:_1
4、3.类是一个支持集成的抽象数据类型,而对象是类的 1。(分数:2.00)填空项 1:_14.数据流图的类型有 1 和事务型。(分数:2.00)填空项 1:_15.当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的 1。(分数:2.00)填空项 1:_二级公共基础知识-4 答案解析(总分:30.00,做题时间:90 分钟)一、B单项选择题/B(总题数:10,分数:20.00)1.数据库、数据库系统和数据库管理系统之间的关系是_。(分数:2.00)A.数据库包括数据库系统和数据库管理系统B.数据库系统包括数据库和数据库管理系统 C.数据
5、库管理系统包括数据库和数据库系统D.三者没有明显的包含关系解析:解析 数据库系统(Database System,DBS)包括数据库(DataBase,DB)和数据库管理系统(Database Management System,DBMS)。2.下列 SQL语句中,用于修改表结构的是_。(分数:2.00)A.ALTER B.CREATEC.UPDATED.INSERT解析:解析 SQL 语句中凡创建都用 CREATE,删除都用 DROP,改变用 ALTER,再跟类型和名字,附加子句。3.关系模型允许定义三类数据约束,下列不属于数据约束的是_。(分数:2.00)A.实体完整性约束B.参照完整性约
6、束C.域完整性约束 D.用户自定义的完整性约束解析:解析 关系模型允许定义三类数据约束,它们是实体完整性约束、参照完整性约束及用户自定义的完整性约束。其中前两种完整性约束由关系数据库系统支持,对于用户自定义的完整性约束,则由关系数据库系统提供完整性约束语言,用户利用该语言给出约束条件,运行时由系统自动检查。4.开发大型软件时,产生困难的根本原因是_。(分数:2.00)A.大系统的复杂性 B.人员知识不足C.客观世界千变万化D.时间紧、任务重解析:解析 软件的显著特点是规模庞大,复杂度超线性增长,在开发大型软件时,要保证高质量,极端复杂困难,不仅涉及技术问题,更重要的是必须要有严格而科学的管理。
7、5.下面不属于软件设计原则的是_。(分数:2.00)A.抽象B.模块化C.自底向上 D.信息隐蔽解析:解析 软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念,它们是抽象、模块化、信息隐蔽和数据独立性。自底向上是集成测试中增量测试的一种。6.开发软件所需要低成本和产品的高质量之间有着尖锐的矛盾,这种现象称作_。(分数:2.00)A.软件投机B.软件危机 C.软件工程D.软件产生解析:解析 软件工程概念的出现源自软件危机。所谓软件危机是泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。总之,可以将软件危机归结为成本、质量、生产率等问题。
8、7.在计算机中,算法是指_。(分数:2.00)A.加工方法B.解题方案的准确而完整的描述 C.排序方法D.查询方法解析:解析 计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。8.数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及_。(分数:2.00)A.数据的存储结构 B.计算方法C.数据映象D.逻辑存储解析:解析 数据结构是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含 3个方面的内容,即数据的逻辑结构、存储结构和数据的运算。9.以下不属于对象的基本特点的是_。(分数:2.00)A.分类性B
9、.多态性C.继承性 D.封装性解析:解析 对象有如下一些基本特点,即标识唯一性、分类性、多态性、封装性和模块独立性。10.串的长度是_。(分数:2.00)A.串中不同字符的个数B.串中不同字母的个数C.串中所含字符的个数且字符个数大于零D.串中所含字符的个数 解析:解析 串的长度指的是串中的字符的个数,且其字符个数可以为零。二、B填空题/B(总题数:5,分数:10.00)11.长度为 n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为 1。(分数:2.00)填空项 1:_ (正确答案:n/2)解析:解析 在线性表的任何位置插入一个元素的概率相等,
10、即概率为 p=1/(n+1),则插入一个元素时所需移动元素的平均次数为 E=1/(n+1)n+1n=1(n-i+1)=n/2。12.用树形结构表示实体类型及实体间联系的数据模型称为 1。(分数:2.00)填空项 1:_ (正确答案:层次模型)解析:解析 用树形结构表示实体类型及实体间联系的数据模型称为层次模型,用有向图结构表示实体类型及实体间联系的数据模型称为网状模型,用二维表格结构表示实体及其联系的数据模型称为关系模型。13.类是一个支持集成的抽象数据类型,而对象是类的 1。(分数:2.00)填空项 1:_ (正确答案:实例)解析:解析 将属性、操作相似的对象归为类,也就是说,类是具有共同属
11、性、共同方法的对象的集合。所以,类是对象的抽象,对象则是其对应类的一个实例。14.数据流图的类型有 1 和事务型。(分数:2.00)填空项 1:_ (正确答案:变换型)解析:解析 典型的数据流类型有两种:变换型和事务型。变换型是指信息沿输入通路进入系统,同时由外部形式变换成内部形式,进入系统的信息通过变换中心,经加工处理以后再沿输出通路变换成外部形式离开软件系统;在很多软件应用中,存在某种作业数据流,它可以引发一个或多个处理,这些处理能够完成该作业要求的功能,这种数据流就称为事务。15.当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的 1。(分数:2.00)填空项 1:_ (正确答案:物理独立性)解析:解析 数据独立性是数据与程序问的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。也就是说,数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。数据独立性一般分为物理独立性与逻辑独立性两级。