北航17春《软件工程》在线作业二一三答案满分
北航《软件工程》在线作业二一、单选题:转载请注明无忧答案www.ap5u.com
1.可行性研究的步骤中不包括( )的内容. (满分:4)
A. 复查初步分析结果.
B. 研究现有的系统
C. 导出新系统高层逻辑模型.
D. 建立新系统的物理模型解法.
2.在数据流图中,有名字及方向的成分是( ) (满分:4)
A. 控制流
B. 信息流
C. 数据流
D. 信号流
3.下列属于维护阶段的文档是( ) (满分:4)
A. 软件规格说明
B. 用户操作手册
C. 软件问题报告
D. 软件测试分析报告
4.分配到必要资源并获得了处理机时的进程状态称为( )。 (满分:4)
A. 就绪状态
B. 执行状态
C. 等待状态
D. 阻塞状态
5.通道技术可以在( )之间直接交换数据。 (满分:4)
A. 内存与CPU
B. CPU与外设
C. 内存与外设
D. 内存、CPU和外设三者
6.有一数列:87 55 66 13 19 39 48 经过一趟排序后得到:55 87 13 66 19 39 48 请问使用的是何种排序方法?( ) (满分:4)
A. 简单插入排序
B. 冒泡排序
C. 2路归并排序
D. 快速排序
7.下列关于进程的描述错误的是( )。 (满分:4)
A. 进程是动态的
B. 进程有生命期
C. 多个进程可以并行执行,不需同步机构
D. 程序的执行过程是进程
8.TCP协议是( )。 (满分:4)
A. 一种简单的、面向数据报的传输层协议
B. 一种面向连接的协议
C. 主要用在不要求数据发送确认或者通常只传少量数据的应用程序中
D. 没有保证通信可靠性的机制
9.成本-效益分析的目的是( ) (满分:4)
A. 从经济角度评价开发一个新的软件项目是否可行
B. 从技术角度评价开发一个新的软件项目是否可行
C. 从学术角度开发一个新的软件项目是否可行
D. 以上都有
10.线性链表的地址( )。 (满分:4)
A. 必须连续
B. 部分地址必须连续
C. 一定不连续
D. 连续与否均可以
二、多选题:
1.程序编码的任务是将软件的详细设计设计转换成用程序语言实现的程序代码 (满分:4)
A. 错误
B. 正确
2.可行性研究可以最终形成一个可行性报告 (满分:4)
A. 错误
B. 正确
3.使用原型化方法,可以容易的确定系统的性能 (满分:4)
A. 错误
B. 正确
4.面向对象的分析是软件开发过程中的问题定义阶段 (满分:4)
A. 错误
B. 正确
5.黑盒测试时,既要考虑程序的内部逻辑结构又要考虑其外部特性。 (满分:4)
A. 错误
B. 正确
三、判断题:
6.当算法中包含多重嵌套条件选择是,选用程序流程图比较好 (满分:4)
A. 错误
B. 正确
7.高级程序设计语言C++是C语言的发展和扩充,它们都是结构化程序设计语言。 (满分:4)
A. 错误
B. 正确
8.螺旋模型不适合开发大型软件 (满分:4)
A. 错误
B. 正确
9.软件维护中最困难的问题是软件配置不全。 (满分:4)
A. 错误
B. 正确
10.个人计算机中可配置的最大内存容量受地址总线位数的限制。 (满分:4)
A. 错误
B. 正确
1.软件调试活动有哪些组成( ) (满分:4)
A. 确定程序中可疑错误的确切性质和位置
B. 对程序进行修改,排除这个错误
C. 确定测试的方法
D. 找出错误的类型
2.软件审查有哪几类( ) (满分:4)
A. 在检查点进行复查
B. 验收检查
C. 周期性维护审查
D. 对软件包进行检查
3.测试过程需要三类信息输入( ) (满分:4)
A. 软件配置
B. 测试配置
C. 测试工具
D. 测试流程图
4.调试的几种主要方法是( ) (满分:4)
A. 强行排错
B. 回溯法排错
C. 归纳法排错
D. 演绎法排错
5.下列属于程序效率准则的是( ) (满分:4)
A. 程序效率以需求为准,不应以人力所及为准
B. 好的设计可以提高效率
C. 程序的效率与程序的简单性相关
D. 程序需要按照自己意愿来进行
北航《软件工程》在线作业一
一、单选题:
1.如果一个C类网络用掩码255.255.255.224划分子网,那么会产生( )个可用的子网。 (满分:4)
A. 16
B. 6
C. 2
D. 4
2.下面哪项不是按照功能进行软件分类的( ) (满分:4)
A. 系统软件
B. 支撑软件
C. 应用软件
D. 分时软件
3.在下列功能中,( )最好地描述了OSI模型的网络层。 (满分:4)
A. 保证数据正确的顺序、无错和完整
B. 提供用户与网络的接口
C. 处理信号通过介质的传输
D. 控制报文通过网络的路由选择
4.GO TO语句的说法正确的是( ) (满分:4)
A. GO TO 语句没有什么用处
B. GO TO 语句对程序更复杂
C. GO TO 语句在现在的程序设计中大量使用
D. GO TO语句有时候可以使程序更加方便
5.为适应软件运行环境的变化而修改软件的活动称为( ) (满分:4)
A. 纠错性维护
B. 适应性维护
C. 改善性维护
D. 预防性维护
6.成本-效益分析的目的是( ) (满分:4)
A. 从经济角度评价开发一个新的软件项目是否可行
B. 从技术角度评价开发一个新的软件项目是否可行
C. 从学术角度开发一个新的软件项目是否可行
D. 以上都有
7.可行性研究的步骤中不包括( )的内容. (满分:4)
A. 复查初步分析结果.
B. 研究现有的系统
C. 导出新系统高层逻辑模型.
D. 建立新系统的物理模型解法.
8.为改正软件系统中潜藏的错误而进行的维护活动称为( ) (满分:4)
A. 纠错性维护
B. 适应性维护
C. 改善性维护
D. 预防性维护
9.进程的以下哪个状态转换是不可能的( )。 (满分:4)
A. 就绪状态-执行状态
B. 执行状态-就绪状态
C. 阻塞状态-就绪状态
D. 等待状态-执行状态
10.原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于( )系统 (满分:4)
A. 需求不确定的
B. 需求确定的
C. 管理信息
D. 决策支持
二、多选题:
1.缺乏处理大型软件项目的经验.是产生软件危机的唯一原因. (满分:4)
A. 错误
B. 正确
2.在面向对象的程序设计中,派生类只能从一个基类产生。 (满分:4)
A. 错误
B. 正确
3.缓冲池是由多个缓冲区组成,一个系统可有一个或几个缓冲池,一个缓冲池可有多个缓冲区。 (满分:4)
A. 错误
B. 正确
4.数据流中数据输入的原点用圆圈表示 (满分:4)
A. 错误
B. 正确
5.面向对象的程序设计的基本做法是将数据及对数据的操作放在一起,作为一个相互依存、不可分割的整体来处理。 (满分:4)
A. 错误
B. 正确
三、判断题:
6.信息隐蔽是说其它模块看不到这个模块的所有元素 (满分:4)
A. 错误
B. 正确
7.需求分析方法由对软件的数据域和功能域的系统分析过程及其表示方法组成 (满分:4)
A. 错误
B. 正确
8.文件管理系统只负责对系统文件和用户文件的组织和管理,它不负责对文件进行保护和故障恢复。 (满分:4)
A. 错误
B. 正确
9.缺乏有力的方法学的指导和有效的开发工具的支持, 这往往是产生软件危机的原因之一。 (满分:4)
A. 错误
B. 正确
10.程序的注释分为序言性注释和功能性注释 (满分:4)
A. 错误
B. 正确
1.软件调试活动有哪些组成( ) (满分:4)
A. 确定程序中可疑错误的确切性质和位置
B. 对程序进行修改,排除这个错误
C. 确定测试的方法
D. 找出错误的类型
2.下列属于程序效率准则的是( ) (满分:4)
A. 程序效率以需求为准,不应以人力所及为准
B. 好的设计可以提高效率
C. 程序的效率与程序的简单性相关
D. 程序需要按照自己意愿来进行
3.软件的质量评价标准分为那几级( ) (满分:4)
A. 质量需求评价标准
B. 质量设计评价标准
C. 质量度量评价标准
D. 质量安全评价标准
4.影响维护工作的因素有( ) (满分:4)
A. 系统大小
B. 程序设计语言
C. 系统年龄
D. 数据库技术应用
5.需求分析的基本原则有( ) (满分:4)
A. 必须能够表达和理解问题的数据域和功能域
B. 必须按自顶向下、逐层分解的方式对问题进行分解和不断细化
C. 给出系统的逻辑视图和物理视图
D. 经济可行性
北航《软件工程》在线作业三
一、单选题:
1.通道技术可以在( )之间直接交换数据。 (满分:4)
A. 内存与CPU
B. CPU与外设
C. 内存与外设
D. 内存、CPU和外设三者
2.面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的( )结构 (满分:4)
A. 程序
B. 数据
C. 逻辑
D. 物理
3.下列( )地址可分配给主机作为B类IP地址使用。 (满分:4)
A. 127.0.0.1
B. 192.12.25.255
C. 202.96.96.0
D. 162.3.5.1
4.关于需求分析的描述不正确的是( ) (满分:4)
A. 流程图
B. 框图
C. 判定表
D. N-S图
5.( )实现在一对传输线上同时传送多路信号。 (满分:4)
A. 频分复用
B. 时分复用
C. 波分复用
D. 码分复用
6.在下列功能中,( )最好地描述了OSI模型的网络层。 (满分:4)
A. 保证数据正确的顺序、无错和完整
B. 提供用户与网络的接口
C. 处理信号通过介质的传输
D. 控制报文通过网络的路由选择
7.面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( )到计算机世界的方法. (满分:4)
A. 对应
B. 映射
C. 反映
D. 反射
8.成本-效益分析的目的是( ) (满分:4)
A. 从经济角度评价开发一个新的软件项目是否可行
B. 从技术角度评价开发一个新的软件项目是否可行
C. 从学术角度开发一个新的软件项目是否可行
D. 以上都有
9.一个软件的宽度是指其控制的( ). (满分:4)
A. 模块数
B. 层数
C. 跨度
D. 厚度
10.为改正软件系统中潜藏的错误而进行的维护活动称为( ) (满分:4)
A. 纠错性维护
B. 适应性维护
C. 改善性维护
D. 预防性维护
二、多选题:
1.进程的建立可以通过作业调度来实现。 (满分:4)
A. 错误
B. 正确
2.软件需求是指用户对目标软件系统在功能,性能,行为,设计约束等方面的期望. (满分:4)
A. 错误
B. 正确
3.结构化程序设计中不能使用GO TO语句 (满分:4)
A. 错误
B. 正确
4.数据输入的一般准则中包括采用灵活多样的交互方式,允许用户自选输入方式;不允许用户控制交互过程. (满分:4)
A. 错误
B. 正确
5.树形结构是用于描述数据元素之间的层次关系的一种线性数据结构。 (满分:4)
A. 错误
B. 正确
三、判断题:
6.Jackson系统开发方法中定义了三种功能:嵌入功能、强制功能、交互功能 (满分:4)
A. 错误
B. 正确
7.允许多用户在其终端上同时交互地使用计算机的操作系统称为实时系统。 (满分:4)
A. 错误
B. 正确
8.软件的结构包括两个部分:程序模块的层次结构和数据的机构 (满分:4)
A. 错误
B. 正确
9.目前,软件项目的进度安排的两种比较常用的方法是程序评估与审查技术(PERT)和关键路径法(CPM). (满分:4)
A. 错误
B. 正确
10.缺乏有力的方法学的指导和有效的开发工具的支持, 这往往是产生软件危机的原因之一。 (满分:4)
A. 错误
B. 正确
1.JSD方法属于设计阶段的是( ) (满分:4)
A. 功能描述
B. 实体结构分析
C. 决定系统时间特性
D. 实现
2.调试的几种主要方法是( ) (满分:4)
A. 强行排错
B. 回溯法排错
C. 归纳法排错
D. 演绎法排错
3.一般地,可行性研究主要集中在以下哪几个方面( ) (满分:4)
A. 经济可行性
B. 技术可行性
C. 法律可行性
D. 抉择
4.软件工程项目的基本目标包括哪几项( ) (满分:4)
A. 付出较低的开发成本
B. 达到要求的软件功能
C. 取得较好的软件性能
D. 开发的软件易于移植
5.软件测试分那几个步骤进行( ) (满分:4)
A. 单元测试
B. 集成测试
C. 确认测试
D. 系统测试
无忧网不错,哈哈
页:
[1]