A、 低内聚低耦合
B、 高内聚低耦合
C、 低内聚高耦合
D、 高内聚高耦合
答案:B
解析:【解析】耦合性和内聚性是模块独立性的两个定性标准。内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量,作为软件结构设计的设计原则,要求每个模块的内部都具有很强的内聚性;耦合性是指模块间相互连接的紧密程度的度量,一个模块与其他模块的耦合性越强则该模块的独立性越弱。一般优秀的软件设计应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。答案选择B选项。
A、 低内聚低耦合
B、 高内聚低耦合
C、 低内聚高耦合
D、 高内聚高耦合
答案:B
解析:【解析】耦合性和内聚性是模块独立性的两个定性标准。内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量,作为软件结构设计的设计原则,要求每个模块的内部都具有很强的内聚性;耦合性是指模块间相互连接的紧密程度的度量,一个模块与其他模块的耦合性越强则该模块的独立性越弱。一般优秀的软件设计应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。答案选择B选项。
A. 集成测试、单元测试、确认测试
B. 单元测试、集成测试、确认测试
C. 确认测试、集成测试、单元测试
D. 单元测试、确认测试、集成测试
解析:【解析】软件测试的实施过程主要有4个步骤:单元测试、集成测试、确认测试(验收测试)和系统测试。答案选择B选项。
A. 219
B. 221
C. 229
D. 231
解析:【解析】任意二叉树中,度为0的叶子结点个数总比度为2的结点数多1,所以度为2的结点的个数为70-1=69。总结点数=70+80+69=219。答案选择A选项。
A. 确定算法和数据结构、编码、调试、整理文档
B. 编码、确定算法和数据结构、调试、整理文档
C. 整理文档、确定算法和数据结构、编码、调试
D. 确定算法和数据结构、调试、编码、整理文档
解析:【解析】简单程序设计的步骤是首先要确定算法和数据结构,然后编码、调试,最后整理相关文档。答案选择A选项。
A. DEFXYZABC
B. FEDZYXCBA
C. FEDXYZCBA
D. DEFZYXABC
解析:【解析】栈是所有的插入与删除都在同一端进行的线性表。队列是只允许在一端进行插入,而在另一端进行删除的线性表。将A,B,C,D,E,F入栈后,栈中元素为ABCDEF,退出三个元素入队,队列元素为
A. %
B. /
C. *
D. +
解析:【解析】“%”符号两边必须是整数,答案选择A选项。
A. 400
B. 754
C. 756
D. 不确定
解析:【解析】在二叉树中,度为0的结点总是比度为2的结点多一个,那么,结点共有845个,度为0的结点有45个,度为2的结点数有44个,所以度为1的结点数有756个。答案选择C选项。
A. C程序可以由一个或多个函数组成
B. C程序可以由多个程序文件组成
C. 一个C语言程序只能实现一种算法
D. 一个C函数可以单独作为一个C程序文件存在
解析:【解析】所以一个C语言程序可以实现多种算法,答案选择C选项。
A. 双向链表
B. 循环链表
C. 二叉链表
D. 循环队列
解析:【解析】线性结构要满足两个条件:①有且仅有一个根结点;②每个结点 多有一个前驱,也 多有一个后继。线性表、栈、队列都是线性结构,循环链表和双向链表是线性表的链式存储结构,属于线性结构,只是存储结构不连续;循环队列是一个头结点和尾结点互为前驱结点和后继结点的特殊的队列,属于线性结构;二叉链表是二叉树的链式存储结构,因为二叉树有些结点有两个后继结点,不符合线性结构的定义,所以二叉链表是非线性结构。答案选择C选项。
A. 财务管理系统
B. 编译软件
C. 编辑软件Word
D. 杀毒软件
解析:【解析】应用软件是为解决特定领域的应用而开发的软件,如事务处理软件,工程与科学计算软件,学生成绩管理系统、教务管理系统、浏览器、编辑软件等应用性质不同的各种软件。系统软件是计算机管理自身资源,提高计算机使用效率并服务于其他程序的软件,如操作系统,编译程序,汇编程序,数据库管理系统等。支撑软件是介于系统软件和应用软件之间,协助用户开发软件的工具性软件,包括辅助和支持开发和维护应用软件的工具软件,如需求分析工具软件,设计工具软件,编码工具软件,测试工具软件,维护工具软件等。答案选择B选项。
A. 项错误;数据库系统的根本目标是对数据进行集中、统一的管理,以达到数据被多个应用程序共享,故
B. 项正确;数据库在访问数据时,需要数据库管理系统向操作系统发出从指定地址读取记录的命令,操作系统执行读命令,按照指定地址从数据库中把记录读入系统缓冲区,需要操作系统的支持,
C. 项错误;物理结构是指计算机对数据的理解,逻辑结构是人对数据的理解,二者可以不一致,
D. 项错误。答案选择B选项。
解析:【解析】数据库设计是指设计“按照数据结构来组织、存储和管理数据的仓库”,数据库管理系统设计是指设计一种操纵和管理数据库的软件,故