【计算机类职业资格】二级公共基础知识-34及答案解析.doc
《【计算机类职业资格】二级公共基础知识-34及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级公共基础知识-34及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、二级公共基础知识-34 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:45,分数:100.00)1.某系统总体结构如下图所示 (分数:2.00)A.4B.3C.2D.12.下面对“对象”概念描述错误的是_。(分数:2.00)A.对象不具有封装性B.对象是属性和方法的封装体C.对象间的通信是靠消息传递D.一个对象是其对应类的实例3.下面不属于数据库系统特点的是_。(分数:2.00)A.数据冗余度高B.数据具有完整性C.数据共享性好D.数据独立性高4.一名员工可以使用多台计算机,每台计算机只能由一名员工使用,则实体员工和计算机间的联系是_。(分数:2.00)A.一对
2、多B.多对多C.多对一D.一对一5.第二范式是在第一范式的基础上消除了_。(分数:2.00)A.非主属性对键的部分函数依赖B.非主属性对键的传递函数依赖C.非主属性对键的完全函数依赖D.多值依赖6.下列叙述中正确的是_。(分数:2.00)A.有的二叉树也能用顺序存储结构表示B.有两个指针域的链表就是二叉链表C.多重链表一定是非线性结构D.顺序存储结构一定是线性结构7.设二叉树共有 375 个结点,其中度为 2 的结点有 187 个。则度为 1 的结点个数是_。(分数:2.00)A.0B.1C.188D.不可能有这样的二叉树8.某带链的队列初始状态为 front=rear=NULL。经过一系列正
3、常的入队与退队操作后,front=10,rear=5。该队列中的元素个数为_。(分数:2.00)A.不确定B.5C.4D.69.某二叉树的前序序列为 ABDFHCEG,中序序列为 HFDBACEG。该二叉树按层次输出(同一层从左到右)的序列为_。(分数:2.00)A.ABCDEFGHB.HFDBGECAC.HGFEDCBAD.ACEGBDFH10.下面描述中正确的是_。(分数:2.00)A.软件是程序、数据及相关文档的集合B.软件就是程序和数据C.软件就是程序和相关文档D.软件就是可执行的程序11.某系统总体结构如下图所示 (分数:2.00)A.5B.4C.3D.212.下面对“对象”概念描述
4、正确的是_。(分数:2.00)A.操作是对象的动态属性B.属性就是对象C.任何对象都必须有继承性D.对象是对象名和方法的封装体13.在数据库的三级模式中,可以有任意多个_。(分数:2.00)A.外模式(用户模式)B.模式C.内模式(物理模式)D.概念模式14.学生选课成绩表的关系模式是 SC(S#,C#,G),其中 S#为学号,C#为课号,G 为成绩,学号为 20 的学生所选课程中成绩及格的全部课号为_。(分数:2.00)A.C#(S#=20G60(SC)B.G60(SCC.S#=2G60(SCD.C#(S#=20(SC)15.某图书集团数据库中有关系模式 R(书店编号,书籍编号,库存数量,部
5、门编号,部门负责人),其中要求 (1)每个书店的每种书籍只在该书店的一个部门销售; (2)每个书店的每个部门只有一个负责人; (3)每个书店的每种书籍只有一个库存数量。 则关系模式 R 最高是_。(分数:2.00)A.2NFB.1NFC.3NFD.BCNF16.下列叙述中正确的是_。(分数:2.00)A.解决一个问题可以有不同的算法,且它们的时间复杂度可以是不同的B.解决一个问题可以有不同的算法,但它们的时间复杂度必定是相同的C.解决一个问题的算法是唯一的D.算法的时间复杂度与计算机系统有关17.设表的长度为 n。下列查找算法中,在最坏情况下,比较次数最少的是_。(分数:2.00)A.有序表的
6、二分查找B.顺序查找C.寻找最大项D.寻找最小项18.设一棵树的度为 3,其中没有度为 2 的结点,且叶子结点数为 5。该树中度为 3 的结点数为_。(分数:2.00)A.2B.1C.3D.不可能有这样的树19.某二叉树的前序序列为 ABDFHCEG,中序序列为 HFDBACEG。该二叉树的后序序列为_。(分数:2.00)A.HFDBGECAB.ABCDEFGHC.HGFEDCBAD.ACEGBDFH20.下面对软件特点描述正确的是_。(分数:2.00)A.软件是一种逻辑实体而不是物理实体B.软件不具有抽象性C.软件具有明显的制作过程D.软件的运行存在磨损和老化问题21.某系统总体结构如下图所
7、示 (分数:2.00)A.2B.3C.4D.522.结构化程序设计风格强调的是_。(分数:2.00)A.程序的易读性B.程序的执行效率C.不考虑 goto 语句的限制使用D.程序的可移植性23.数据模型包括数据结构、数据完整性约束和_。(分数:2.00)A.数据操作B.数据类型C.关系运算D.查询24.一名员工可以使用多台计算机,每台计算机可由多名员工使用,则实体员工和计算机间的联系是_。(分数:2.00)A.多对多B.一对多C.一对一D.多对一25.定义学生选修课程的关系模式如下: S(S#,Sn,Sd,SA)(其属性分别为学号、姓名、所在系、年龄); C(C#,Cn,P#)(其属性分别为课
8、程号、课程名、先选课); SC(S#,C#,G)(其属性分别学号、课程号和成绩)。 检索选修课程名为“操作系统”的成绩在 90 分以上(含 90 分)的学生姓名的表达式是_。 A B C D (分数:2.00)A.B.C.D.26.下列叙述中错误的是_。(分数:2.50)A.算法的时间复杂度与问题规模无关B.算法的时间复杂度与计算机系统无关C.算法的时间复杂度与空间复杂度没有必然的联系D.算法的空间复杂度与算法运行输出结果的数据量无关27.设表的长度为 20。则在最坏情况下,冒泡排序的比较次数为_。(分数:2.50)A.190B.20C.19D.9028.下列叙述中正确的是_。(分数:2.50
9、)A.带链栈的栈底指针是随栈的操作而动态变化的B.若带链队列的队头指针与队尾指针相同,则队列为空C.若带链队列的队头指针与队尾指针相同,则队列中至少有一个元素D.带链栈的栈底指针是固定的29.设一棵树的度为 3,共有 27 个结点,其中度为 3,2,0 的结点数分别为 4,1,10。该树中度为 1 的结点数为_。(分数:2.50)A.12B.13C.11D.不可能有这样的树30.下面描述中正确的是_。(分数:2.50)A.好的软件设计应是高内聚低耦合B.内聚性和耦合性无关C.内聚性是指多个模块间相互连接的紧密程度D.耦合性是指一个模块内部各部分彼此结合的紧密程度31.某系统总体结构如下图所示
10、(分数:2.50)A.5B.7C.4D.832.下面属于应用软件的是_。(分数:2.50)A.人事管理系统B.Oracle 数据库管理系统C.C+编译系统D.ios 操作系统33.下面选项中不是关系数据库基本特征的是_。(分数:2.50)A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关34.工厂生产中所需的零件可以存放在多个仓库中,而每一仓库中可存放多种零件。则实体仓库和零件间的联系是_。(分数:2.50)A.多对多B.一对多C.多对一D.一对一35.学生和课程的关系模式定义为 S(S#,Sn,Sd,Dc,SA)(其属性分别为学号、姓名、所在系、所在
11、系的系主任、年龄); C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课); SC(S#,C#,G)(其属性分别学号、课程号和成绩)。 关系中包含对主属性传递依赖的是_。(分数:2.50)A.S#Sd,SdDcB.S#SdC.S#Sd,(S#,C#)GD.C#P#,(S#,C#)G36.设数据结构 B=(D,R),其中 D=a,b,c,d,e,f R=(f,A),(d,B),(e,D),(c,e),(a,C) 该数据结构为_。(分数:2.50)A.线性结构B.循环队列C.循环链表D.非线性结构37.下列叙述中错误的是_。(分数:2.50)A.循环队列空的条件是队头指针与队尾指针相同B.
12、若二叉树没有叶子结点,则为空二叉树C.带链栈的栈底指针是随栈的操作而动态变化的D.若带链队列中只有一个元素,则队头指针与队尾指针必定相同38.某带链栈的初始状态为 top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为_。(分数:2.50)A.1B.0C.20D.不确定39.设一棵度为 3 的树,其中度为 2,1,0 的结点数分别为 3,1,6。该树中度为 3 的结点数为_。(分数:2.50)A.1B.2C.3D.不可能有这样的树40.下面描述错误的是_。(分数:2.50)A.模块的独立性与模块的信息隐蔽和局部化无关B.内聚性和耦合性是
13、模块独立程度的定性度量标准C.一个模块的内聚性越高则该模块的独立性越强D.一个模块的耦合性越高则该模块的独立性越弱41.下面属于黑盒测试方法的是_。(分数:2.50)A.错误推测法B.基本路径测试C.判定覆盖D.条件覆盖42.下面模型中为概念模型的是_。(分数:2.50)A.实体-联系模型B.层次模型C.关系模型D.网状模型43.学生关系模式中有 D(D#,Dn,Dl,DAddr)(其属性分别为系编号、系名称、系主任和系地址)和S(S#,Sn,SG,Date,Maj,D#)(其属性分别为学号、姓名、性别、入学日期、专业和系编号)两个关系,关系 S 的主键(码)是 S#,关系 S 的外键(码)是
14、_。(分数:2.50)AD#B.MajC.DlD.Dn44.关系的实体完整性要求关系中不能为空的属性是_。(分数:2.50)A.主键属性B.外键属性C.全部属性D.候选键属性45.学生选修课程的关系模式为 SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式中包含对主属性部分依赖的是_。(分数:2.50)A.S#SdB.(S#,C#)GC.C#CnD.C#P#二级公共基础知识-34 答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:45,分数:100.00
15、)1.某系统总体结构如下图所示 (分数:2.00)A.4 B.3C.2D.1解析:解析 系统结构图的深度是指表示控制的层数。从图中可见该系统结构的深度为 4 层。故本题答案为 A 选项。2.下面对“对象”概念描述错误的是_。(分数:2.00)A.对象不具有封装性 B.对象是属性和方法的封装体C.对象间的通信是靠消息传递D.一个对象是其对应类的实例解析:解析 面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态性。对象的特点有标识唯一性、分类性、多态性、封装性、模块独立性。数据和操作(方法)等可以封装成一个对象。类是关于对象性质的描述,而对象是对应类的一个实例。多态性指同样的消息被不同的
16、对象接收时可导致完全不同的行为。故本题答案为 A 选项。3.下面不属于数据库系统特点的是_。(分数:2.00)A.数据冗余度高 B.数据具有完整性C.数据共享性好D.数据独立性高解析:解析 数据库系统的特点:数据共享性高,冗余度小;具有高度盼物理独立性和逻辑独立性;整体结构化,用数据模型描述;由数据库系统提供数据安全性、完整性、并发控制和恢复能力。简单说即数据库系统的特点为高共享、低冗余、独立性高、具有完整性等。故本题答案为 A 选项。4.一名员工可以使用多台计算机,每台计算机只能由一名员工使用,则实体员工和计算机间的联系是_。(分数:2.00)A.一对多 B.多对多C.多对一D.一对一解析:
17、解析 因为一名员工可以使用多台计算机,而一台计算机只能被一名员工使用,所以员工和计算机两个实体之间是一对多的关系。故本题答案为 A 选项。5.第二范式是在第一范式的基础上消除了_。(分数:2.00)A.非主属性对键的部分函数依赖 B.非主属性对键的传递函数依赖C.非主属性对键的完全函数依赖D.多值依赖解析:解析 范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,满足不同程度要求的为不同范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、Boyce-Codd 范式(BCNF)、第四范式(4NF)和第五范式(5NF)。满足最低要求的
18、范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式以次类推。一般说来,数据库只需满足第三范式(3NF)就行了。 第一范式:主属性(主键)不为空且不重复,字段不可再分(存在非主属性对主属性的部分依赖)。 第二范式:如果关系模式是第一范式,每个非主属性都没有对主键的部分依赖。 第三范式:如果关系模式是第二范式,没有非主属性对主键的传递依赖和部分依赖。 BCNF 范式:所有属性都不传递依赖于关系的任何候选键。 故本题答案为 A 选项。6.下列叙述中正确的是_。(分数:2.00)A.有的二叉树也能用顺序存储结构表示 B.有两个指针域的链表就是二叉链表C.多
19、重链表一定是非线性结构D.顺序存储结构一定是线性结构解析:解析 树是一种简单的非线性结构。对于满二叉树和完全二叉树来说,根据完全二叉树的性质6,可以按层序进行顺序存储。即有的二叉树可以用顺序存储结构表示,也说明顺序存储结构不一这是线性结构。双向链表和二叉链表都有两个指针域。故本题答案为 A 选项。7.设二叉树共有 375 个结点,其中度为 2 的结点有 187 个。则度为 1 的结点个数是_。(分数:2.00)A.0 B.1C.188D.不可能有这样的二叉树解析:解析 根据二叉树的性质 3,对任何一棵二叉树,度为 0 的结点(即叶子结点)总是比度为 2 的结点多一个,因此本题中度为 0 的结点
20、个数为 187+1=188。则度为 1 的结点个数为 375-187-188=0。故本题答案为 A 选项。8.某带链的队列初始状态为 front=rear=NULL。经过一系列正常的入队与退队操作后,front=10,rear=5。该队列中的元素个数为_。(分数:2.00)A.不确定 B.5C.4D.6解析:解析 在链式存储方式中,每个结点有两部分组成,一部分为数据域,一部分为指针域,front=rear 时说明只有一个元素,其他情况无法判断。故本题答案为 A 选项。9.某二叉树的前序序列为 ABDFHCEG,中序序列为 HFDBACEG。该二叉树按层次输出(同一层从左到右)的序列为_。(分数
21、:2.00)A.ABCDEFGH B.HFDBGECAC.HGFEDCBAD.ACEGBDFH解析:解析 二叉树遍历可以分为 3 种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。二叉树的前序遍历序列为 ABDFHCEG,中序序列为 HFDBACEG,可知该树 A 为根结点,右子树结点为 CEG,左子树结点为 BDFH。从顶向下从左向右依次为 ABCDEFGH。故本题答案为 A 选项。10.下面描述中正确的是_。(分数:2.00)A.软件是程序、数据及相关文档的集合 B.软件就是程
22、序和数据C.软件就是程序和相关文档D.软件就是可执行的程序解析:解析 计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。其中,程序是软件开发人员根据用户需求开发的、用程序设计语言描述的、适合计算机执行的指令(语句)序列。数据是使程序能正常操纵信息的数据结构。文档是与程序开发、维护和使用有关的图文资料。可见软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行维护、使用等有关的文档。故本题答案为 A 选项。11.某系统总体结构如下图所示 (分数:2.00)A.5 B.4C.3D.2解析:解析 系统结构图的宽度是指整体控制跨度(横向
23、最大模块数)的表示。本题中,模块数最多的是第 3 层,即“功能 X.X”的模块个数就是该系统结构图的宽度,有 5 个。故本题答案为 A 选项。12.下面对“对象”概念描述正确的是_。(分数:2.00)A.操作是对象的动态属性 B.属性就是对象C.任何对象都必须有继承性D.对象是对象名和方法的封装体解析:解析 面向对象方法中的对象是由描述该对象属性的数据以及可以对这些数据施加的所有操作封装在一起构成的统一体。对象有下面一些特性:标识唯一性、分类性、多态性、封装性、模块独立性强。继承是使用已有的类定义作为基础建立新类的定义技术。故本题答案为 A 选项。13.在数据库的三级模式中,可以有任意多个_。
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 公共 基础知识 34 答案 解析 DOC
