|
北航《软件工程》在线作业一
一、单选题(共 10 道试题,共 40 分。)V 1. 如果一个C类网络用掩码255.255.255.224划分子网,那么会产生( )个可用的子网。
A. 16
B. 6
C. 2
D. 4
满分:4 分
2. 下面哪项不是按照功能进行软件分类的( )
A. 系统软件
B. 支撑软件
C. 应用软件
D. 分时软件
满分:4 分
3. 在下列功能中,( )最好地描述了OSI模型的网络层。
A. 保证数据正确的顺序、无错和完整
B. 提供用户与网络的接口
C. 处理信号通过介质的传输
D. 控制报文通过网络的路由选择
满分:4 分
4. GO TO语句的说法正确的是( )
A. GO TO 语句没有什么用处
B. GO TO 语句对程序更复杂
C. GO TO 语句在现在的程序设计中大量使用
D. GO TO语句有时候可以使程序更加方便
满分: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 分
二、判断题(共 10 道试题,共 40 分。)V 1. 缺乏处理大型软件项目的经验.是产生软件危机的唯一原因.
A. 错误
B. 正确
满分:4 分
2. 在面向对象的程序设计中,派生类只能从一个基类产生。
A. 错误
B. 正确
满分:4 分
3. 缓冲池是由多个缓冲区组成,一个系统可有一个或几个缓冲池,一个缓冲池可有多个缓冲区。
A. 错误
B. 正确
满分:4 分
4. 数据流中数据输入的原点用圆圈表示
A. 错误
B. 正确
满分:4 分
5. 面向对象的程序设计的基本做法是将数据及对数据的操作放在一起,作为一个相互依存、不可分割的整体来处理。
A. 错误
B. 正确
满分:4 分
6. 信息隐蔽是说其它模块看不到这个模块的所有元素
A. 错误
B. 正确
满分:4 分
7. 需求分析方法由对软件的数据域和功能域的系统分析过程及其表示方法组成
A. 错误
B. 正确
满分:4 分
8. 文件管理系统只负责对系统文件和用户文件的组织和管理,它不负责对文件进行保护和故障恢复。
A. 错误
B. 正确
满分:4 分
9. 缺乏有力的方法学的指导和有效的开发工具的支持, 这往往是产生软件危机的原因之一。
A. 错误
B. 正确
满分:4 分
10. 程序的注释分为序言性注释和功能性注释
A. 错误
B. 正确
满分:4 分
三、多选题(共 5 道试题,共 20 分。)V 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 分
|
|