(6)在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送
A)函数调用
B)消息
C)宏命令
D)子程序
【解析】这也是概念题,正确答案是B。
(7)下面不属于软件工程3个要素的是
A)环境
B)过程
C)工具
D)方法
【解析】方法是完成软件工程项目的技术手段;工具是指支持软件的开发、管理、文档生成;过程是支持软件开发的各个环节的控制和管理。由此可见,环境不属于软件工程的3个要素之一,选择A。
(8)为了使模块尽可能独立,要求
A)模块的内聚程度要尽量低且耦合程度要尽量弱
B)模块的内聚程度要尽量低且耦合程度要尽量强
C)模块的内聚程度要尽量高且耦合程度要尽量强
D)模块的内聚程度要尽量高且耦合程度要尽量弱
【解答方法】用两分法先剔除两个。如果知道“内聚程度要尽量高”正确,则剔除A和B。C和D矛盾,重在判“耦合程度”。应该是“耦合程度要尽量弱”,所以选择D。如果知道“耦合程度要尽量弱”是对的,则剔除B和C,从A和D中挑选答案。“内聚程度要尽量高”正确,选择D。
(9)在关系数据库中,用来表示实体之间联系的是
A)树结构
B)网结构
C)线性表
D)二维表
【解析】在关系模型中,把数据看成一个二维表,每一个二维表称为一个关系。即关系模型是用表格数据来表示实体本身及其相互之间的联系。正确答案是D。
(10)下列叙述中正确的是
A)黑盒测试方法完全不考虑程序的内部结构和内部特征
B)黑盒测试方法主要考虑程序的内部结构和内部特征
C)白盒测试不考虑程序内部的逻辑结构
D)黑盒和白盒测试方法都要考虑程序的内部结构和内部特征
【解答方法】 因为A和B是矛盾的,所以不考虑C和D。既然为“黑盒测试”.所谓“黑”,就是完全不考虑程序的内部结构和内部特征,因此A是正确的。
【解析】黑盒测试方法只是根据程序功能导出测试用例。自盒测试是根据对程序内部逻辑结构的分析来选取测试用例。
责任编辑:小草