【NCRE学习笔记007】计算机等级考试基础知识---番外外篇

 


1、

 

下列排序法中,最坏情况下时间复杂度最小的是( )。
A) 堆排序
B) 快速排序
C) 希尔排序
D) 冒泡排序
A【解析】堆排序最坏情况时间下的时间复杂度为 O(nlog2n);希尔排序最坏情况时间下的时
间复杂度为 O(n1.5);快速排序、、冒泡排序最坏情况时间下的时间复杂度为 O(n2)。故本题答
案为 A 选项。

2、

某二叉树的前序遍历序列与中序遍历序列相同,均为 ABCDEF ,则按层次输出(同一层从
左到右)的序列为( )。
A) ABCDEF
B) BCDEFA
C) FEDCBA
D) DEFABC
A【解析】二叉树遍历可以分为 3 种:前序遍历(访问根结点在访问左子树和访问右子树之
前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点
在访问左子树和访问右子树之后)。二叉树的中序遍历序列和前序遍历序列均为 ABCDEF,可
知该树只有右子树结点,没有左子树结点, A 为根结点。中序遍历序列与前序遍历序列相同
说明该树只有右子树没有左子树,因此该树有 6 层,从顶向下从左向右依次为 ABCDEF。故
本题答案为 A 选项。

3、

下列叙述中正确的是( )。
A) 对数据进行压缩存储会降低算法的空间复杂度
B) 算法的优化主要通过程序的编制技巧来实现
C) 算法的复杂度与问题的规模无关
D) 数值型算法只需考虑计算结果的可靠性
A【解析】算法的空间复杂度指执行这个算法所需要的内存空间。在许多实际问题中,为了
减少算法所占的存储空间,通常采用压缩存储技术,以便尽量减少不必要的额外空间。由于
在编程时要受到计算机系统运行环境的限制,因此,程序的编制通常不可能优于算法的设计。
算法执行时所需要的计算机资源越多算法复杂度越高,因此算法的复杂度和问题规模成正比。
算法设计时要考虑算法的复杂度,问题规模越大越是如此。故本题答案为 A 选项。

4、

软件需求规格说明的内容应包括( )。
A) 软件的主要功能
B) 算法详细设计
C) E-R 模型
D) 软件总体结构
A【解析】 软件需求规格说明应重点描述软件的目标,软件的功能需求、性能需求、外部接
口、属性及约束条件等。功能需求是软件需求规格说明,给出软件要执行什么功能的详尽描
述。性能需求是指定量的描述软件系统应满足的具体性能需求,即各种软件功能的速度、响
应时间、恢复时间。外部接口指软件如何与人、系统的硬件及其他硬件和其他软件进行交互。
属性是指与软件有关的质量属性,如正确性、可用性、可靠性、安全性、可维护性等。约束
条件包括影响软件实现的各种设计约束,如使用的标准、编程语言、数据库完整性方针、资
源限制、运行环境等方面的要求。故本题答案为 A 选项。

5、

某系统结构图如下图所示(图中 n≥5)
该系统结构图的宽度是( )。
A) n
B) 3
C) 2
D) 1
A【解析】系统结构图的宽度指整体控制跨度(横向最大模块数)的表示。本题中,模块数
最多的是第 2 层,即“功能 1”到“功能 n”的模块个数就是宽度,有 n 个。故本题答案为
A 选项。

6、

软件是( )。
A) 程序、数据和文档的集合
B) 计算机系统
C) 程序
D) 程序和数据
A【解析】计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相
关文档的完整集合。 故本题答案为 A 选项。

7、

关系数据库规范化的目的是为了解决关系数据库中的( )。
A) 插入、删除异常及数据冗余问题
B) 查询速度低的问题
C) 数据操作复杂的问题
D) 数据安全性和完整性保障的问题
A【解析】关系数据库进行规范化的目地:使结构更合理,消除存储异常,使数据冗余尽量
小,便于插入、删除和更新。关系模式进行规范化的原则:遵从概念单一化“一事一地”原
则,即一个关系模式描述一个实体或实体间的一种联系。规范的实质就是概念的单一化。 关
系模式进行规范化的方法:将关系模式投影分解成两个或两个以上的关系模式。故本题答案
为 A 选项

8、

按照传统的数据模型分类,数据库系统可分为( )。
A) 层次、网状和关系
B) 大型、中型和小

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值