北京交通大学计算机科学与技术专业《软件工程与实践》作业及答案1
搜题
1、一个模块的()是指能直接控制该模块的模块数。
A.扇出数
B.扇入数
C.宽度
D.深度
本题答案:
B
B
2、软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的()阶段。
A.各个
B.前期
C.中期
D.后期
本题答案:
A
A
3、()允许用户把若干作业提交计算机系统集中处理的操作系统。
A.分时操作系统
B.实时操作系统
C.网络操作系统
D.批处理操作系统
本题答案:
D
D
4、分配到必要资源并获得了处理机时的进程状态称为()。
A.就绪状态
B.执行状态
C.等待状态
D.阻塞状态
本题答案:
B
B
5、人机界面的风格大致经过了()代的演变。
A.三
B.四
C.五
D.六
本题答案:
B
B
6、为改正软件系统中潜藏的错误而进行的维护活动称为()
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
本题答案:
A
A
7、从事物的组成部件及每个部件的属性,功能来认识事物。这种方法被称为()的方法。
A.面向对象
B.面向数据
C.面向过程
D.面向属性
本题答案:
A
A
8、Jackson方法在需求分析阶段的主要步骤不包括()。
A.了解实体行为
B.标识实体与行为
C.生成实体结构图
D.创建软件系统模型
本题答案:
A
A
9、在下列功能中,()最好地描述了OSI模型的网络层。
A.保证数据正确的顺序、无错和完整
B.提供用户与网络的接口
C.处理信号通过介质的传输
D.控制报文通过网络的路由选择
本题答案:
D
D
10、存储器的读写速度排列顺序正确的是()。
A.RAMCache硬盘软盘
B.CacheRAM硬盘软盘
C.Cache硬盘RAM软盘
D.RAM硬盘软盘Cache
本题答案:
B
B
11、面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的()结构
A.程序
B.数据
C.逻辑
D.物理
本题答案:
A
A
12、将软件组装成系统的一种测试技术叫()。
A.集成测试
B.单元测试
C.集合测试
D.系统测试
本题答案:
A
A
13、下列关于进程的描述错误的是()。
A.进程是动态的
B.进程有生命期
C.多个进程可以并行执行,不需同步机构
D.程序的执行过程是进程
本题答案:
C
C
14、线性链表的地址()。
A.必须连续
B.部分地址必须连续
C.一定不连续
D.连续与否均可以
本题答案:
D
D
15、技术可行性是可行性研究的关键,其主要内容一般不包括()。
A.风险分析
B.资源分析
C.人员分析
D.技术分析
本题答案:
C
C
16、当模块中包含复杂的条件组合,只有()能够清晰地表达出各种动作之间的对应关系。
A.判定表和判定树
B.盒图
C.流程图
D.关系图
本题答案:
A
A
17、进程的以下哪个状态转换是不可能的()。
A.就绪状态-执行状态
B.执行状态-就绪状态
C.阻塞状态-就绪状态
D.等待状态-执行状态
本题答案:
D
D
18、软件的发展经历了()个发展阶段
A.1
B.2
C.3
D.4
本题答案:
D
D
19、有一数列:87 55 66 13 19 39 48经过一趟排序后得到:55 87 13 66 19 39 48请问使用的是何种排序方法?()
A.简单插入排序
B.冒泡排序
C.2路归并排序
D.快速排序
本题答案:
C
C
20、如果一个C类网络用掩码255.255.255.224划分子网,那么会产生()个可用的子网。
A.16
B.6
C.2
D.4
本题答案:
B
B
21、面向数据的设计方法的适用场合是具有明显的层次信息结构的应用如:企事业的信息管理系统﹔系统软件(如操作系统)等。()
A.错误
B.正确
本题答案:
B
B
22、操作系统是用户和硬件的接口。()
A.错误
B.正确
本题答案:
B
B
23、目前,软件项目的进度安排的两种比较常用的方法是程序评估与审查技术(PERT)和关键路径法(CPM)。()
A.错误
B.正确
本题答案:
B
B
24、快速原型技术的适用于软件产品要求大量的用户交互,或产生大量的可视输出,或设计一些复杂的算法等场合。()
A.错误
B.正确
本题答案:
B
B
25、缓冲池是由多个缓冲区组成,一个系统可有一个或几个缓冲池,一个缓冲池可有多个缓冲区。()
A.错误
B.正确
本题答案:
B
B