为了保证软件的质量,使其具有较好的可维护性,关键在于()。

  • A+
所属分类:化学工程题库
(1)【◆题库问题◆】:[单选] 为了保证软件的质量,使其具有较好的可维护性关键在于()。
A.A.选择合适的程序设计语言
B.B.选择好的程序设计风格
C.C.具有好的数据结构
D.D.选择好的运行环境

【◆参考答案◆】:B

(2)【◆题库问题◆】:[判断题] 一般说来,模拟的内聚程度越高,它们之间的耦合程度也就越高。
A.正确
B.错误

【◆参考答案◆】:正确

(3)【◆题库问题◆】:[填空题] 数据流图就是用来刻画数据流和转换的信息系统建模技术。它用简单的图形记号分别表示数据流、转换、()以及外部实体。

【◆参考答案◆】:数据源

(4)【◆题库问题◆】:[问答题,简答题] 软件设计的基本原理包括哪些内容?

【◆参考答案◆】:软件设计的基本原理包括:①模块化:指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。每个模块完成一个特定的子功能,所有模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。模块化是软件解决复杂问题所具备的手段。②抽象:是认识复杂现象过程中使用的思维工具,即抽出事物本质的共同的特性而暂不考虑它的细节,不考虑其他因素。软件工程中每一步都是对软件解决方法的抽象层次的一次细化。③信息隐蔽:指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说,是不能访问的。通过信息隐蔽,可以定义和实施对模块的过程细节和局部数据结构的存取限制。④模块独立性。指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。衡量模块独立性有两个标准耦合性和内聚性,可判断设计方案的优劣。

(5)【◆题库问题◆】:[填空题] 常用的黑盒测试方法有等价划分法,(),错误推测法等3种。

【◆参考答案◆】:边界值法

(6)【◆题库问题◆】:[填空题] 计算机系统工程包括()、软件工程、人机工程、数据库工程等4个子工程。

【◆参考答案◆】:硬件工程

(7)【◆题库问题◆】:[单选] 你判断下面语句,有什么作用?()GRANT update ONinventory TO joe WITH GRANT OPTION;
A.一个系统权限被授予用户JOE
B.一个对象权限被授予用户JOE
C.用户JOE被授予在这个对象上的所有权限
D.一个系统权限和一个对象权限被授予用户JOE

【◆参考答案◆】:B

(8)【◆题库问题◆】:[填空题] 设二维数组intM[4][4],每个元素(整数)占2个存储单元,元素按行优先的顺序存储,数组的起始地址为100,元素M[2][3]的地址是()

【◆参考答案◆】:122

(9)【◆题库问题◆】:[填空题] 在直接插入、冒泡、快速排序方法中,不具有稳定性的排序方法是()。

【◆参考答案◆】:快速

(10)【◆题库问题◆】:[单选] 详细设计也称为(),它将详细的设计每个模块
A.模块设计
B.过程设计
C.整体设计
D.分段设计

【◆参考答案◆】:A

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: