奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 413|回复: 0

天大17春《软件工程》在线作业二答案资料

[复制链接]

1万

主题

1

回帖

2万

积分

论坛元老

积分
29028
发表于 2017-6-5 18:21:11 | 显示全部楼层 |阅读模式
扫码加微信
《软件工程》在线作业二
答案需求请联系QQ515224986

一、单选题:
1.一个面向对象系统的体系结构通过它的(    )关系确定。          (满分:5)
    A. 类与对象
    B. 成分对象和对象
    C. 过程和对象
    D. 类与对象
2.软件生命周期的最后的一个阶段是(    )。          (满分:5)
    A. 书写软件文档
    B. 软件维护
    C. 稳定性测试
    D. 书写详细用户说明
3.Jackson图上下层之间的关系是(    )。          (满分:5)
    A. 调用关系
    B. 组成关系
    C. 继承关系
    D. 嵌套关系
4.在详细设计阶段,可自动生成程序代码并可作为注释出现在源程序中的描述工具是(    )。          (满分:5)
    A. PAD
    B. PDL
    C. IPO
    D. 流程图
5.可维护性的特性中,相互矛盾的是(    )。          (满分:5)
    A. 可修改性和可理解性
    B. 可测试性和可理解性
    C. 效率和可修改性
    D. 可理解性和可读性
6.功能模型中所有的(    )往往形成一个层次结构。在这个层次结构中一个数据流图的过程可以由下一层的数据流图作进一步的说明。          (满分:5)
    A. 数据流图
    B. 概念模型图
    C. 状态迁移图
    D. 事件追踪图
7.一个面向对象系统的体系结构通过它的成分对象和对象间的关系确定,与传统的面向数据流的结构化开发方法相比,它具有的优点是(    )          (满分:5)
    A. 设计稳定
    B. 变换分析
    C. 事务分析
    D. 模块独立性
8.维护阶段的文档是(    )。          (满分:5)
    A. 软件需求说明
    B. 操作手册
    C. 软件问题报告
    D. 测试分析报告
9.PDL是软件开发过程中用于(    )阶段的描述工具。          (满分:5)
    A. 需求分析
    B. 概要设计
    C. 详细设计
    D. 编程
10.结构化程序设计的一种基本方法是(    )。          (满分:5)
    A. 筛选法
    B. 递归法
    C. 迭代法
    D. 逐步求精法
11.维护中,因误删除一个标识符而引起的错误是(    )副作用。          (满分:5)
    A. 文档
    B. 数据
    C. 编码
    D. 设计
12.在详细设计阶段,一种二维树型结构并可自动生成程序代码的描述工具是(    )。          (满分:5)
    A. PAD
    B. PDL
    C. IPO
    D. 判定树
13.可维护性的特性中相互促进的是(    )。          (满分:5)
    A. 可理解性和可测试性
    B. 效率和可移植性
    C. 效率和可修改性
    D. 效率和结构好
14.指出PDL是下列哪种语言(    )。          (满分:5)
    A. 高级程序设计语言
    B. 伪码式
    C. 中级程序设计语言
    D. 低级程序设计语言
15.所有的对象可以成为各种对象类,每个对象类都定义了一组(    )。          (满分:5)
    A. 说明
    B. 方法
    C. 过程
    D. 类型
16.软件维护困难的主要原因是(    )。          (满分:5)
    A. 费用低
    B. 人员少
    C. 开发方法的缺陷
    D. 维护难
17.20世纪60年代后期,由Dijkstra提出的,用来增加程序设计的效率和质量的方法是(    )。          (满分:5)
    A. 模块化程序设计
    B. 并行化程序设计
    C. 标准化程序设计
    D. 结构化程序设计
18.一个程序如果把它作为一个整体,它也是只有一个入口、一个出口的单个顺序结构,这是一种(    )。          (满分:5)
    A. 结构程序
    B. 组合的过程
    C. 自顶向下设计
    D. 分解过程
19.在商业系统的开发中应用最广的语言是(    )。          (满分:5)
    A. PROLOG语言
    B. SMALLTALK语言
    C. FORTRAN语言
    D. COBOL语言
20.为了提高易读性,源程序内部应加功能性注释,用于说明(    )。          (满分:5)
    A. 模块总的功能
    B. 程序段或语句的功能
    C. 模块参数的用途
    D. 数据的用途
更多免费学习资料请登录www.openhelp100.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-6-9 22:49

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表