书山有路勤为径,学海无涯苦作舟!住在富人区的她南开大学22春“信息安全”《软件工程与软件测试技术》期末考试高频考点版(带答案)一.综合考核(共50题)1.软件过程是()。A.特定的开发模型B.一种软件求解的计算逻辑C.软件开发活动的集合D.软件生命周期模型参考答案:C2.在结构化的程序中通常有3种循环类型:简单循环、串接循环和嵌套循环。()A.正确B.错误参考答案:A3.一般来说,应该尽量选用面向对象语言来实现面向对象分析、设计的结果。()A.正确B.错误参考答案:A4.面向对象数据库管理系统支持对象、类、操作、属性、继承、聚合、关联等面向对象的概念。()A.正确B.错误参考答案:A5.下面所列的性质中,()不属于面向对象程序设计的特性。A.继承性书山有路勤为径,学海无涯苦作舟!住在富人区的她B.重用性C.封装性D.可视化参考答案:D6.算法中包含多重嵌套的条件选择时,哪个能够清晰地表示复杂的条件组合与应做的动作之间的对应关系()。A.程序流程图B.盒图C.PAD图D.判定表参考答案:D7.若类A为关联的源类,类B为关联的目的类,表示类B的属性中包含了一个或多个类A的属性。()A.正确B.错误参考答案:B8.软件测试可能发现软件中的(),但不能证明软件()。A.所有错误、没有错误B.设计错误、没有错误C.逻辑错误、没有错误D.错误、没有错误参考答案:D9.增量模型本质上是一种()。A.线性顺序模型B.整体开发模型C.非整体开发模型D.螺旋模型书山有路勤为径,学海无涯苦作舟!住在富人区的她参考答案:C10.在单元测试中无法发现资源竞争问题。()A.正确B.错误参考答案:A11.通过模块分解或合并,降低耦合提高内聚。()A.正确B.错误参考答案:A12.软件维护的副作用是指()。A.运行时误操作B.隐含的错误C.因修改软件而造成的错误D.开发时的错误参考答案:C13.软件工程学科出现的主要原因是软件危机的出现。()A.正确B.错误参考答案:A14.进行需求分析可使用多种工具,但()是不适用的。A.数据流图B.PAD图C.状态转换图书山有路勤为径,学海无涯苦作舟!住在富人区的她D.数据词典参考答案:B15.分层的DFD图可以用于可行性分析阶段,描述系统的物理结构。()A.正确B.错误参考答案:B16.在数据流图中,椭圆代表()。A.源点B.终点C.加工D.模块参考答案:C17.DFD中的每个加工至少有()。A.一个输入流或一个输出流B.一个输入流和一个输出流C.一个输入流D.一个输出流参考答案:B18.下列错误的是()。A.在软件设计中应该追求尽可能松散耦合的系统B.可以研究、测试或维护任何一个模块,而不需要对系统的其他模块有很多了解C.模块间联系简单,发生在一处的错误传播到整个系统的可能性就很大D.模块间的耦合程度强烈影响系统的可理解性、可测试性、可靠性和可维护性参考答案:C书山有路勤为径,学海无涯苦作舟!住在富人区的她19.系统流程图用于可行性分析中的()的描述。A.当前运行系统B.当前逻辑模型C.目标系统D.新系统参考答案:A20.软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是()。A.分析阶段B.设计阶段C.编码阶段D.测试阶段参考答案:C21.有些对象是必须同时动作的,有些对象是相互排斥的。()A.正确B.错误参考答案:A22.为了提高模块的独立性,模块之间最好是()。A.公共环境耦合B.控制耦合C.数据耦合D.特征耦合参考答案:C23.在需求分析之前有必要进行()工作。A.程序设计书山有路勤为径,学海无涯苦作舟!住在富人区的她B.可行性分析C.ER分析D.2NF分析参考答案:B24.下述任务中,不属于软件工程需求分析阶段的是()。A.分析软件系统的数据要求B.确定软件系统的功能需求C.确定软件系统的性能要求D.确定软件系统的运行平台参考答案:D25.面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的()。A.多态性B.封装性C.继承性D.重用性参考答案:C26.详细设计的目的中很重要的一点事是设计的处理过程应该尽可能地简明易懂。()A.正确B.错误参考答案:A27.在软件计划中不应该把维护费用计划在内。()A.正确B.错误参考答案:B书山有路勤为径,学海无涯苦作舟!住在富人区的她28.在面向对象设计中,需要选择能够方便、...