全国计算机等级考试二级公共基础知识选择题
- 格式:pdf
- 大小:686.42 KB
- 文档页数:15
030)有三个关系R、S和T如下:
R
S
T
A
B
C
A
B
C
A
B
C
a
1
2
Байду номын сангаас
d
3
4
a
1
2
b
2
1
c
3
1
b
2
1
c
3
1
c
3
1
e
4
2
d
3
e
4
2
则由关系R和S得到关系T的操作是
A) 并 B) 投影 C) 交 D) 选择 答案:A
031)下列叙述中正确的是
A) 结点中具有两个指针域的链表一定是二叉链表 B) 结点中具有两具指针域的链表可以是线性结构,也可以是非线性结构 C) 二叉树只能采用链式存储结构 D) 循环链表是非线性结构 答案:B
答案:B
047)结构化程序的三种基本控制结构是 A) 顺序、选择和重复(循环) B) 过程、子程序和分程序 C) 顺序、选择和调用 D) 调用、返回和转移 答案:A
048)数据库中对概念模式内容进行说明的语言是 A) 数据定义语言 B) 数据操纵语言 C) 数据控件语言 答案:A
049)某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中,则
该系统结构图的最大扇入数是
A) N B) 1 C) 2 D) 3 答案:A 038)逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是 A) 关系模型 B) 谓词模型 C) 物理模型 D) 实体—联系模型 答案:A 039)运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项 目和运动员之间的联系是 A) 多对多 B) 一对多 C) 多对一 D) 一对一 答案:A 040)有三个关系R、S和T如下:
012)下列叙述中正确的是
A) 所有数据结构必须有根结点 B) 所有数据结构必须有终端结点(即叶子结点) C) 只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构 D) 没有要结点或没有叶子结点的数据结构一定是非线性结构 答案:D
013)下列关于算法的描述中错误的是
A) 算法强调动态的执行过程,不同于静态的计算公式 B) 算法必须能在有限个步骤之后终止 C) 算法设计必须考虑算法复杂度 D) 算法的优劣取决于运行算法程序的环境 答案:D
R
S
T
ABC
ABC
ABC
a
1
2
d
3
2
a
1
2
b
2
1
c
3
1
b
2
1
c
3
1
e
4
5
e
4
5
则由关系R和S得到关系T的操作是 A) 选择 B) 差 C) 交 D) 并 答案:B
041)下列关于算法复杂度叙述正确的是 A) 最坏情况下的时间复杂度一定高于平均情况的时间复杂度 B) 时间复杂度与所用的计算工具无关 C) 对同一问题,采用不同的算法,则它们的时间复杂度是相同的 D) 时间复杂度与采用的算法描述语言有关 答案:B
则前序序列为: a) ABDEGCFH b) DBGEAFHC c) DGEBHFCA d) ABCDEFGH 答案:A 005)下面描述不属于软件特点的是 a) 软件是一种逻辑实例,具有抽像性 b) 软件在使用中不存在磨损、老化问题 c) 软件复杂性高 d) 软件使用不涉及知识产权 答案:D 006)程序测试的目的是 A) 为被测程序设计正确的测试用例 B) 发现并改正程序中的错误 C) 发现程序中的错误 D) 改正程序中的错误 答案:C 007)下面对类—对象主要特征描述正确的是 A) 对象唯一性 B) 对象无关性
027)下面属于黑盒测试方法的是
A) 边界分析法 B) 路径测试 C) 条件覆盖 D) 语句覆盖 答案:A
028)当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
A) 逻辑独立性 B) 物理独立性 C) 应用独立性 答案:A
029)若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
042)高有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中
退出一个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列
中所有元素退出,则退队元素的顺序为
A) DEFXYZABC B) FEDZYXCBA C) FEDXYACBA D) DEFZYXABC 答案:B
A) 多对一 B) 一对多 C) 一对一 D) 多对多 答案:A
020)有三个关系R、S和T如下
R
S
T
ABC
AD
ABCD
a
1
2
c
4
c
3
1
4
b
2
1
a
5
a
1
2
5
c
3
1
e
7
d
5
0
则由关系R和S得到关系T的操作是
A) 自然连接 B) 交 C) 投影 D) 并
答案:A
021)下列序列中不是堆的是
A)(91,85,53,36,47,30,24,12)
的表达式为
A) πSn(σSg=’男’^Sa>20(S)) B) σSg=’男’ (S)) C) πS#(σSg=’男’(S)) D) πSn(σSg=’男’VSa>20(S))
C)756
D)不确定
答案:C
045)软件需求分析阶段的主要任务是 A) 确定软件开发方法 B) 确定软件开发工具 C) 确定软件开发计划 D) 确定软件系统功能 答案:D
046)下面对软件测试描述错误的是 A) 严格执行测试计划,排除测试的随意性 B) 随机地选取测试数据 C) 软件测试的目的是发现错误 D) 软件测试是保证软件质量的重要手段
053)下列叙述中正确的是
A) 非线性结构只能采用链式存储结构 B) 非线性结构只能用多重链表表示
C) 所有数据结构既可以采用顺序存储结构,也可以采用链式存储结构 D) 有的非线性结构也采用顺序存储结构 答案:D 054)某二叉树的中序序列为BDCA,后序序列为DCBA.则前序序列为 A) DCBA B) BDCA C) ABCD D) BADC 答案:C 055)某系统结构图如下图所示
该系统结构图的最大扇出数是
A)1 B)2 C)3 D)N
答案:D 056)下面能作为软件需求分析工具的是 A) PAD图 B) 程序流程图 C) 苷特图 D) 数据流程图(DFD图) 答案:D 057)下面不属于对象主要特征的是 A) 唯一性 B) 多态性 C) 可复用性 D) 封装性 答案:C 058)数据库系统中完成查询操作使用的言是 A) 数据操纵语言 B) 数据定义语言 C) 数据控制语言 答案:A 059)大学下面有若干学院,每个学院有一名院长(不可兼任),则实体学院和院长的联系是 A) 一对一 B) 一对多 C) 多对一 D) 多对多 答案:A 060)大学生学籍管理系统中有关系模式S(S#,SN,SG,SA),其中属性S#、SN、SG、SD、SA 分辊是学生的学号、姓名、性别、系别、和年龄,关键字是S#。检索全部大于20岁的男生姓名
实体仓库和零件间的联系是
A) 多对多 B) 一对多 C) 多对一 D) 一对一 答案:A
050)有三个关系R、S和T如下:
R
S
T
ABC
ABC
ABC
a12
d32
c31
b21
c31
d32
c31
f 47
e45
d32
则由关系R和S得到关系T的操作是 A) 交 B) 差 C) 并 D) 选择 答案:A
051)设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的
C) 类的单一性 D) 类的依赖性 答案:A
008)在数据库中,数据模型包括数据结构、数据操作和 A) 数据约束 B) 数据类型 C) 关系运算 D) 查询 答案:A
009)一个运动队有多个队员,一个队员公属于一个运动队,一个队一般都有一个教练,则实体
运动队和队员的联系是
A) 一对多 B) 一对一 C) 多对一 D) 多对多 答案:A
032)设某二叉树中共有140个结点,其中40个度为1的结点。则
A) 该二叉树中有51个叶子结点 B) 该二叉树中有50个叶子结点 C) 该二叉树中有51个度为2的结点 D) 该二叉树中有50个度为2的结点 E) 不可能有这样的二叉树
答案:E 033)带链的栈与顺序存储的栈相比,其优点是 A) 入栈与退栈操作方便 B) 可以省略栈底指针 C) 入栈操作时不会受栈存储空间的限制而发生溢出 答案:C 034)某二叉树的前序序列为ABCD中序序列为DCBA,则后序序列为 A) BADC B) DCBA C) CDAB D) ABCD 答案:B A) 035)软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是 B) 软件测试 C) 软件实现 D) 软件总体设计 E) 可行性研究 答案:D 036)下面不能作为软件设计工具的是 A) PAD图 B) 程序流程图 C) 数据流程图(DFD图) D) 总体结构图 答案:C 037)某系统结构图如下图所示
B)(91,85,53,47,36,30,24,12)
C)(47,91,53,85,30,12,24,36)
D)(91,85,53,36,47,30,24,12)
答案:C
022)深度为7的完全二叉树共有125个结点,则该完全二叉树中的叶子结点数为