黄老师 发表于 2014-3-13 13:54:40

北航14春《软件工程》在线作业答案

北航14春《软件工程》在线作业一
试卷总分:100   测试时间:--
一、单选题(共15道试题,共60分。)
1.可行性研究的步骤中不包括( )的内容.
A. 复查初步分析结果.
B. 研究现有的系统
C. 导出新系统高层逻辑模型.
D. 建立新系统的物理模型解法.
满分:4分
2.通道技术可以在(   )之间直接交换数据。
A. 内存与CPU
B. CPU与外设
C. 内存与外设
D. 内存、CPU和外设三者
满分:4分
3.面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( )到计算机世界的方法.
A. 对应
B. 映射
C. 反映
D. 反射
满分:4分
4.( )用于网络的主干线路和室外连接。
A. 非屏蔽双绞线
B. 屏蔽双绞线
C. 同轴电缆
D. 光纤
满分:4分
5.从事物的属性侧面来描述事物的方法就是( )的方法.
A. 面向对象
B. 面向数据
C. 面向过程
D. 面向属性
满分:4分
6.以下哪项不是常见的软件生存期模型的( )
A. 瀑布模型
B. 演化模型
C. 喷泉模型
D. 质量模型
满分:4分
7.以下哪项不是需求分析阶段的工作()
A. 软件维护
B. 对问题的识别
C. 分析与综合
D. 制定规格说明和评审
满分:4分
8.以下不属于逻辑覆盖的是( ).
A. 语句覆盖
B. 判定覆盖
C. 条件覆盖
D. 基本路径
满分:4分
9.以下不属于逻辑覆盖的是( )
A. 语句覆盖
B. 判定覆盖
C. 条件覆盖
D. 基本路径
满分:4分
10.软件测试法中,(  )主要分析程序的内部结构。
A. 白盒法
B. 黑盒法
C. 因果图法
D. 错误推测法
满分:4分
11.盒图也称为( )或Chapin图.这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题.
A. 流程图
B. 框图
C. 判定表
D. N-S图
满分:4分
12.下面关于软件测试的叙述正确的是()
A. 软件测试在软件投入运行后实施
B. 软件测试时为了发现错误而执行程序的过程
C. 软件测试和软件的质量无关
D. 软件测试没有用处
满分:4分
13.GO TO语句的说法正确的是( )
A. GO TO 语句没有什么用处
B. GO TO 语句对程序更复杂
C. GO TO 语句在现在的程序设计中大量使用
D. GO TO语句有时候可以使程序更加方便
满分:4分
14.进程的以下哪个状态转换是不可能的(  )。
A. 就绪状态-执行状态
B. 执行状态-就绪状态
C. 阻塞状态-就绪状态
D. 等待状态-执行状态
满分:4分
15.存储器的读写速度排列顺序正确的是( )。
A. RAM>Cache>硬盘>软盘
B. Cache>RAM>硬盘>软盘
C. Cache>硬盘>RAM>软盘
D. RAM>硬盘>软盘>Cache
满分:4分
二、多选题(共5道试题,共20分。)
1.计算机的系统软件由那几部分组成( )
A. 程序
B. 数据
C. 文档
D. 结构图
满分:4分
2.JSD方法属于设计阶段的是( )
A. 功能描述
B. 实体结构分析
C. 决定系统时间特性
D. 实现
满分:4分
3.软件测试分那几个步骤进行( )
A. 单元测试
B. 集成测试
C. 确认测试
D. 系统测试
满分:4分
4.影响维护工作的因素有( )
A. 系统大小
B. 程序设计语言
C. 系统年龄
D. 数据库技术应用
满分:4分
5.冗余技术通常分为哪几类( )
A. 结构冗余
B. 信息冗余
C. 时间冗余
D. 冗余附加技术
满分:4分
三、判断题(共5道试题,共20分。)
1.树形结构是用于描述数据元素之间的层次关系的一种线性数据结构。
A. 错误
B. 正确
满分:4分
2.软件需求是度量软件质量的基础。
A. 错误
B. 正确
满分:4分
3.在目前,用于保证软件质量的主要手段是进行软件测试。
A. 错误
B. 正确
满分:4分
4.类是对具有共同特征的对象的进一步抽象.
A. 错误
B. 正确
满分:4分
5.软件调试和软件测试工作有重复性
A. 错误
B. 正确
北航《软件工程》在线作业二
试卷总分:100   测试时间:--
一、单选题(共15道试题,共60分。)
1.盒图也称为( )或Chapin图.这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题.
A. 流程图
B. 框图
C. 判定表
D. N-S图
满分:4分
2.模块内聚度越高,说明模块内各成分彼此结合的程度越( )。
A. 松散
B. 紧密
C. 无法判断
D. 相等
满分:4分
3.根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为( ).
A. 纠错性维护
B. 适应性维护
C. 改善性维护
D. 预防性维护
满分:4分
4.在排序法中,(  )是从未排序序列中依次取出元素,与已排序序列中的元素作比较,将其放入已排序序列的正确位置。
A. 选择排序
B. 快速排序
C. 插入排序
D. 冒泡排序
满分:4分
5.通道技术可以在(   )之间直接交换数据。
A. 内存与CPU
B. CPU与外设
C. 内存与外设
D. 内存、CPU和外设三者
满分:4分
6.软件测试法中,(  )主要分析程序的内部结构。
A. 白盒法
B. 黑盒法
C. 因果图法
D. 错误推测法
满分:4分
7.从事物的组成部件及每个部件的属性,功能来认识事物.这种方法被称为( )的方法.
A. 面向对象
B. 面向数据
C. 面向过程
D. 面向属性
满分:4分
8.(  )允许用户把若干作业提交计算机系统集中处理的操作系统。
A. 分时操作系统
B. 实时操作系统
C. 网络操作系统
D. 批处理操作系统
满分:4分
9.下面哪项不是按照功能进行软件分类的( )
A. 系统软件
B. 支撑软件
C. 应用软件
D. 分时软件
满分:4分
10.需求分析的任务不包括( ).
A. 问题分析
B. 系统设计
C. 需求描述
D. 需求评审.
满分:4分
11.软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的( )阶段.
A. 各个
B. 前期
C. 中期
D. 后期
满分:4分
12.人机界面的风格大致经过了( )代的演变.
A. 三
B. 四
C. 五
D. 六
满分:4分
13.判定表由四部分组成:左上部列出( ).
A. 条件组合与动作之间的对应关系
B. 所有条件
C. 所有可能的动作
D. 可能的条件组合
满分:4分
14.成本-效益分析的目的是( )
A. 从经济角度评价开发一个新的软件项目是否可行
B. 从技术角度评价开发一个新的软件项目是否可行
C. 从学术角度开发一个新的软件项目是否可行
D. 以上都有
满分:4分
15.在数据流图中,有名字及方向的成分是( )
A. 控制流
B. 信息流
C. 数据流
D. 信号流
满分:4分
二、多选题(共5道试题,共20分。)
1.软件调试活动有哪些组成( )
A. 确定程序中可疑错误的确切性质和位置
B. 对程序进行修改,排除这个错误
C. 确定测试的方法
D. 找出错误的类型
满分:4分
2.影响维护工作的因素有( )
A. 系统大小
B. 程序设计语言
C. 系统年龄
D. 数据库技术应用
满分:4分
3.需求分析的基本原则有( )
A. 必须能够表达和理解问题的数据域和功能域
B. 必须按自顶向下、逐层分解的方式对问题进行分解和不断细化
C. 给出系统的逻辑视图和物理视图
D. 经济可行性
满分:4分
4.下面可以衡量程序的可维护性的是( )
A. 可理解性
B. 可测试性
C. 可修正性
D. 可移植性
满分:4分
5.软件复用的范围可以包括哪几项( )
A. 复用数据
B. 复用模块
C. 复用结构
D. 复用设计
满分:4分
三、判断题(共5道试题,共20分。)
1.进程的建立可以通过作业调度来实现。
A. 错误
B. 正确
满分:4分
2.确认测试又称有效性测试,它的任务是验证软件的功能和性能及其他特性是否与用户的需求一致
A. 错误
B. 正确
满分:4分
3.面向数据设计方法一般都包括下列任务: 确定数据结构特征;用顺序,选择和重复三种基本形式表示数据等步骤.
A. 错误
B. 正确
满分:4分
4.类是对具有共同特征的对象的进一步抽象.
A. 错误
B. 正确
满分:4分
5.可行性研究工作要在初步的需求定义之前进行.
A. 错误
B. 正确
北航《软件工程》在线作业三
试卷总分:100   测试时间:--
一、单选题(共15道试题,共60分。)
1.判定表由四部分组成:左上部列出( ).
A. 条件组合与动作之间的对应关系
B. 所有条件
C. 所有可能的动作
D. 可能的条件组合
满分:4分
2.为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为( ).
A. 纠错性维护
B. 适应性维护
C. 改善性维护
D. 预防性维护
满分:4分
3.下列关于进程的描述错误的是( )。
A. 进程是动态的
B. 进程有生命期
C. 多个进程可以并行执行,不需同步机构
D. 程序的执行过程是进程
满分:4分
4.下列属于维护阶段的文档是( )
A. 软件规格说明
B. 用户操作手册
C. 软件问题报告
D. 软件测试分析报告
满分:4分
5.根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为( ).
A. 纠错性维护
B. 适应性维护
C. 改善性维护
D. 预防性维护
满分:4分
6.以下不属于白盒测试技术的是( )
A. 逻辑覆盖
B. 基本路径测试
C. 循环覆盖测试
D. 等价类划分
满分:4分
7.以下不属于逻辑覆盖的是( ).
A. 语句覆盖
B. 判定覆盖
C. 条件覆盖
D. 基本路径
满分:4分
8.软件设计的准则中不包括(  )。
A. 编程语言选择准则
B. 信息屏蔽准则
C. 结构化和模块化准则
D. 抽象准则
满分:4分
9.有A、B、C三个元素依次入栈,不可能的出栈顺序是(  )。
A. C,B,A
B. C,A,B
C. B,A,C
D. A,B,C
满分:4分
10.一个模块的( )是指能直接控制该模块的模块数.
A. 扇出数
B. 扇入数
C. 宽度
D. 深度
满分:4分
11.以下哪项不是常见的软件生存期模型的( )
A. 瀑布模型
B. 演化模型
C. 喷泉模型
D. 质量模型
满分:4分
12.一个软件的宽度是指其控制的( ).
A. 模块数
B. 层数
C. 跨度
D. 厚度
满分:4分
13.面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( )到计算机世界的方法.
A. 对应
B. 映射
C. 反映
D. 反射
满分:4分
14.关于需求分析的描述不正确的是()
A. 流程图
B. 框图
C. 判定表
D. N-S图
满分:4分
15.通道技术可以在(   )之间直接交换数据。
A. 内存与CPU
B. CPU与外设
C. 内存与外设
D. 内存、CPU和外设三者
满分:4分
二、多选题(共5道试题,共20分。)
1.影响维护工作的因素有( )
A. 系统大小
B. 程序设计语言
C. 系统年龄
D. 数据库技术应用
满分:4分
2.软件调试活动有哪些组成( )
A. 确定程序中可疑错误的确切性质和位置
B. 对程序进行修改,排除这个错误
C. 确定测试的方法
D. 找出错误的类型
满分:4分
3.测试过程需要三类信息输入( )
A. 软件配置
B. 测试配置
C. 测试工具
D. 测试流程图
满分:4分
4.常见的内聚类型有( )
A. 逻辑内聚
B. 时间内聚
C. 过程内聚
D. 通信内聚
满分:4分
5.计算机的系统软件由那几部分组成( )
A. 程序
B. 数据
C. 文档
D. 结构图
满分:4分
三、判断题(共5道试题,共20分。)
1.对同一种算法,用高级语言编写的程序比用低级语言编写的程序运行速度快。
A. 错误
B. 正确
满分:4分
2.软件复用技术分为合成技术和生成技术两种
A. 错误
B. 正确
满分:4分
3.软件的总体设计和详细设计都要用PAD图形工具。
A. 错误
B. 正确
满分:4分
4.需求分析方法由对软件的数据域和功能域的系统分析过程及其表示方法组成
A. 错误
B. 正确
满分:4分
5.如果在分析阶段和设计阶段采用的是面向对象的方法,而在编码阶段采用的是面向过程的语言,那么这种翻译就比较困难.
A. 错误
B. 正确
满分:4分

页: [1]
查看完整版本: 北航14春《软件工程》在线作业答案