福建师范大学21秋《软件工程》复习考核试题库答案参考套卷2

上传人:住在山****ck 文档编号:84696983 上传时间:2022-05-04 格式:DOCX 页数:11 大小:12.64KB
返回 下载 相关 举报
福建师范大学21秋《软件工程》复习考核试题库答案参考套卷2_第1页
第1页 / 共11页
福建师范大学21秋《软件工程》复习考核试题库答案参考套卷2_第2页
第2页 / 共11页
福建师范大学21秋《软件工程》复习考核试题库答案参考套卷2_第3页
第3页 / 共11页
点击查看更多>>
资源描述
福建师范大学21秋软件工程复习考核试题库答案参考1. 设计期间确定了软件的逻辑结构,然而个别语句的构造却是编写程序的一个主要任务。构造语句时应该遵循的规则包括( )。A.不要为了节省空间而把多个语句写在同一行B.尽量避免复杂的条件测试C.避免大量使用循环嵌套和条件嵌套D.利用括号使逻辑表达式或算术表达式的运算次序清晰直观参考答案:ABCD2. 用户对软件需求的描述不精确,往往是产生软件危机的原因之一。( )A.错误B.正确参考答案:B3. 编码和单元测试属于软件生命周期的不同阶段。( )A.错误B.正确参考答案:A4. Jackson方法在需求分析阶段的主要步骤不包括( )。A.了解实体行为B.标识实体与行为C.生成实体结构图D.创建软件系统模型参考答案:A5. 软件生命周期中所花费用最多的阶段是( )。A.软件编码B.软件维护C.软件测试D.详细设计参考答案:B6. 代码行技术是比较简单的定量估算软件规模的方法。( )T.对F.错参考答案:T7. 测试计划,测试用例,出错统计和有关的分析报告一般不用长期保存。( )A.错误B.正确参考答案:A8. 软件测试是软件质量保证的主要手段之一,测试的目标是( )。A、证明软件符合设计要求B、发展软件的潜在能力C、发现软件中的错误和缺陷D、判定软件是否合格参考答案:C9. 软件维护可有可无。( )A.正确B.错误参考答案:B10. 通信内聚、逻辑内聚、信息内聚和时间内聚的内聚性从高到低顺序是( )A.通信、逻辑、信息、时间B.通信、时间、信息、逻辑C.信息、通信、时间、逻辑D.信息、通信、逻辑、时间参考答案:C11. 软件概要设计的主要任务就是软件结构的设计。( )A.错误B.正确参考答案:B12. 软件是一种逻辑实体,而不是具体的物理实体,因而不具有抽象性。( )A.错误B.正确参考答案:A13. 研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。A.技术可行性B.经济可行性C.社会可行性D.法律可行性参考答案:B14. 过程设计语言PDL作为一种设计工具有如下一些优点:( )A.可以作为注释直接插在源程序中间B.可以使用普通的正文编辑程序或文字处理系统C.可以自动由PDL生成程序代码D.动态生成类和对象参考答案:ABC15. C+和Eiffel是强类型语言,即语法规定每个变量或属性必须准确属于某个特定的类。( )T.对F.错参考答案:T16. 数据流图是需求分析的功能模型。( )A.正确B.错误参考答案:A17. 软件可理解性指的是把程序从一种计算环境(硬件配置和操作系统)转移到另一种计算环境的难易程度。( )A.错误B.正确参考答案:A18. 软件重用分为( )个层次A.4B.3C.2D.1参考答案:B19. 面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的( )。A.多态性B.封装性C.继承性D.重用性参考答案:C20. 以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并最终可运行的代码的过程叫( )。A.调试B.测试C.设计D.编码参考答案:D21. 下面不是软件成分的重用的级别的是( )A.设计结果重用B.类重用C.分析结果重用D.代码重用参考答案:B22. 通信内聚、逻辑内聚、顺序内聚和时间内聚的内聚性从高到低顺序是( )。A.通信、逻辑、顺序、时间B.通信、时间、顺序、逻辑C.顺序、通信、时间、逻辑D.顺序、通信、逻辑、时间参考答案:C23. 数据流图建立系统的功能模型,它仅仅由数据流和数据存储组成。( )T.对F.错参考答案:F24. 内聚衡量一个模块内各个元素彼此结合的紧密程度。在设计时应该力求做到低内聚。( )T.对F.错参考答案:F25. 内聚程度较低的是( )内聚。A、偶然B、通讯C、顺序D、时间参考答案:A26. 软件生命周期分为( )个时期A.四B.二C.三D.一参考答案:C27. 常见的程序控制结构不包括( )A.顺序B.选择C.循环D.GOTO语句参考答案:D28. 面向对象的技术中的“类”,是比较理想的可重用的软构件,称之为( )A.软构件B.类构件C.特殊构件D.以上都不正确参考答案:B29. 在面向数据流的软件设计方法中,一般将信息流分为( )。A.数据流和控制流B.变换流和控制流C.事务流和控制流D.变换流和事务流参考答案:D30. 具有相似或相同性质的对象的抽象就是类。( )A.错误B.正确参考答案:B31. 软件调试是为了发现错误而执行程序的过程。( )A.错误B.正确参考答案:A32. 封装,尤其是OO方法的对象封装性,为软件复用技术提供了良好的条件。( )A.错误B.正确参考答案:B33. 数据流图和( )共同构成系统的逻辑模型。A、IPO图B、PDLC、数据字典D、层次图参考答案:C34. 类是对具有相同属性和行为的一个或多个对象的描述,通常在这种描述中也包括对怎样创建该类的新对象的说明。( )A.错误B.正确参考答案:B35. 决定软件可维护性的因素主要有:可理解性、可测试性、可修改性、可移植性等。( )T.对F.错参考答案:T36. 数据耦合是( )耦合。A.高B.低C.以上都不正确D.中参考答案:B37. 经济可行性研究的范围包括( )。A.资源有效性B.管理制度C.效益分析D.编程语言参考答案:C38. 机器语言、汇编语言是依赖于机器,面向机器的语言。( )A.错误B.正确参考答案:B39. 软件从定义开始,经过开发、使用的全过程称为软件生存周期,但是不包括维护阶段。( )A.错误B.正确参考答案:A40. 软件工程由哪些部分组成?( )A.方法B.工具C.过程D.数据参考答案:ABC41. 为改正软件系统中潜藏的错误而进行的维护活动称为( )A.纠错性维护B.适应性维护C.改善性维护D.预防性维护参考答案:A42. 面向对象方法所具有的要点之一是把所有对象都划分成各种派生类,每个派生类都定义了一组数据和一组方法。( )T.对F.错参考答案:F43. 程序流程图本质上不是逐步求精的好工具,它诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。( )A.错误B.正确参考答案:B44. 需求分析阶段的成果主要是需求规格说明,但该成果与软件设计,编码,测试直至维护关系不大。( )A.错误B.正确参考答案:A45. 需要添加一些在需求陈述中没有提到的类,主要用来存放在执行服务操作过程中的中间结果。( )A.正确B.错误参考答案:A46. 面向对象设计中,对象有如下一些基本特点:( )A.以数据为中心B.对象是被动的C.无需实现数据封装D.模块独立性好参考答案:AD47. 进程间由于共享资源而产生的制约关系称为进程同步。( )A.错误B.正确参考答案:B48. 在可行性研究中难度最大的是( )A.经济可行性B.技术可行性C.运行可行性D.法律可行性参考答案:B49. 宽度是软件结构内同一个层次上的模块总数的最大值。( )A.正确B.错误参考答案:A50. 软件测试的目的是( )。A、评价软件的质量B、发现软件的错误C、找出软件的所有错误D、证明软件是正确的参考答案:B
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


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

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


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