1、二级公共基础知识-44 及答案解析(总分:30.00,做题时间:90 分钟)一、单项选择题(总题数:10,分数:20.00)1.在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示_。A模块之间的调用关系 B程序的组成成分C控制程序的执行顺序 D数据的流向(分数:2.00)A.B.C.D.2.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作_。A软件投机 B软件危机C软件工程 D软件产生(分数:2.00)A.B.C.D.3.数据库系统的三级模式不包括( )。 A) 概念模式 B) 内模式 C) 外模式 D) 数据模式(分数:2.00)A.B.C.D.4.下列叙述中正确
2、的是A) 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B) 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C) 顺序存储结构能存储有序表,链式存储结构不能存储有序表D) 链式存储结构比顺序存储结构节省存储空间(分数:2.00)A.B.C.D.5.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是_。A) 一对一 B) 一对多 C) 多对一 D) 多对多(分数:2.00)A.B.C.D.6.数据的存储结构是指_。A存储在外存中的数据 B数据所占的存储空间量C数据在计算机中的顺序存储方式 D数据的逻辑结构在计算机中的表示(分数:2.00)A.B.C.D.7.下列叙
3、述中正确的是_。A) 数据库系统是一个独立的系统,不需要操作系统的支持B) 数据库设计是指设计数据库管理系统C) 数据库技术的根本目标是要解决数据共享的问题D) 数据库系统中,数据的物理结构必须与逻辑结构一致(分数:2.00)A.B.C.D.8.一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、c、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是_。A) 12345ABCDE B) EDCBA54321 C) ABCDE12345 D) 54321EDCBA(分数:2.00)A.B.C.D.9.链表不具有的特点是( )。A) 不必事先估计存储空间 B) 可随机访问任一元素C) 插
4、入删除不需要移动元素 D) 所需空间与线性表长度成正比(分数:2.00)A.B.C.D.10.下列说法中,不属于数据模型所描述的内容的是_。 A) 数据结构 B) 数据操作 C) 数据查询 D) 数据约束(分数:2.00)A.B.C.D.二、填空题(总题数:5,分数:10.00)11.面向对象的模型中,最基本的概念是对象和_。(分数:2.00)填空项 1:_12.数据的逻辑结构在计算机存储空间中的存放形式称为数据的 1。(分数:2.00)填空项 1:_13.面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个 1。(分数:2.00)填空项 1:_14.在面向对象方法中,类的实例称为
5、 1。(分数:2.00)填空项 1:_15.软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于 1 测试。(分数:2.00)填空项 1:_二级公共基础知识-44 答案解析(总分:30.00,做题时间:90 分钟)一、单项选择题(总题数:10,分数:20.00)1.在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示_。A模块之间的调用关系 B程序的组成成分C控制程序的执行顺序 D数据的流向(分数:2.00)A. B.C.D.解析:解析 常用的软件结构设计工具是结构图(SC,Structure Chart),也称程序结构图。其中,矩形内用于注明模块的功能和名字;箭头表示模块间
6、的调用关系,带实心圆的箭头表示传递的是控制信息,带空心圆的箭头表示传递的是数据。2.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作_。A软件投机 B软件危机C软件工程 D软件产生(分数:2.00)A.B. C.D.解析:解析 软件工程概念的出现源自软件危机。所谓软件危机是泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。总之,可以将软件危机归结为成本、质量、生产率等问题。3.数据库系统的三级模式不包括( )。 A) 概念模式 B) 内模式 C) 外模式 D) 数据模式(分数:2.00)A.B.C.D. 解析:4.下列叙述中正确的是A) 顺序存储结构的存储一定是连续的,
7、链式存储结构的存储空间不一定是连续的B) 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C) 顺序存储结构能存储有序表,链式存储结构不能存储有序表D) 链式存储结构比顺序存储结构节省存储空间(分数:2.00)A. B.C.D.解析:5.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是_。A) 一对一 B) 一对多 C) 多对一 D) 多对多(分数:2.00)A.B. C.D.解析:解析 一间宿舍对应多个学生,则宿舍和学生之间的联系是一对多,学生和宿舍的联系是多对一。6.数据的存储结构是指_。A存储在外存中的数据 B数据所占的存储空间量C数据在计算机中的顺序存储方式 D数据的逻辑结构
8、在计算机中的表示(分数:2.00)A.B.C.D. 解析:解析 数据的存储结构是数据按逻辑结构规定的关系在计算机存储器中的存放方式,也称数据的物理结构。7.下列叙述中正确的是_。A) 数据库系统是一个独立的系统,不需要操作系统的支持B) 数据库设计是指设计数据库管理系统C) 数据库技术的根本目标是要解决数据共享的问题D) 数据库系统中,数据的物理结构必须与逻辑结构一致(分数:2.00)A.B.C. D.解析:解析 A 选项,数据库系统需要操作系统的支持,必不可少,故其叙述不正确。B 选项错误,数据库设计是指设计一个能满足用户要求。性能良好的数据库。D 选项也不对,数据库应该具有物理独立性和逻辑
9、独立性,改变其一而不影响另一个。正确答案为 C。8.一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、c、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是_。A) 12345ABCDE B) EDCBA54321 C) ABCDE12345 D) 54321EDCBA(分数:2.00)A.B. C.D.解析:解析 栈是按照“先进后出”的原则组织数据的,入栈的顺序为 12345ABCDE,1 为栈底元素最后出栈,E 为栈顶元素最先出栈,因此出栈的顺序为 EDCBA54321。9.链表不具有的特点是( )。A) 不必事先估计存储空间 B) 可随机访问任一元素C) 插入删除不需要移动元
10、素 D) 所需空间与线性表长度成正比(分数:2.00)A.B. C.D.解析:解析 链表采用的是链式存储结构,它克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。但是链式存储结构也有不足之处:每个结点中的指针域需额外占用存储空间;链式存储结构是一种非随机存储结构。10.下列说法中,不属于数据模型所描述的内容的是_。 A) 数据结构 B) 数据操作 C) 数据查询 D) 数据约束(分数:2.00)A.B.C. D.解析:解析 数据模型所描述的内容有 3个部分,它们是数据结构、数据操作和数据约束。其中,数据模型中的数据结构主要描
11、述数据的类型、内容、性质以及数据库的联系等;数据操作主要是描述在相应数据结构上的操作类型与操作方式。二、填空题(总题数:5,分数:10.00)11.面向对象的模型中,最基本的概念是对象和_。(分数:2.00)填空项 1:_ (正确答案:类)解析:解析 面向对象模型中,最基本的概念是对象和类。对象是现实世界中实体的模型化;将属性集和方法集相同的所有对象组合在一起,可以构成一个类。12.数据的逻辑结构在计算机存储空间中的存放形式称为数据的 1。(分数:2.00)填空项 1:_ (正确答案:存储结构(或物理结构、或物理存储结构))解析:解析 时间数据的逻辑结构在计算机存储空间中的存放形式称为数据的存
12、储结构。13.面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个 1。(分数:2.00)填空项 1:_ (正确答案:实体。)解析:解析 面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位,它由一组表示其静态特征的属性和它可执行的一组操作组成。14.在面向对象方法中,类的实例称为 1。(分数:2.00)填空项 1:_ (正确答案:对象。)解析:解析 在面向对象程序设计中,将属性、操作相似的对象归为类,即类是具有共同属性、共同方法的对象的集合。所以,类是对象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。15.软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于 1 测试。(分数:2.00)填空项 1:_ (正确答案:墨盒)解析: