天津大学18秋《软件工程》在线作业二资料
《软件工程》在线作业二天大作业答案
一、单选题:
1. 面向对象的开发方法中,()将是面向对象技术领域内占主导地位的标准建模语言。
A. Booch方法
B. UML语言
C. OMT方法
D. Coad方法
正确答案:——B——
2. 在解决人工智能上使用最多的有非常强的表处理功能的函数程序设计语言是()。
A. PROLOG
B. SNOBOL
C. COBOL
D. LISP
正确答案:——D—— 奥鹏答案
3. 程序设计语言的工程特性其中之一表现在()。
A. 软件的可重用性
B. 数据结构的描述性
C. 抽象类型的描述性
D. 数据库的易操作性
正确答案:——A——
4. 在详细设计阶段,可自动生成程序代码并可作为注释出现在源程序中的描述工具是()。
A. PAD
B. PDL
C. IPO
D. 流程图
正确答案:————
5. 最早用于科学计算的程序设计语言是()。
A. PROLOG语言
B. SMALLTALK语言
C. FORTRAN语言
D. COBOL语言
正确答案:————
6. PAD图的控制执行流程为()。
A. 自下而下、从左到右
B. 自上而下、循环执行
C. 自上而下、从左到右
D. 都不对
正确答案:————
7. 产生软件维护的副作用,是指()。
A. 开发时的错误
B. 隐含的错误
C. 因修改软件而造成的错误
D. 运行时误操作
正确答案:————
8. Jackson方法根据()来导出程序结构。
A. 数据结构
B. 数据间的控制结构
C. 数据流图
D. IPO图
正确答案:————
9. 为适应软硬件环境变化而修改软件的过程是()。
A. 校正性维护
B. 适应性维护
C. 完善性维护
D. 预防性维护
正确答案:————
10. 在下述情况下,从供选择的答案中,选出合适的()描述工具。当算法中需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适当的功能。
A. 程序流程图形
B. NS图
C. PDA图或PDL
D. 判定表
正确答案:————
11. JSP方法主要用于规模适中的()系统的开发。
A. 数据处理
B. 实时处理
C. 文字处理
D. 科学计算
正确答案:————
12. 程序设计语言的心理特性在语言中表现不应包括()。
A. 歧义性
B. 简洁性
C. 保密性
D. 传统性
正确答案:————
13. Jackson图上下层之间的关系是()。
A. 调用关系
B. 组成关系
C. 继承关系
D. 嵌套关系
正确答案:————
14. JSP方法根据输入输出的数据结构按一定的规则映射成软件的()。
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. 数据流
B. 模块化
C. 控制结构
D. 信息流
正确答案:————
20. 软件维护困难的主要原因是()。
A. 费用低
B. 人员少
C. 开发方法的缺陷
D. 维护难
正确答案:————
奥鹏作业答案
页:
[1]