一、单选题:
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. 程序需要按照自己意愿来进行
本内容由易百网整理发布