【计算机类职业资格】二级公共基础知识-33及答案解析.doc
《【计算机类职业资格】二级公共基础知识-33及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级公共基础知识-33及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、二级公共基础知识-33 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:45,分数:100.00)1.下列叙述中正确的是_。(分数:2.00)A.有两个指针域的链表一定是二叉树的存储结构B.有多个指针域的链表一定是非线性结构C.有多个指针域的链表有可能是线性结构D.只有一个根结点的数据结构一定是线性结构2.设栈的存储空间为 S(1:50),初始状态为 top=0。现经过一系列正常的入栈与退栈操作后,top=30,则栈中的元素个数为_。(分数:2.00)A.31B.30C.20D.193.某二叉树的前序遍历序列为 ABCDE,中序遍历序列为 CBADE,则后序遍历序
2、列为_。(分数:2.00)A.CBADEB.EDABCC.CBEDAD.EDCBA4.下列排序方法中,最坏情况下时间复杂度(即比较次数)低于 0(n 2 )的是_。(分数:2.00)A.快速排序B.希尔排序C.简单插入排序D.冒泡排序5.将 C语言的整数设为整数类,则下面属于类的实例的是_。(分数:2.00)A.“0x381“B.0.381C.381E-2D.-3816.某系统结构图如下图所示 (分数:2.00)A.0B.1C.2D.37.下面属于黑盒测试方法的是_。(分数:2.00)A.边界值分析法B.基本路径测试C.条件覆盖D.条件-分支覆盖8.下列对数据库的描述中不正确的是_。(分数:2
3、.00)A.数据库中的数据可以共享B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库不存在数据冗余D.数据库减少了数据冗余9.每所学校都有一名校长,而每个校长只在一所学校任职,则实体学校和实体校长之间的联系是_。(分数:2.00)A.一对一B.一对多C.多对一D.多对多10.有三个关系 R,S 和 T如下: (分数:2.00)A交B差C.选择D并11.下列叙述中正确的是_。(分数:2.00)A.只有一个根结点和一个叶子结点的必定是线性结构B.只有一个根结点的必定是线性结构或二叉树C.非线性结构可以为空D.没有根结点的一定是非线性结构12.循环队列的存储空间为 Q(1:40),初始
4、状态为 front=rear=40。经过一系列正常的入队与退队操作后,front=rear=15,此后又正常地退出了一个元素,则循环队列中的元素个数为_。(分数:2.00)A.9B.14C.16D.3913.某二叉树的中序遍历序列为 CBADE,后序遍历序列为 CBEDA,则前序遍历序列为_。(分数:2.00)A.ABCDEB.CBEDAC.CBADED.EDCBA14.下列算法中,最坏情况下时间复杂度为 O(nlog 2 n)的是_。(分数:2.00)A.快速排序B.堆排序C.二分查找法D.顺序查找法15.下面不属于结构化程序设计原则的是_。(分数:2.00)A.自顶向下B.模块化C.逐步求
5、精D.可封装16.下面属于应用软件的是_。(分数:2.00)A.数据库管理系统B.Winidows 7系统C.编辑软件 WPSD.安卓(Android)操作系统17.在软件设计中_。(分数:2.00)A.应遵循高内聚低耦合的原则B.应遵循高耦合低内聚的原则C.模块独立性仅与内聚度相关D.模块内聚与耦合无关18.长期储存在计算机内、有组织的、可共享的大量数据的集合是_。(分数:2.00)A.数据库B.数据库系统C.数据文件D.数据库管理系统19.某工厂生产中使用若干种原材料,原材料置于多个仓库中,并且同样的材料可放在不同的仓库中,则实体材料和实体仓库之间的联系是_。(分数:2.00)A.一对一B
6、.多对一C.一对多D.多对多20.关系 R经过运算 A=BD2 (R)的结果为(分数:2.00)A.(a,a,2,2)B.(b,e,1,2)C.(c,c,11,4)D.(e,e,6,1)21.设顺序表的长度为 n。下列算法中,最坏情况下比较次数小于 n的是_。(分数:2.00)A.寻找最大项B.堆排序C.快速排序D.顺序查找法22.设栈的顺序存储空间为 S(1:m),初始状态为 top=m+1。现经过一系列正常的入栈与退栈操作后,top=0,则栈中的元素个数为_。(分数:2.00)A.不可能B.m+1C.1Dm23.某二叉树的后序遍历序列与中序遍历序列相同,均为 ABCDEF,则按层次输出(同
7、一层从左到右)的序列为_。(分数:2.00)A.FEDCBAB.CBAFEDC.DEFCBAD.ABCDEF24.循环队列的存储空间为 Q(1:200),初始状态为 front=rear=200。经过一系列正常的入队与退队操作后,front=rear=1,则循环队列中的元素个数为_。(分数:2.00)A.0或 200B.1C.2D.19925.软件设计一般划分为两个阶段,两个阶段依次是_。(分数:2.00)A.总体设计(概要设计)和详细设计B.算法设计和数据设计C.界面设计和结构设计D.数据设计和接口设计26.结构化程序设计强调_。(分数:2.50)A.程序的易读性B.程序的效率C.程序的规模
8、D.程序的可复用性27.下面不属于系统软件的是_。(分数:2.50)A.杀毒软件B.操作系统C.编译程序D.数据库管理系统28.E-R图中用来表示实体的图形是_(分数:2.50)A.矩形B.三角形C.菱形D.椭圆形29.在关系表中,属性值必须是另一个表主键的有效值或空值,这样的属性是_。(分数:2.50)A.外键B.候选键C.主键D.以上三项均不是30.现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中 P#为患者编号,Pn 为患者姓名,Pg 为性别,By 为出生日期,Tr(P#,D#,Date,Rt),其中 D#为医生编号,Date 为就诊日期,Rt 为诊断结果。检索在 1号医
9、生处就诊且诊断结果为感冒的病人姓名的表达式是_。 A (分数:2.50)A.B.C.D.31.设栈的顺序存储空间为 S(1:m),初始状态为 top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为_。(分数:2.50)A.不可能B.m+1C.0Dm32.下列排序法中,最坏情况下时间复杂度最小的是_。(分数:2.50)A.堆排序B.快速排序C.希尔排序D.冒泡排序33.某二叉树的前序遍历序列与中序遍历序列相同,均为 ABCDEF,则按层次输出(同一层从左到右)的序列为_。(分数:2.50)A.ABCDEFB.BCDEFAC.FEDCBAD.DEFABC34.下列叙述中
10、正确的是_。(分数:2.50)A.对数据进行压缩存储会降低算法的空间复杂度B.算法的优化主要通过程序的编制技巧来实现C.算法的复杂度与问题的规模无关D.数值型算法只需考虑计算结果的可靠性35.软件需求规格说明的内容应包括_。(分数:2.50)A.软件的主要功能B.算法详细设计C.E-R模型D.软件总体结构36.某系统结构图如下图所示(图中 n5) (分数:2.50)AnB.3C.2D.137.软件是_。(分数:2.50)A.程序、数据和文档的集合B.计算机系统C.程序D.程序和数据38.关系数据库规范化的目的是为了解决关系数据库中的_。(分数:2.50)A.插入、删除异常及数据冗余问题B.查询
11、速度低的问题C.数据操作复杂的问题D.数据安全性和完整性保障的问题39.按照传统的数据模型分类,数据库系统可分为_。(分数:2.50)A.层次、网状和关系B.大型、中型和小型C.西文、中文和兼容D.数据、图形和多媒体40.现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中 P#为患者编号,Pn 为患者姓名,Pg 为性别,By 为出生日期,Tr(P#,D#,Date,Rt),其中 D#为医生编号,Date 为就诊日期,Rt 为诊断结果。检索在 1号医生处就诊的男性病人姓名的表达式是_。 A B Pg=“男“ (P) C D (分数:2.50)A.B.C.D.41.设数据结构 B=(
12、D,R),其中 D=a,b,c,d,e,f R=(a,B),(b,C),(c,D),(d,e),(e,f),(f,A) 该数据结构为_。(分数:2.50)A.非线性结构B.循环队列C.循环链表D.线性结构42.下列排序法中,每经过一次元素的交换会产生新的逆序的是_。(分数:2.50)A.快速排序B.冒泡排序C.简单插入排序D.简单选择排序43.某带链的队列初始状态为 front=rear=NULL。经过一系列正常的入队与退队操作后,front=rear=10。该队列中的元素个数为_。(分数:2.50)A.1B.0C.1或 0D.不确定44.某完全二叉树按层次输出(同一层从左到右)的序列为 AB
13、CDEFGH。该完全二叉树的前序序列为_。(分数:2.50)A.ABDHECFGB.ABCDEFGHC.HDBEAFCGD.HDEBFGCA45.下面叙述中正确的是(分数:2.50)A.软件是程序、数据及相关文档的集合B.软件中的程序和文档是可执行的C.软件中的程序和数据是不可执行的D.软件是程序和数据的集合二级公共基础知识-33 答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:45,分数:100.00)1.下列叙述中正确的是_。(分数:2.00)A.有两个指针域的链表一定是二叉树的存储结构B.有多个指针域的链表一定是非线性结构C.有多个指针域的链表有可能是线性结构
14、 D.只有一个根结点的数据结构一定是线性结构解析:解析 一个非空的数据结构如果满足以下两个条件:有且只有一个根节点;每一个节点最多有一个前件,也最多有一个后件,称为线性结构,称为线性表。双向链表节点有两个指针域,指向前一个节点的指针和指向后一个节点的指针,但它是线性结构,A、B 选项错误。树只有一个根节点,但它是一种简单的非线性结构,D 选项错误。故只有 C选项正确。2.设栈的存储空间为 S(1:50),初始状态为 top=0。现经过一系列正常的入栈与退栈操作后,top=30,则栈中的元素个数为_。(分数:2.00)A.31B.30 C.20D.19解析:解析 栈是一种特殊的线性表,它所有的插
15、入与删除都限定在表的同一端进行。入栈运算即在栈顶位置插入一个新元素,退栈运算即取出栈顶元素赋予指定变量。栈为空时,栈顶指针 top=0,经过入栈和退栈运算,指针始终指向栈顶元素。初始状态为 top=0,当 top=30时,元素依次存储在单元 0:29中,个数为 30,B 选项正确。3.某二叉树的前序遍历序列为 ABCDE,中序遍历序列为 CBADE,则后序遍历序列为_。(分数:2.00)A.CBADEB.EDABCC.CBEDA D.EDCBA解析:解析 二叉树遍历可以分为 3种:前序遍历(访问根节点在访问左子树和访问右子树之前)、中序遍历(访问根节点在访问左子树和访问右子树两者之间)、后序遍
16、历(访问根节点在访问左子树和访问右子树之后)。前序序列为 ABCDE,可知 A为根节点。中序序列为 CBADE,可知 C和 B均为左子树节点,D、E为右子树节点。由前序序列 BC,中序序列 CB,可知 B为根节点,C 为 B的左子树节点。由前序序列 DE,中序序列 DE,可知 D为根节点,E 为 D的右子树节点。故后序序列为 CBEDA,C 选项正确。4.下列排序方法中,最坏情况下时间复杂度(即比较次数)低于 0(n 2 )的是_。(分数:2.00)A.快速排序B.希尔排序 C.简单插入排序D.冒泡排序解析:解析 对长度为 n的线性表排序,下表为常用排序方法最坏情况的时间复杂度: 方法 最坏情
17、况时间 冒泡排序 0(n 2 ) 简单插入排序 0(n 2 ) 简单选择排序 0(n 2 ) 快速排序 0(n 2 ) 堆排序 0(nlog 2 n) 上表中未包括希尔排序,因为希尔排序的时间效率与所取的增量序列有关,如果增量序列为:d 1 =n/2,d i+1 =d i /2,在最坏情况下,希尔排序所需要的比较次数为 0(n 1.5 )。最坏情况下,时间复杂度低于 0(n 2 )的排序算法有堆排序和希尔排序。B 选项正确。5.将 C语言的整数设为整数类,则下面属于类的实例的是_。(分数:2.00)A.“0x381“B.0.381C.381E-2D.-381 解析:解析 整数类实例包括:十进制
18、常量用 09 表示,不能以 0开头;八进制常量用 07 表示,必须用 0开头;十六进制常量用 09 和 AF(af)表示,必须以 0x或 0X开头。A 选项是字符串类实例,B选项是浮点数类实例,C 选项为科学计数法表示的浮点数类实例,D 为整数类实例,故 D选项正确。6.某系统结构图如下图所示 (分数:2.00)A.0B.1C.2 D.3解析:解析 扇入指的是调用一个给定模块的模块个数。题干中某系统功能 3.1模块扇入数均最大为2,其余模块扇入数均为 1,故 C选项正确。7.下面属于黑盒测试方法的是_。(分数:2.00)A.边界值分析法 B.基本路径测试C.条件覆盖D.条件-分支覆盖解析:解析
19、 黑盒测试完全不考虑程序内部的逻辑结构和处理过程,黑盒测试是在软件接口处进行,检查和验证程序的功能是否符合需求规格说明书的功能说明。常用的黑盒测试方法和技术有:等价类划分法、边界值分析法、错误推测法和因果图等。白盒测试的主要技术有逻辑覆盖测试(语句覆盖、路径覆盖、判断覆盖、条件覆盖)、基本路径测试等,选项 B、C、D 均为白盒测试方法。A 选项正确。8.下列对数据库的描述中不正确的是_。(分数:2.00)A.数据库中的数据可以共享B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库不存在数据冗余 D.数据库减少了数据冗余解析:解析 数据库中的数据按一定的数据模型组织、描述和存储,具
20、有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户(应用程序)共享,A 选项叙述正确。数据库要有数据库管理员对数据库进行规划、设计、维护和监视,可以保证系统更新时的一致性,B 选项叙述正确。数据库只是减少了数据冗余,并不能完全消除数据冗余,D 选项叙述正确,C 选项叙述错误。故选择 C选项。9.每所学校都有一名校长,而每个校长只在一所学校任职,则实体学校和实体校长之间的联系是_。(分数:2.00)A.一对一 B.一对多C.多对一D.多对多解析:解析 实体集之间通过联系来建立联接关系分为三类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。每所学校只对应一名校长,每个校
21、长只对应一所学校,故实体学校和实体校长之间的联系是一对一,A 选项正确。10.有三个关系 R,S 和 T如下: (分数:2.00)A交 B差C.选择D并解析:解析 交:RS 结果是既属于 R又属于 S的记录组成的集合,RS 得到一个元组,按照属性 ABC的顺序是 c 3 11,与关系 T相同,A 选项正确。差:R-S 结果是属于 R但不属于 S的记录组成的集合,R-S得到三个元组,按照属性 ABC的顺序是 a 1 12、b 2 11、e 4 15,B 选项错误。从关系中找出满足给定条件的元组的操作称为选择。这种操作运算是对单个关系进行,不是两个关系之间的运算,C 选项错误。并:RS 是将 S中
22、的记录追加到 R后面,RS 得到五个元组,按照属性 ABC的顺序是 a 1 12、b 2 11、c 3 11、d 3 12、e 4 15,D 选项错误。11.下列叙述中正确的是_。(分数:2.00)A.只有一个根结点和一个叶子结点的必定是线性结构B.只有一个根结点的必定是线性结构或二叉树C.非线性结构可以为空 D.没有根结点的一定是非线性结构解析:解析 一个非空的数据结构如果满足以下两个条件:有且只有一个根节点;每一个节点最多有一个前件,也最多有一个后件,称为线性结构。不满足以上两个条件的为非线性结构。只有一个根节点的可以是线性结构、二叉树也可能是普通的树,A、B 选项均只满足一个条件,故错误
23、。数据结构为空的时候,不能确定其是线性还是非线性结构,故 D选项错误。非线性结构可以为空数据结构,故 C选项正确。12.循环队列的存储空间为 Q(1:40),初始状态为 front=rear=40。经过一系列正常的入队与退队操作后,front=rear=15,此后又正常地退出了一个元素,则循环队列中的元素个数为_。(分数:2.00)A.9B.14C.16D.39 解析:解析 循环队列是队列的一种顺序存储结构,用队尾指针 rear指向队列中的队尾元素,用排头指针 front指向排头元素的前一个位置。入队运算时,队尾指针进 1(即 rear+1),然后在 rear指针指向的位置插入新元素。当 fr
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 公共 基础知识 33 答案 解析 DOC
