全国计算机等级考试二级公共基础知识选择题.pdf
文本预览下载声明
公共基础知识选择题(第1部分)
001)下列叙述正确的是
A) 所谓算法就是计算方法
B) 程序可以作为算法的一种描述
C) 算法设计只需考虑得到计算结果
D) 算法设计可以忽略算法的运算时间
答案:B
002) 线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有
A) 节省存储空间
B) 插入与删除去处效率高
C) 便于查找
D) 排序时减少元素的比较次数
答案:B
003)深度为5的完全二叉树的结点数不可能是
A )15 B)16 C)17 D)18
答案:A
004 )设二叉树如下
则前序序列为:
a) ABDEGCFH
b) DBGEAFHC
c) DGEBHFCA
d) ABCDEFGH
答案:A
005 )下面描述不属于软件特点的是
a) 软件是一种逻辑实例,具有抽像性
b) 软件在使用中不存在磨损、老化问题
c) 软件复杂性高
d) 软件使用不涉及知识产权
答案:D
006 )程序测试的目的是
A) 为被测程序设计正确的测试用例
B) 发现并改正程序中的错误
C) 发现程序中的错误
D) 改正程序中的错误
答案:C
007 )下面对类—对象主要特征描述正确的是
A) 对象唯一性
B) 对象无关性
C) 类的单一性
D) 类的依赖性
答案:A
008 )在数据库中,数据模型包括数据结构、数据操作和
A) 数据约束
B) 数据类型
C) 关系运算
D) 查询
答案:A
009 )一个运动队有多个队员,一个队员公属于一个运动队,一个队一般都有一个教练,则实体
运动队和队员的联系是
A) 一对多
B) 一对一
C) 多对一
D) 多对多
答案:A
010)两个关系R和T如下:
R T
A B C A B
a 1 2 a 1
b 4 4 b 4
c 2 3 c 2
d 3 2 d 3
则由关系R得到关系T的操作是
A) 投影
B) 交
C) 选择
D) 并
答案:A
011 )下列叙述中正确的是
A) 循环队列是顺序存储结构
B) 循环队列是链式存储结构
C) 循环队列是非线性结构
D) 循环队列的插入运算不会发生溢出现象
答案:A
012 )下列叙述中正确的是
A) 所有数据结构必须有根结点
B) 所有数据结构必须有终端结点(即叶子结点)
C) 只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构
D) 没有要结点或没有叶子结点的数据结构一定是非线性结构
答案:D
013 )下列关于算法的描述中错误的是
A) 算法强调动态的执行过程,不同于静态的计算公式
B) 算法必须能在有限个步骤之后终止
C) 算法设计必须考虑算法复杂度
D) 算法的优劣取决于运行算法程序的环境
答案:D
014 )设二叉树如下:
则中序序列为
A) ABDEGCFH
B) DBGEAFHC
C) DGEBHFCA
D) ABCDEFGH
答案:B
015 )下面不属于软件需求分析阶段工作的是
A) 需求获取
B) 需求计划
C) 需要分析
D) 需求评审
答案:B
016 )软件设计中模块划分应遵循的准则是
A) 高耦合低内聚
B) 高耦合高内聚
C) 低耦合高内聚
D) 低耦合低内聚
答案:C
017 )下面不属于黑盒测试方法的是
A) 边界值分析法
B) 基本路径测试
C) 等价类划分法
D) 错误码推测法
答案:B
018 )在数据库系统中,数据模型包括概念模型、逻辑模型和
A) 物理模型
B) 空间模型
C) 时间模型
答案:A
019 )若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系
A) 多对一
B) 一对多
C) 一对一
D) 多对多
答案:A
020)有三个关系R、S和T如下
R S T
A B C
显示全部