《软件工程概论》期末测试试卷(A 卷)一.单项选择题(每小题1 分,共 22 分)1.对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。 A .结合B.隐藏C.封装D.抽象2.软件生命周期中所花费用最多的阶段是()。 A .详细设计B.软件编码C.软件测试D.软件维护3.需求分析中开发人员要从用户那里了解()。A.软件做什么B.用户使用界面C.输入的信息D.软件的规模4.测试的关键问题是()。A.如何组织对软件的评审B.如何验证程序的正确性C.如何采它包括方法、工具用综合策略D.如何选择测试用例5.()是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,和过程三个要素。 A .软件过程B.软件测试 C .软件生命周期D.软件工程方法学6.()意味着一个操作在不同的类中可以有不同的实现方式。 A .多态性B.多继承C.类的可复用D.信息隐藏7.单元测试的测试用例主要根据()的结果来设计。 A .需求分析B.源程序C.概要设计D.详细设计8.随着软硬件环境变化而修改软件的过程是()。 A .校正性维护B.适应性维护 C .完善性维护D.预防性维护9.在白盒测试技术测试用例的设计中, ()是最弱的覆盖标准。A.语句覆盖B.路径覆盖 C .条件组合覆盖D.判定覆盖10.结构化程序设计的一种基本方法是()。 A .筛选法B.迭代法C.逐步求精法D.递归法11.不适合作为科学工程计算的程序设计语言是()。 A .Pascal B.C C .Fortran D.Prolog 12.只有单重继承的类层次结构是()层次结构。 A .网状型B.星型C.树型D.环型13.面向对象的开发方法中,()将是面向对象技术领域内占主导地位的标准建模语言。 A .Booch方法B.Coad方法C.UML语言D.OMT方法14.瀑布模型本质上是一种()。 A .线性顺序模型B.顺序迭代模型 C .线性迭代模型D.及早见产品模型15.软件维护产生的副作用,是指()。 A .开发时的错误B.隐含的错误C.因修改软件而造成的错误D.运行时误操作16.软件详细设计的主要任务是确定每个模块的()。A.算法和使用的数据结构B.外部接口 C .功能D.编程17.软件结构图的形态特征能反映程序重用率的是()。 A .深度B.宽度C.扇入D.扇出18.为了提高模块的独立性,模块内部最好是()。 A .逻辑内聚B.时间内聚C.功能内聚D.通信内聚19.软件结构图中,模块框之间若有直线连接,表示它们之间存在()。 A .调用关系...