南开大学22春“信息安全”《软件工程与软件测试技术》期末考试高频考
点版(带答案)
一.综合考核(共50题)
1.
在下列选项中不属于软件工程学科所要研究的基本内容:() A.软件工程材料 B.软件工程目标 C.软件工程原理 D.软件工程过程
参:A
2.
一般来说,应该尽量选用面向对象语言来实现面向对象分析、设计的结果。A.正确 B.错误
参:A
3.
软件是一种逻辑产品,它的开发主要是()。 A.研制 B.拷贝 C.再生产 D.复制
参:A
4.
分层的DFD图可以用于可行性分析阶段,描述系统的物理结构。() A.正确 B.错误
参:B
5.
() 书山有路勤为径,学海无涯苦作舟! 住在富人区的她
程序的三种基本控制结构的共同特点是()。 A.不能嵌套使用
B.只能用来写简单程序 C.已经用硬件实现
D.只有一个入口和一个出口
参:D
6.
投资回收期越长,就可以越快获得利润,因此该项目就越值得投资开发。() A.正确 B.错误
参:B
7.
在E-R 模型中,包含以下基本成分:() A.数据、对象、实体 B.控制、关系、对象 C.实体、关系、控制 D.实体、属性、关系
参:D
8.
Jackson方法根据()来导出程序结构。 A.数据流图
B.数据间的控制结构 C.数据结构 D.IPO图
参:C
9.
模块性是软件模块化所提出的要求,衡量模块性的度址标准是模块的()。 A.内聚性和耦合性 B.局部化和封装化 C.抽象和信息隐藏 D.逐步求精和结构图
书山有路勤为径,学海无涯苦作舟! 住在富人区的她
参:A
10.
静态测试对自动化工具的依赖性较大。() A.正确 B.错误
参:B
11.
()是表达系统类及其相互联系的图示,它是面向对象设计的核心,是建立状态图、协作图和其他图的基础。 A.部署图 B.类图 C.组件图 D.配置图
参:B
12.
结构程序设计的基本控制结构有()。 A.顺序 B.判断 C.选择 D.循环
参:ACD
13.
构件图(Component Diagram)是描述构件及其相互关系的图。构件图包含的3种元素是()。 A.构件 B.接口 C.关系 D.层次
参:ABC
书山有路勤为径,学海无涯苦作舟! 住在富人区的她
14.
而向数据流的软件设计方法可将()映射成软件结构。 A.控制结构 B.模块 C.数据流 D.事物流
参:C
15.
好程序的一个重要标准是源程序代码的逻辑简明清晰、易读易懂。() A.正确 B.错误
参:A
16.
关系数据库可以完全支持面向对象的概念,面向对象设计中的类可以直接对应到关系数据库中的表。()
A.正确 B.错误
参:B
17.
在描述一个模块时,还必须按模块的外部特性与内部特性分别描述。() A.正确 B.错误
参:A
18.
哪个是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素()。 A.软件生命周期 B.软件测试 C.软件工程 D.软件过程
书山有路勤为径,学海无涯苦作舟! 住在富人区的她
参:C
19.
关联是建立()之间关系的一种手段。 A.对象 B.类 C.功能 D.属性
参:B
20.
面向对象的测试与传统测试方法的主要区别是()。
A.面向对象的测试可在编码前进行,传统测试在编码后进行
B.面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试 C.测试对象不同
D.面向对象的测试不需要设计测试用例,只需要进行会议评审
参:C
21.
在下面的叙述中哪一个不是软件需求分析的任务?() A.问题分解
B.可靠性与安全性要求 C.结构化程序设计 D.确定逻辑模型
参:C
22.
使用软件时提出增加新功能就必须进行()维护。 A.预防性 B.适应性 C.完善性 D.纠错性
参:C
书山有路勤为径,学海无涯苦作舟! 住在富人区的她
23.
验证和确认是一回事。() A.正确 B.错误
参:B
24.
软件工程的三要素:() A.技术、方法和工具 B.方法、对象和类 C.方法、工具和过程 D.过程、模型和方法
参:C
25.
面向对象分析阶段建立的3个模型中,核心的模型是()模型。 A.功能 B.动态 C.对象 D.分析
参:C
26.
通常,当一个对象调用另一个对象中的操作时,便完成了一次消息传递。A.正确 B.错误
参:A
27.
一个模块把数值作为参数传送给另一个模块,这种耦合方式称为()。 A.数据耦合 B.公共耦合 C.控制耦合
() 书山有路勤为径,学海无涯苦作舟! 住在富人区的她
D.标记耦合
参:A
28.
多态性增强了软件的灵活性和重用性,允许用更为明确、易懂的方式去建立通用软件,多态性和继承性相结合使软件具有更广泛的重用性和可扩充性。() A.正确 B.错误
参:B
29.
分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()。 A.细节
B.输入与输出 C.软件的作者 D.绘制的时间
参:B
30.
软件设计是软件开发过程中决定软件产品质量的关键阶段,是后续开发步骤及软件维护工作的基础。()
A.正确 B.错误
参:A
31.
系统流程图是描述()的工具。 A.逻辑系统 B.程序系统 C.体系结构 D.物理系统
参:C
书山有路勤为径,学海无涯苦作舟! 住在富人区的她
32.
在折中方案中设置的优先级一般是模糊的。() A.正确 B.错误
参:A
33.
以下属于面向对象的设计语言的是()。 A.FORTRAN语言 B.Pascal语言 C.C语言 D.Java语言
参:D
34.
判定覆盖一定包含条件覆盖,但是条件覆盖不一定包含判定覆盖。() A.正确 B.错误
参:B
35.
用户界面设计对于一个系统的成功是至关重要的,一个设计得很差的用户界面可能导致用户拒绝使用该系统。() A.正确 B.错误
参:A
36.
在结构化分析方法中,用以表达系统内数据的运动情况的工具有() A.数据流图 B.数据词典 C.结构化英语
D.判定树与判定表
书山有路勤为径,学海无涯苦作舟! 住在富人区的她
参:B
37.
面向对象测试用例的设计由软件的输入处理输出视图或单个模块的算法细节驱动。() A.正确 B.错误
参:B
38.
应从用例模型中引入服务。() A.正确 B.错误
参:A
39.
面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的()。 A.多态性 B.封装性 C.继承性 D.重用性
参:C
40.
下列错误的是()
A.尽量不使用数据耦合 B.少用控制耦合和标记耦合 C.公共环境耦合的范围 D.完全不用内容耦合
参:A
41.
软件生命周期是指某一软件项目被提出来并着手实现开始直到该软件报废或停止使用为止的生命周期。()
书山有路勤为径,学海无涯苦作舟! 住在富人区的她
A.正确 B.错误
参:A
42.
需求说明相当于用户与开发者之间的一份技术合同,是测试验收阶段对软件进行确认和验收的基准,是软件开发的基础。() A.正确 B.错误
参:A
43.
为了提高模块的性,模块之间最好是()。 A.公共环境耦合 B.控制耦合 C.数据耦合 D.特征耦合
参:C
44.
判定树是判定表的变种,也能清晰地表示复杂的条件组合与应做的动作之间的对应关系。A.正确 B.错误
参:A
45.
数据字典是对数据定义信息的集合,它所定义的对象都包含于()。 A.数据流图 B.程序框图 C.软件结构 D.方框图
参:A
() 书山有路勤为径,学海无涯苦作舟! 住在富人区的她
46.
用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性。() A.正确 B.错误
参:A
47.
软件维护的副作用是指()。 A.运行时误操作 B.隐含的错误
C.因修改软件而造成的错误 D.开发时的错误
参:C
48.
继承性是父类和子类之间共享数据结构和消息的机制,这是类之间的一种关系。() A.正确 B.错误
参:B
49.
()意味着一个操作在不同的类中可以有不同的实现方式。 A.多继承 B.多态性 C.消息 D.封装
参:B
50.
()是把对象的属性和操作结合在一起,构成一个的对象,其内部信息对外界是隐藏的,外界只能通过有限的接口与对象发生联系。 A.多态性 B.继承
书山有路勤为径,学海无涯苦作舟! 住在富人区的她
C.消息 D.封装
参:D
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务