北京交通大学22春“计算机科学与技术”《软件工程与实践》期末考试高频考点版(带答案)试卷号2

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

北京交通大学22春“计算机科学与技术”《软件工程与实践》期末考试高
频考点版(带答案)
一.综合考核(共50题)
1.
有一数列:87 55 66 13 19 39 48经过一趟排序后得到:55 87 13 66 19 39 48请问使用的是何种排序方法?()
A.简单插入排序
B.冒泡排序
C.2路归并排序
D.快速排序
参考答案:C
2.
为适应软件运行环境的变化而修改软件的活动称为()。

A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
参考答案:B
3.
数据输入的一般准则中包括保证信息显示方式与数据输入方式的协调一致;允许用户定做输入格式等内容。

()
A.错误
B.正确
参考答案:B
4.
类是对具有共同特征的对象的进一步抽象。

()
A.错误
B.正确
参考答案:B
5.
以下不属于白盒测试技术的是()。

A.逻辑覆盖
B.基本路径测试
C.循环覆盖测试
D.等价类划分
参考答案:D
6.
缺乏有力的方法学的指导和有效的开发工具的支持,这往往是产生软件危机的原因之一。

()
A.错误
B.正确
参考答案:B
7.
软件设计的准则中不包括()。

A.编程语言选择准则
B.信息屏蔽准则
C.结构化和模块化准则
D.抽象准则
参考答案:A
8.
将软件组装成系统的一种测试技术叫()。

A.集成测试
B.单元测试
C.集合测试
D.系统测试
参考答案:A
9.
如果一个C类网络用掩码255.255.255.224划分子网,那么会产生()个可用的子网。

A.16
B.6
C.2
D.4
参考答案:B
10.
开发一个软件项目总存在某些不确定性,即存在风险,有些风险如果控制得不好,可能导致灾难性的后果。

()
A.错误
B.正确
参考答案:B
11.
一个软件的宽度是指其控制的()。

A.模块数
B.层数
C.跨度
D.厚度
参考答案:C
12.
为改正软件系统中潜藏的错误而进行的维护活动称为()。

A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
参考答案:A
13.
缺乏处理大型软件项目的经验是产生软件危机的唯一原因。

()
A.错误
B.正确
参考答案:A
人机界面的风格大致经过了()代的演变。

A.三
B.四
C.五
D.六
参考答案:B
15.
软件的发展经历了()个发展阶段
A.1
B.2
C.3
D.4
参考答案:D
16.
线性顺序队列会产生“假溢出”,而线性循环队列则不会。

()
A.错误
B.正确
参考答案:B
17.
使用DMA方式传送数据期间不需要CPU干预。

()
A.错误
B.正确
参考答案:A
18.
通过软件测试,可以发现软件中所有潜伏的错误。

()
A.错误
B.正确
参考答案:A
19.
顺序文件和链接文件的长度都可以动态变化。

()
A.错误
B.正确
参考答案:A
20.
根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为()。

A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
参考答案:C
21.
高级程序设计语言C++是C语言的发展和扩充,它们都是结构化程序设计语言。

()
A.错误
B.正确
参考答案:A
22.
McCabe建议模块规模应满足V(G)≤20。

()
A.错误
B.正确
参考答案:A
23.
以下不属于白盒测试技术的是()
A.逻辑覆盖
B.基本路径测试
C.循环覆盖测试
D.等价类划分
参考答案:D
24.
判定表由四部分组成:左上部列出()。

A.条件组合与动作之间的对应关系
B.所有条件
C.所有可能的动作
D.可能的条件组合
参考答案:B
25.
软件测试法中,()主要分析程序的内部结构。

A.白盒法
B.黑盒法
C.因果图法
D.错误推测法
参考答案:A
26.
技术可行性是可行性研究的关键,其主要内容一般不包括()。

A.风险分析
B.资源分析
C.人员分析
D.技术分析
参考答案:C
27.
需求分析的任务不包括()。

A.问题分析
B.系统设计
C.需求描述
D.需求评审
参考答案:B
28.
生产高质量的软件产品是软件工程的首要目标。

()
A.错误
B.正确
参考答案:B
29.
目前,软件项目的进度安排的两种比较常用的方法是程序评估与审查技术(PERT)和关键路径法(CPM)。

()
A.错误
B.正确
参考答案:B
30.
在目前,用于保证软件质量的主要手段是进行软件测试。

()
A.错误
B.正确
参考答案:B
31.
如果在分析阶段和设计阶段采用的是面向对象的方法,而在编码阶段采用的是面向过程的语言,那么这种翻译就比较困难。

()
A.错误
B.正确
参考答案:B
32.
面向数据的设计方法的适用场合是具有明显的层次信息结构的应用如:企事业的信息管理系统﹔系统软件(如操作系统)等。

()
A.错误
B.正确
参考答案:B
33.
Jackson方法在需求分析阶段的主要步骤不包括()。

A.了解实体行为
B.标识实体与行为
C.生成实体结构图
D.创建软件系统模型
参考答案:A
34.
文档记录软件开发活动和阶段成果,具有永久性,可供人或机器阅读。

()
A.错误
B.正确
参考答案:B
35.
软件的总体设计和详细设计都要用PAD图形工具。

()
A.错误
B.正确
参考答案:A
36.
软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的()阶段。

A.各个
B.前期
C.中期
D.后期
参考答案:A
37.
数据输入的一般准则中包括采用灵活多样的交互方式,允许用户自选输入方式﹔不允许用户控制交互过程。

()
A.错误
B.正确
参考答案:A
38.
()允许用户把若干作业提交计算机系统集中处理的操作系统。

A.分时操作系统
B.实时操作系统
C.网络操作系统
D.批处理操作系统
参考答案:D
39.
缓冲池是由多个缓冲区组成,一个系统可有一个或几个缓冲池,一个缓冲池可有多个缓冲区。

()
A.错误
B.正确
参考答案:B
40.
非结构化维护用于软件的配置中只有源代码维护。

()
A.错误
B.正确
参考答案:B
41.
当模块中包含复杂的条件组合,只有()能够清晰地表达出各种动作之间的对应关系。

A.判定表和判定树
B.盒图
C.流程图
D.关系图
参考答案:A
42.
面向对象(Object Oriented)方法是将现实世界的事物以对象的方式()到计算机世界的方法。

A.对应
B.映射
C.反映
D.反射
参考答案:B
43.
存储器的读写速度排列顺序正确的是()。

A.RAMCache硬盘软盘
B.CacheRAM硬盘软盘
C.Cache硬盘RAM软盘
D.RAM硬盘软盘Cache
参考答案:B
44.
数据流图就是用来刻画数据流和转换的信息系统建模技术。

()
A.错误
B.正确
参考答案:B
45.
为改正软件系统中潜藏的错误而进行的维护活动称为()
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
参考答案:A
46.
设计阶段的输出是编码阶段的输入。

()
A.错误
B.正确
参考答案:B
书山有路勤为径,学海无涯苦作舟!住在富人区的她
47.
在树形结构中,每一层的数据元素只和上一层中的一个元素相关。

()
A.错误
B.正确
参考答案:B
48.
软件的发展经历了()个发展阶段。

A.1
B.2
C.3
D.4
参考答案:D
49.
面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的()结构
A.程序
B.数据
C.逻辑
D.物理
参考答案:A
50.
树形结构是用于描述数据元素之间的层次关系的一种线性数据结构。

()
A.错误
B.正确
参考答案:B。

相关文档
最新文档