东北师范大学22春“计算机科学与技术”《软件工程》离线作业(一)辅导答案22

上传人:住在山****ck 文档编号:106850202 上传时间:2022-06-14 格式:DOCX 页数:7 大小:20.93KB
返回 下载 相关 举报
东北师范大学22春“计算机科学与技术”《软件工程》离线作业(一)辅导答案22_第1页
第1页 / 共7页
东北师范大学22春“计算机科学与技术”《软件工程》离线作业(一)辅导答案22_第2页
第2页 / 共7页
东北师范大学22春“计算机科学与技术”《软件工程》离线作业(一)辅导答案22_第3页
第3页 / 共7页
点击查看更多>>
资源描述
书山有路勤为径,学海无涯苦作舟! 住在富人区的她东北师范大学22春“计算机科学与技术”软件工程离线作业(一)辅导答案一.综合考核(共50题)1.调试的目的是确定哪些问题后并加以改进?()A.错误的位置B.引起错误的原因C.程序的逻辑结构D.程序的部署环境参考答案:AB2.过程设计语言PDL作为一种设计工具有如下一些优点:()A.可以作为注释直接插在源程序中间B.可以使用普通的正文编辑程序或文字处理系统C.可以自动由PDL生成程序代码D.动态生成类和对象参考答案:ABC3.问题分析图PAD面向高级程序设计语言的,为FORTRAN,COBOL和PASCAL等每种常用的高级程序设计语言都提供了一整套相应的图形符号。()A.错误B.正确参考答案:B4.提高软件质量和可靠的技术大致可分为两大类:其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,这就需要()。A.消除错误B.检测错误C.避开错误D.容错参考答案:D5.表示了静态的结构化的系统数据性质,描绘了系统的静态结构,从客观世界实体的对象关系角度来描绘对象的模型是()。A.数据模型B.对象模型C.动态模型D.功能模型参考答案:B6.编码和单元测试属于软件生命周期的不同阶段。()A.错误B.正确参考答案:A7.程序流程图本质上不是逐步求精的好工具,它诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。()A.错误B.正确参考答案:B8.软件测试的目的是()。A.评价软件的质量B.发现软件的错误C.找出软件中的所有错误D.证明软件是正确的参考答案:B9.若有一个计算类型的程序,它的输入量只有一个X,其范围是-1.0,1.0,现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()。A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法参考答案:C10.一个好的用例能够发现至今尚未发现的错误的测试。()A.错误B.正确参考答案:B11.维护的副作用可分几种类型?()A.代码副作用B.数据副作用C.文档副作用D.人员副作用参考答案:ABC12.被继承的类我们称之为派生类子类,在它的基础上新建立的类我们称之为基类父类。()A.错误B.正确参考答案:A13.数据对象只封装了数据而没有对施加于数据上的操作的引用,这是数据对象与面向对象中的类或对象的相同之处。()A.错误B.正确参考答案:A14.判定/条件覆盖是指设计足够的测试用例,即满足条件覆盖又满足判定覆盖。()A.错误B.正确参考答案:B15.软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等。()A.错误B.正确参考答案:B16.在软件开发过程中要产生大量的信息,要进行大量的修改,能协调软件开发,并使混乱减到最低程度的是()。A.软件开发管理B.软件配置管理C.软件质量管理D.软件质量控制参考答案:B17.系统流程图用于可行性分析中的哪种的描述?()A.当前运行系统B.当前逻辑模型C.目标系统D.新系统参考答案:A18.动态测试是指事先设计好一组测试用例,然后通过运行程序来发现错误。()A.错误B.正确参考答案:B19.数据模型中相互关联的信息包含()。A.数据对象B.系统流程图C.数据对象的属性D.数据对象彼此间相互连接的关系参考答案:ACD20.程序的三种基本控制结构的共同特点是只有一个入口和一个出口。()A.错误B.正确参考答案:B21.软件的开发费用越来越低,成本相当便宜。()A.错误B.正确参考答案:A22.软件维护的内容包括()。A.校正性维护B.适应性维护C.完善性维护D.预防性维护参考答案:ABCD23.程序设计语言的工程特性之一是()。A.软件的可重用性B.数据结构的描述性C.抽象类型的描述性D.数据库的易操作性参考答案:A24.经济可行性是进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。()A.错误B.正确参考答案:B25.软件详细设计主要采用的方法是()。A.模块设计B.数据库设计C.PDL语言D.结构化程序设计参考答案:D26.需求评审标准包括()。A.正确性B.无歧义性C.完全性D.可验证性参考答案:ABCD27.设计时使用了一个复杂的数据结构,则应该用注解说明用程序设计语言实现这个数据结构的方法和特点。()A.错误B.正确参考答案:B28.混合冗余指重复执行指令或程序来消除瞬时错误带来的影响。()A.错误B.正确参考答案:A29.面向对象方法之所以特别有利于软件复用,是由于它的主要概念及原则与软件复用的要求十分吻合。()A.错误B.正确参考答案:B30.测试是为了表明程序是正确的,成功的测试是没有发现错误的测试。()A.错误B.正确参考答案:A31.维护中,因误删除一个标识符而引起的错误是设计副作用。()A.错误B.正确参考答案:A32.软件工程由哪些部分组成?()A.方法B.工具C.过程D.数据参考答案:ABC33.系统文档指从问题定义、需求说明到验收测试计划这样一系列和系统实现有关的文档。()A.错误B.正确参考答案:B34.文档是一种数据媒体和其上所记录的数据。()A.错误B.正确参考答案:B35.类库这种机制是()级别的信息共享。A.同一类B.不同类C.同一应用D.不同应用参考答案:D36.实践表明,确定发生错误的位置和内在原因所需的工作量几乎占整个调试工作量的10%。()A.错误B.正确参考答案:A37.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为完整性。()A.错误B.正确参考答案:A38.所谓程序内部的文档包括恰当的标识符、适当的注解和程序的视觉组织等等。()A.错误B.正确参考答案:B39.定量度量的结果不能用来比较两个不同的设计或两个不同算法的优劣;程序的定量的复杂程度也不能作为模块规模的精确限度。()A.错误B.正确参考答案:A40.软件可理解性指的是把程序从一种计算环境(硬件配置和操作系统)转移到另一种计算环境的难易程度。()A.错误B.正确参考答案:A41.软件从定义开始,经过开发、使用的全过程称为软件生存周期,但是不包括维护阶段。()A.错误B.正确参考答案:A42.软件的发展经历了四个发展阶段。()A.错误B.正确参考答案:B43.实现容错的主要手段包括()。A.测试B.调试C.冗余D.防错程序设计参考答案:CD44.软件可维护性的特性中相互矛盾的是()。A.可修改性和可理解性B.可测试性和可理解性C.效率和可修改性D.可理解性和可读性参考答案:C45.计算机软件包括与计算机系统操作有关的程序、规程、规则,但不包括与之有关的文档和数据。()A.错误B.正确参考答案:A46.程序的控制结构一般采用几种构成,这样可确保结构比较简单?()A.顺序B.GOTOC.选择D.循环参考答案:ACD47.软件中使用的可重用构件越多,适应性和完善性维护也就越困难。()A.错误B.正确参考答案:A48.软件可修改性,是指允许对软件系统进行修改,此过程必然会增加其复杂性。()A.错误B.正确参考答案:A49.在面向对象的软件技术中,组合是子类自动地共享基类中定义的数据和方法的机制。()A.错误B.正确参考答案:A50.软件设计阶段的任务具体分为()。A.确定软件结构,划分子系统模块B.确定系统的数据结构C.设计用户界面D.调试系统错误参考答案:ABC
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!