北京交通大学计算机科学与技术专业《软件工程与实践》作业及答案1

搜题
1、一个模块的()是指能直接控制该模块的模块数。

A.扇出数

B.扇入数

C.宽度

D.深度

本题答案:
B
2、软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的()阶段。

A.各个

B.前期

C.中期

D.后期

本题答案:
A
3、()允许用户把若干作业提交计算机系统集中处理的操作系统。

A.分时操作系统

B.实时操作系统

C.网络操作系统

D.批处理操作系统

本题答案:
D
4、分配到必要资源并获得了处理机时的进程状态称为()。

A.就绪状态

B.执行状态

C.等待状态

D.阻塞状态

本题答案:
B
5、人机界面的风格大致经过了()代的演变。

A.三

B.四

C.五

D.六

本题答案:
B
6、为改正软件系统中潜藏的错误而进行的维护活动称为()

A.纠错性维护

B.适应性维护

C.改善性维护

D.预防性维护

本题答案:
A
7、从事物的组成部件及每个部件的属性,功能来认识事物。这种方法被称为()的方法。

A.面向对象

B.面向数据

C.面向过程

D.面向属性

本题答案:
A
8、Jackson方法在需求分析阶段的主要步骤不包括()。

A.了解实体行为

B.标识实体与行为

C.生成实体结构图

D.创建软件系统模型

本题答案:
A
9、在下列功能中,()最好地描述了OSI模型的网络层。

A.保证数据正确的顺序、无错和完整

B.提供用户与网络的接口

C.处理信号通过介质的传输

D.控制报文通过网络的路由选择

本题答案:
D
10、存储器的读写速度排列顺序正确的是()。

A.RAMCache硬盘软盘

B.CacheRAM硬盘软盘

C.Cache硬盘RAM软盘

D.RAM硬盘软盘Cache

本题答案:
B
11、面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的()结构

A.程序

B.数据

C.逻辑

D.物理

本题答案:
A
12、将软件组装成系统的一种测试技术叫()。

A.集成测试

B.单元测试

C.集合测试

D.系统测试

本题答案:
A
13、下列关于进程的描述错误的是()。

A.进程是动态的

B.进程有生命期

C.多个进程可以并行执行,不需同步机构

D.程序的执行过程是进程

本题答案:
C
14、线性链表的地址()。

A.必须连续

B.部分地址必须连续

C.一定不连续

D.连续与否均可以

本题答案:
D
15、技术可行性是可行性研究的关键,其主要内容一般不包括()。

A.风险分析

B.资源分析

C.人员分析

D.技术分析

本题答案:
C
16、当模块中包含复杂的条件组合,只有()能够清晰地表达出各种动作之间的对应关系。

A.判定表和判定树

B.盒图

C.流程图

D.关系图

本题答案:
A
17、进程的以下哪个状态转换是不可能的()。

A.就绪状态-执行状态

B.执行状态-就绪状态

C.阻塞状态-就绪状态

D.等待状态-执行状态

本题答案:
D
18、软件的发展经历了()个发展阶段

A.1

B.2

C.3

D.4

本题答案:
D
19、有一数列:87 55 66 13 19 39 48经过一趟排序后得到:55 87 13 66 19 39 48请问使用的是何种排序方法?()

A.简单插入排序

B.冒泡排序

C.2路归并排序

D.快速排序

本题答案:
C
20、如果一个C类网络用掩码255.255.255.224划分子网,那么会产生()个可用的子网。

A.16

B.6

C.2

D.4

本题答案:
B
21、面向数据的设计方法的适用场合是具有明显的层次信息结构的应用如:企事业的信息管理系统﹔系统软件(如操作系统)等。()

A.错误

B.正确

本题答案:
B
22、操作系统是用户和硬件的接口。()

A.错误

B.正确

本题答案:
B
23、目前,软件项目的进度安排的两种比较常用的方法是程序评估与审查技术(PERT)和关键路径法(CPM)。()

A.错误

B.正确

本题答案:
B
24、快速原型技术的适用于软件产品要求大量的用户交互,或产生大量的可视输出,或设计一些复杂的算法等场合。()

A.错误

B.正确

本题答案:
B
25、缓冲池是由多个缓冲区组成,一个系统可有一个或几个缓冲池,一个缓冲池可有多个缓冲区。()

A.错误

B.正确

本题答案:
B
26、树形结构是用于描述数据元素之间的层次关系的一种线性数据结构。()

A.错误

B.正确

27、进程间由于共享资源而产生的制约关系称为进程同步。()

A.错误

B.正确

28、流程图也称为程序框图是最常用的一种表示法。()

A.错误

B.正确

29、需求分析阶段的成果主要是需求规格说明,但该成果与软件设计,编码,测试直至维护关系不大。()

A.错误

B.正确

30、在目前,用于保证软件质量的主要手段是进行软件测试。()

A.错误

B.正确

31、面向对象的程序设计的基本做法是将数据及对数据的操作放在一起,作为一个相互依存、不可分割的整体来处理。()

A.错误

B.正确

32、顺序文件和链接文件的长度都可以动态变化。()

A.错误

B.正确

33、文档记录软件开发活动和阶段成果,具有永久性,可供人或机器阅读。()

A.错误

B.正确

34、测试计划,测试用例,出错统计和有关的分析报告一般不用长期保存。()

A.错误

B.正确

35、通过软件测试,可以发现软件中所有潜伏的错误。()

A.错误

B.正确

36、数据输入的一般准则中包括采用灵活多样的交互方式,允许用户自选输入方式﹔不允许用户控制交互过程。()

A.错误

B.正确

37、面对日益增长的软件需求,人们显得力不从心,往往是产生软件危机的原因之一。()

A.错误

B.正确

38、进程的建立可以通过作业调度来实现。()

A.错误

B.正确

39、黑盒测试时,既要考虑程序的内部逻辑结构又要考虑其外部特性。()

A.错误

B.正确

40、为了充分发挥开发人员的潜力,缩短工期,软件工程项目的任务分解与安排应尽力挖掘可并行开发的部分。()

A.错误

B.正确

关于我们  |  免责声明  |  联系我们  |  会员须知

Copyright © 奋学网(www.fxuexi.com)All Right Reserved.湘ICP备2021013332号-3

联系我们 会员中心
返回顶部