19春[天津大学]《软件工程》在线作业二(100分答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【奥鹏】[天津大学]《软件工程》在线作业二
试卷总分:100 得分:100
第1题,()应当在应用分析之前进行,因为我们在了解问题之前应当对问题敞开思想考虑,不应加以限制。
A、论域分析
B、高层分析
C、实例的建立
D、类的开发
正确答案:
第2题,可维护性的特性中相互促进的是()。
A、可理解性和可测试性
B、效率和可移植性
C、效率和可修改性
D、效率和结构好
正确答案:
第3题,在详细设计阶段,可自动生成程序代码并可作为注释出现在源程序中的描述工具是()。
A、PAD
B、PDL
C、IPO
D、流程图
正确答案:
第4题,程序的三种基本控制结构是()。
A、过程、子程序和分程序
B、顺序、选择和重复
C、递归、堆栈和队列
D、调用、返回和转移
正确答案:
第5题,下列哪个语言提供指针且不存在布尔类型,并且它广泛应用于系统程序设计语言()。
A、PASCAL
B、DEPHI
C、ADA
D、C
正确答案:
第6题,在下述情况下,从供选择的答案中,选出合适的()描述工具。当算法中需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适当的功能。
A、程序流程图形
B、NS图
C、PDA图或PDL
D、判定表
正确答案:
第7题,JSP方法是一种面向()的设计方法。
A、对象
B、数据流
C、数据结构
D、控制结构
正确答案:
第8题,程序设计语言的技术特性不应包括()。
A、数据结构的描述性
B、抽象类型的描述性
C、数据库的易操作性
D、软件的可移植性
正确答案:
第9题,在商业系统的开发中应用最广的语言是()。
A、PROLOG语言
B、SMALLTALK语言
C、FORTRAN语言
D、COBOL语言
正确答案:
第10题,面向对象的开发方法中,()将是面向对象技术领域内占主导地位的标准建模语言。
A、Booch方法
B、UML语言
C、OMT方法
D、Coad方法
正确答案:
第11题,软件维护费用高的主要原因是()。
A、生产率高
B、生产率低
C、人员多
D、人员少
正确答案:
第12题,程序的三种基本控制结构的共同特点是()。
A、不能嵌套使用
B、只能用来写简单程序
C、已经用硬件实现
D、只有一个入口和一个出口
正确答案:
第13题,在解决人工智能上使用最多的有非常强的表处理功能的函数程序设计语言是()。
A、PROLOG
B、SNOBOL
C、COBOL
D、LISP
正确答案:
第14题,在详细设计阶段,一种二维树型结构并可自动生成程序代码的描述工具是()。
A、PAD
B、PDL
C、IPO
D、判定树
正确答案:
第15题,一个程序如果把它作为一个整体,它也是只有一个入口、一个出口的单个顺序结构,这是一种()。
A、结构程序
B、组合的过程
C、自顶向下设计
D、分解过程
正确答案:
第16题,维护阶段的文档是()。
A、软件需求说明
B、操作手册
C、软件问题报告
D、测试分析报告
正确答案:
第17题,通过执行对象的操作改变对象的属性,但它必须通过()的传递。
A、接口
B、消息
C、信息
D、操作
正确答案:
第18题,为了提高易读性,源程序内部应加功能性注释,用于说明()。
A、模块总的功能
B、程序段或语句的功能
C、模块参数的用途
D、数据的用途
正确答案:
第19题,软件详细设计主要采用的方法是()。
A、结构程序设计
B、模型设计
C、结构化设计
D、流程图设计
正确答案:
第20题,结构化程序设计的一种基本方法是()。
A、筛选法
B、递归法
C、迭代法
D、逐步求精法
正确答案: