A、 项正确,在顺序存储结构中,所有元素所占的存储空间是连续的,而在链式存储结构中,存储数据结构的存储空间可以不连续。
B、 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构
C、 顺序存储结构能存储有序表,链式存储结构不能存储有序表
D、 链式存储结构比顺序存储结构节省存储空间
答案:A
解析:【解析】
A、 项正确,在顺序存储结构中,所有元素所占的存储空间是连续的,而在链式存储结构中,存储数据结构的存储空间可以不连续。
B、 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构
C、 顺序存储结构能存储有序表,链式存储结构不能存储有序表
D、 链式存储结构比顺序存储结构节省存储空间
答案:A
解析:【解析】
A. 1:1联系
B. 1:m联系
C. m:1联系
D. m:n联系
解析:【解析】实体集之间的联系分为3类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。题目中一名雇员就职于一家公司,一个公司有多名雇员,公司与雇员之间的联系为一对多(1:m)联系。答案选择B选项。
A. 回溯法
B. 强行排错法
C. 集成测试法
D. 原因排除法
解析:【解析】软件调试采用的主要方法包括:①强行排错法,其过程为设置断点、程序暂停、观察程序状态、继续运行程序;②回溯法,指一旦发现了错误,先分析错误征兆,确定最先发现“症状”的位置;③原因排除法,指通过演绎和归纳,以及二分法来排错。答案选择C选项。第4章 数据库设计基础
A. 继承性
B. 封装性
C. 分类性
D. 多态性
解析:【解析】对象是面向对象语言中类的实体,其特点包括:①标识唯一性,对象可区分;②分类性,可以将具有相同属性和操作的对象抽象成类;③多态性,同一个操作对于不同对象表现不同的行为;④封装性,屏蔽数据的具体结构以及操作的算法;⑤模块独立性好,对象内部各种元素结合紧密,内聚性强。答案选择A选项。
A. 一对多
B. 一对一
C. 多对一
D. 多对多
解析:【解析】个或多个队员相关;一个队员仅属于一个运动队,表明队员表中的每个队员只可以与运动队表中的一个队相关,为一对多关系。答案选择A选项。
A. 变量名不可以与关键字同名
B. 变量名不可以与预定义标识符同名
C. 变量名必须以字母开头
D. 变量名是没有长度限制的
解析:【解析】合法的标识符由字母(大、小写均可)、数字和下划线组成,并且必须以字母或下划线开头。关键字是指被C语言保留的,不能用作其他用途的标识符,它们在程序中都代表着固定的含义,用户不可重新定义,A项正确、BC两项错误。变量名没有长度限制,但不可超过编译器可以辨识的范围,D项错误。答案选择A选项。
A. 需求分析
B. 软件测试
C. 软件设计
D. 系统维护
解析:【解析】软件生命周期各阶段的主要任务是:①问题定义;②可行性研究与计划制定;③需求分析;④软件设计;⑤软件实现;⑥软件测试;⑦运行维护。需求分析就是要对待开发软件提出的需求进行分析并给出详细定义,即确定软件系统要做什么。答案选择A选项。
A. 编辑软件
B. 操作系统
C. 教务管理系统
D. 浏览器
解析:【解析】系统软件是控制和协调计算机及外部设备,支持应用软件开发和运行的软件,操作系统是系统软件;支撑软件是支撑各种软件的开发与维护的软件,又称为软件开发环境,浏览器属于支撑软件;应用软件是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,编辑软件、教务管理软件属于应用软件。答案选择
A. DFD图
B. PAD图
C. N-S图
D. PDL
解析:【解析】数据流图(DFD图)软件定义阶段结构化分析方法常用的工具。软件设计包括概要设计和详细设计。其中,概要设计中常用的软件结构设计工具是结构图,又称程序结构图;详细设计中常见的过程设计工具有:程序流程图、N-S、PAD、HIPO、判定表和PDL(伪码)。答案选择A选项。
A. 选项。
B. 12ⱣⱤaⱣⱤ34ⱣⱤb
C. 12,a,34,b
D. 12ⱣⱤa34ⱣⱤb
解析:【解析】在输入字符型时,要求输入数据时按照一一对应的位置原样输入这些字符,即不能加逗号、回车和空格,因为这些也算是字符。答案选择
A. 可封装
B. 自顶向下
C. 模块化
D. 逐步求精
解析:【解析】结构化程序设计的基本原则包括:①模块化;②自顶向下;③逐步求精;④限制使用goto语句。可封装是面向对象的设计思想。答案选择A选项。