15秋北交《软件工程与实践》在线作业二满分答案.docx
《15秋北交《软件工程与实践》在线作业二满分答案.docx》由会员分享,可在线阅读,更多相关《15秋北交《软件工程与实践》在线作业二满分答案.docx(61页珍藏版)》请在冰豆网上搜索。
![15秋北交《软件工程与实践》在线作业二满分答案.docx](https://file1.bdocx.com/fileroot1/2023-7/22/257c56b7-10e8-48c3-93c8-6fa7467bc06a/257c56b7-10e8-48c3-93c8-6fa7467bc06a1.gif)
15秋北交《软件工程与实践》在线作业二满分答案
15秋北交《软件工程与实践》在线作业二满分答案
一、单选题(共20道试题,共50分。
)
1.从事物的组成部件及每个部件的属性,功能来认识事物.这种方法被称为()的方法.
A.面向对象
B.面向数据
C.面向过程
D.面向属性
正确答案
:
A
2.以下不属于白盒测试技术的是()
A.逻辑覆盖
B.基本路径测试
C.循环覆盖测试
D.等价类划分
正确答案
:
D
3.一个模块的()是指能直接控制该模块的模块数.
A.扇出数
B.扇入数
C.宽度
D.深度
正确答案
:
B
4.当模块中包含复杂的条件组合,只有()能够清晰地表达出各种动作之间的对应关系.
A.判定表和判定树
B.盒图
C.流程图
D.关系图
正确答案
:
A
5.如果一个C类网络用掩码255.255.255.224划分子网,那么会产生()个可用的子网。
A.16
B.6
C.2
D.4
正确答案
:
B
6.判定表由四部分组成:
左上部列出().
A.条件组合与动作之间的对应关系
B.所有条件
C.所有可能的动作
D.可能的条件组合
正确答案
:
B
7.为适应软件运行环境的变化而修改软件的活动称为().
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
正确答案
:
B
8.TCP协议是()。
A.一种简单的、面向数据报的传输层协议
B.一种面向连接的协议
C.主要用在不要求数据发送确认或者通常只传少量数据的应用程序中
D.没有保证通信可靠性的机制
正确答案
:
B
9.实践表明,确定发生错误的位置和内在原因所需的工作量几乎占整个调试工作量的()
A.30
B.50
C.70
D.90
正确答案
:
D
10.从事物的属性侧面来描述事物的方法就是()的方法.
A.面向对象
B.面向数据
C.面向过程
D.面向属性
正确答案
:
B
11.需求分析的任务不包括().
A.问题分析
B.系统设计
C.需求描述
D.需求评审.
正确答案
:
B
12.以下不属于逻辑覆盖的是().
A.语句覆盖
B.判定覆盖
C.条件覆盖
D.基本路径
正确答案
:
D
13.一个软件的宽度是指其控制的().
A.模块数
B.层数
C.跨度
D.厚度
正确答案
:
C
14.B类IP地址是指()。
A.每个地址的长度为48位
B.可以表示1024个网络
C.每个B类网络最多可以有254个节点
D.用二进制编址时第一位为1
正确答案
:
D
15.软件的发展经历了()个发展阶段
A.1
B.2
C.3
D.4
正确答案
:
D
16.软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的()阶段.
A.各个
B.前期
C.中期
D.后期
正确答案
:
A
17.分配到必要资源并获得了处理机时的进程状态称为( )。
A.就绪状态
B.执行状态
C.等待状态
D.阻塞状态
正确答案
:
B
18.操作系统可以定义为()。
A.与计算机硬件紧密相关的一层系统软件
B.建立和使用通信硬件和软件的一套规则和规范
C.执行计算机数据处理的软件模块
D.一套计算机硬件管理规范
正确答案
:
A
19.为改正软件系统中潜藏的错误而进行的维护活动称为()
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
正确答案
:
A
20.软件设计的准则中不包括( )。
A.编程语言选择准则
B.信息屏蔽准则
C.结构化和模块化准则
D.抽象准则
正确答案
:
A
北交《软件工程与实践》在线作业二
二、判断题(共20道试题,共50分。
)
1.数据流图就是用来刻画数据流和转换的信息系统建模技术.
A.错误
B.正确
正确答案
:
B
2.完善性维护是提高或完善软件的性能.
A.错误
B.正确
正确答案
:
B
3.开发一个软件项目总存在某些不确定性,即存在风险.有些风险如果控制得不好,可能导致灾难性的后果.
A.错误
B.正确
正确答案
:
B
4.软件维护中最困难的问题是软件配置不全。
A.错误
B.正确
正确答案
:
A
5.软件工程使用的软件工具能够自动或半自动地支持软件的开发,管理和文档的生成.
A.错误
B.正确
正确答案
:
B
6.软件开发人员对用户需求的理解有偏差,这将导致软件产品与用户的需求不一致,是产生软件危机的唯一原因.
A.错误
B.正确
正确答案
:
A
7.用穷举测试是较现实的测试方法.
A.错误
B.正确
正确答案
:
A
8.在目前,用于保证软件质量的主要手段是进行软件测试。
A.错误
B.正确
正确答案
:
B
9.用户对软件需求的描述不精确,往往是产生软件危机的原因之一.
A.错误
B.正确
正确答案
:
B
10.软件也会磨损和老化
A.错误
B.正确
正确答案
:
A
11.操作系统是用户和硬件的接口。
A.错误
B.正确
正确答案
:
B
12.文件管理系统只负责对系统文件和用户文件的组织和管理,它不负责对文件进行保护和故障恢复。
A.错误
B.正确
正确答案
:
A
13.软件需求是指用户对目标软件系统在功能,性能,行为,设计约束等方面的期望.
A.错误
B.正确
正确答案
:
B
14.高级程序设计语言C++是C语言的发展和扩充,它们都是结构化程序设计语言。
A.错误
B.正确
正确答案
:
A
15.一个好的开发人员应具备的素质和能力包括善于与周围人员团结协作,建立良好的人际关系,善于听取别人的意见.
A.错误
B.正确
正确答案
:
B
16.文档记录软件开发活动和阶段成果,具有永久性,可供人或机器阅读.
A.错误
B.正确
正确答案
:
B
17.通过软件测试,可以发现软件中所有潜伏的错误.
A.错误
B.正确
正确答案
:
A
18.所谓共享设备是指可以分时地为多个作业服务的设备,打印机属于共享设备。
A.错误
B.正确
正确答案
:
B
19.一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力.
A.错误
B.正确
正确答案
:
A
20.为了充分发挥开发人员的潜力,缩短工期,软件工程项目的任务分解与安排应尽力挖掘可并行开发的部分.
A.错误
B.正确
正确答案
:
B
北交《软件工程与实践》在线作业二
一、单选题(共20道试题,共50分。
)
1.有A、B、C三个元素依次入栈,不可能的出栈顺序是( )。
A.C,B,A
B.C,A,B
C.B,A,C
D.A,B,C
正确答案
:
B
2.需求分析的任务不包括().
A.问题分析
B.系统设计
C.需求描述
D.需求评审.
正确答案
:
B
3.进程的以下哪个状态转换是不可能的( )。
A.就绪状态-执行状态
B.执行状态-就绪状态
C.阻塞状态-就绪状态
D.等待状态-执行状态
正确答案
:
D
4.( )允许用户把若干作业提交计算机系统集中处理的操作系统。
A.分时操作系统
B.实时操作系统
C.网络操作系统
D.批处理操作系统
正确答案
:
D
5.一个模块的()是指能直接控制该模块的模块数.
A.扇出数
B.扇入数
C.宽度
D.深度
正确答案
:
B
6.如果一个C类网络用掩码255.255.255.224划分子网,那么会产生()个可用的子网。
A.16
B.6
C.2
D.4
正确答案
:
B
7.人机界面的风格大致经过了()代的演变.
A.三
B.四
C.五
D.六
正确答案
:
B
8.Jackson方法在需求分析阶段的主要步骤不包括().
A.了解实体行为
B.标识实体与行为
C.生成实体结构图
D.创建软件系统模型
正确答案
:
A
9.()实现在一对传输线上同时传送多路信号。
A.频分复用
B.时分复用
C.波分复用
D.码分复用
正确答案
:
A
10.面向对象(ObjectOriented)方法是将现实世界的事物以对象的方式()到计算机世界的方法.
A.对应
B.映射
C.反映
D.反射
正确答案
:
B
11.为改正软件系统中潜藏的错误而进行的维护活动称为()
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
正确答案
:
A
12.从事物的组成部件及每个部件的属性,功能来认识事物.这种方法被称为()的方法.
A.面向对象
B.面向数据
C.面向过程
D.面向属性
正确答案
:
A
13.判定表由四部分组成:
左上部列出().
A.条件组合与动作之间的对应关系
B.所有条件
C.所有可能的动作
D.可能的条件组合
正确答案
:
B
14.为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为().
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
正确答案
:
D
15.在排序法中,( )是从未排序序列中依次取出元素,与已排序序列中的元素作比较,将其放入已排序序列的正确位置。
A.选择排序
B.快速排序
C.插入排序
D.冒泡排序
正确答案
:
C
16.根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为().
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
正确答案
:
C
17.以下不属于白盒测试技术的是()
A.逻辑覆盖
B.基本路径测试
C.循环覆盖测试
D.等价类划分
正确答案
:
D
18.面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的()结构
A.程序
B.数据
C.逻辑
D.物理
正确答案
:
A
19.存储器的读写速度排列顺序正确的是()。
A.RAM>Cache>硬盘>软盘
B.Cache>RAM>硬盘>软盘
C.Cache>硬盘>RAM>软盘
D.RAM>硬盘>软盘>Cache
正确答案
:
B
20.操作系统可以定义为()。
A.与计算机硬件紧密相关的一层系统软件
B.建立和使用通信硬件和软件的一套规则和规范
C.执行计算机数据处理的软件模块
D.一套计算机硬件管理规范
正确答案
:
A
北交《软件工程与实践》在线作业二
二、判断题(共20道试题,共50分。
)
1.缺乏有力的方法学的指导和有效的开发工具的支持,这往往是产生软件危机的原因之一。
A.错误
B.正确
正确答案
:
B
2.编译程序是一种常用应用软件。
A.错误
B.正确
正确答案
:
A
3.面对日益增长的软件需求,人们显得力不从心.往往是产生软件危机的原因之一.
A.错误
B.正确
正确答案
:
B
4.线性顺序队列会产生“假溢出”,而线性循环队列则不会。
A.错误
B.正确
正确答案
:
B
5.面向数据的设计方法的适用场合是具有明显的层次信息结构的应用如:
企事业的信息管理系统;系统软件(如操作系统)等.
A.错误
B.正确
正确答案
:
B
6.数据流图就是用来刻画数据流和转换的信息系统建模技术.
A.错误
B.正确
正确答案
:
B
7.类是对具有共同特征的对象的进一步抽象.
A.错误
B.正确
正确答案
:
B
8.软件的总体设计和详细设计都要用PAD图形工具。
A.错误
B.正确
正确答案
:
A
9.软件开发、设计几乎都是从头开始,成本和进度很难估计.
A.错误
B.正确
正确答案
:
B
10.快速原型技术的适用于软件产品要求大量的用户交互,或产生大量的可视输出,或设计一些复杂的算法等场合.
A.错误
B.正确
正确答案
:
B
11.数据输入的一般准则中包括采用灵活多样的交互方式,允许用户自选输入方式;不允许用户控制交互过程.
A.错误
B.正确
正确答案
:
A
12.为了充分发挥开发人员的潜力,缩短工期,软件工程项目的任务分解与安排应尽力挖掘可并行开发的部分.
A.错误
B.正确
正确答案
:
B
13.需求分析阶段的成果主要是需求规格说明,但该成果与软件设计,编码,测试直至维护关系不大。
A.错误
B.正确
正确答案
:
A
14.缓冲池是由多个缓冲区组成,一个系统可有一个或几个缓冲池,一个缓冲池可有多个缓冲区。
A.错误
B.正确
正确答案
:
B
15.允许多用户在其终端上同时交互地使用计算机的操作系统称为实时系统。
A.错误
B.正确
正确答案
:
A
16.一个好的开发人员应具备的素质和能力包括善于与周围人员团结协作,建立良好的人际关系,善于听取别人的意见.
A.错误
B.正确
正确答案
:
B
17.面向数据设计方法一般都包括下列任务:
确定数据结构特征;用顺序,选择和重复三种基本形式表示数据等步骤.
A.错误
B.正确
正确答案
:
B
18.高级程序设计语言C++是C语言的发展和扩充,它们都是结构化程序设计语言。
A.错误
B.正确
正确答案
:
A
19.个人计算机中可配置的最大内存容量受地址总线位数的限制。
A.错误
B.正确
正确答案
:
B
20.进程间由于共享资源而产生的制约关系称为进程同步。
A.错误
B.正确
正确答案
:
B
北交《软件工程与实践》在线作业二
一、单选题(共20道试题,共50分。
)
1.可行性研究的步骤中不包括()的内容.
A.复查初步分析结果.
B.研究现有的系统
C.导出新系统高层逻辑模型.
D.建立新系统的物理模型解法.
正确答案
:
C
2.为适应软件运行环境的变化而修改软件的活动称为().
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
正确答案
:
B
3.从事物的组成部件及每个部件的属性,功能来认识事物.这种方法被称为()的方法.
A.面向对象
B.面向数据
C.面向过程
D.面向属性
正确答案
:
A
4.()用于网络的主干线路和室外连接。
A.非屏蔽双绞线
B.屏蔽双绞线
C.同轴电缆
D.光纤
正确答案
:
D
5.Jackson方法在需求分析阶段的主要步骤不包括().
A.了解实体行为
B.标识实体与行为
C.生成实体结构图
D.创建软件系统模型
正确答案
:
A
6.在排序法中,( )是从未排序序列中依次取出元素,与已排序序列中的元素作比较,将其放入已排序序列的正确位置。
A.选择排序
B.快速排序
C.插入排序
D.冒泡排序
正确答案
:
C
7.软件测试法中,( )主要分析程序的内部结构。
A.白盒法
B.黑盒法
C.因果图法
D.错误推测法
正确答案
:
A
8.如果一个C类网络用掩码255.255.255.224划分子网,那么会产生()个可用的子网。
A.16
B.6
C.2
D.4
正确答案
:
B
9.为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为().
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
正确答案
:
D
10.线性链表的地址( )。
A.必须连续
B.部分地址必须连续
C.一定不连续
D.连续与否均可以
正确答案
:
D
11.面向对象(ObjectOriented)方法是将现实世界的事物以对象的方式()到计算机世界的方法.
A.对应
B.映射
C.反映
D.反射
正确答案
:
B
12.有一数列:
87 55 66 13 19 39 48 经过一趟排序后得到:
55 87 13 66 19 39 48 请问使用的是何种排序方法?
( )
A.简单插入排序
B.冒泡排序
C.2路归并排序
D.快速排序
正确答案
:
C
13.将软件组装成系统的一种测试技术叫().
A.集成测试
B.单元测试
C.集合测试
D.系统测试
正确答案
:
A
14.软件的发展经历了()个发展阶段
A.1
B.2
C.3
D.4
正确答案
:
D
15.一个软件的宽度是指其控制的().
A.模块数
B.层数
C.跨度
D.厚度
正确答案
:
C
16.( )允许用户把若干作业提交计算机系统集中处理的操作系统。
A.分时操作系统
B.实时操作系统
C.网络操作系统
D.批处理操作系统
正确答案
:
D
17.TCP协议是()。
A.一种简单的、面向数据报的传输层协议
B.一种面向连接的协议
C.主要用在不要求数据发送确认或者通常只传少量数据的应用程序中
D.没有保证通信可靠性的机制
正确答案
:
B
18.以下不属于逻辑覆盖的是().
A.语句覆盖
B.判定覆盖
C.条件覆盖
D.基本路径
正确答案
:
D
19.()实现在一对传输线上同时传送多路信号。
A.频分复用
B.时分复用
C.波分复用
D.码分复用
正确答案
:
A
20.操作系统可以定义为()。
A.与计算机硬件紧密相关的一层系统软件
B.建立和使用通信硬件和软件的一套规则和规范
C.执行计算机数据处理的软件模块
D.一套计算机硬件管理规范
正确答案
:
A
北交《软件工程与实践》在线作业二
二、判断题(共20道试题,共50分。
)
1.线性顺序队列会产生“假溢出”,而线性循环队列则不会。
A.错误
B.正确
正确答案
:
B
2.软件需求是指用户对目标软件系统在功能,性能,行为,设计约束等方面的期望.
A.错误
B.正确
正确答案
:
B
3.流程图也称为程序框图是最常用的一种表示法.
A.错误
B.正确
正确答案
:
B
4.如果测试过程没有发现任何错误,则说明软件没有错误.
A.错误
B.正确
正确答案
:
A
5.数据输入的一般准则中包括采用灵活多样的交互方式,允许用户自选输入方式;不允许用户控制交互过程.
A.错误
B.正确
正确答案
:
A
6.通常紧致性好的语言一致性就好.
A.错误
B.正确
正确答案
:
A
7.面向对象的程序设计的基本做法是将数据及对数据的操作放在一起,作为一个相互依存、不可分割的整体来处理。
A.错误
B.正确
正确答案
:
B
8.软件工程使用的软件工具能够自动或半自动地支持软件的开发,管理和文档的生成.
A.错误
B.正确
正确答案
:
B
9.所谓共享设备是指可以分时地为多个作业服务的设备,打印机属于共享设备。
A.错误
B.正确
正确答案
:
B
10.黑盒测试时,既要考虑程序的内部逻辑结构又要考虑其外部特性。
A.错误
B.正确
正确答案
:
A
11.进程由程序块、文件控件块和数据块三部分组成。
A.错误
B.正确
正确答案
:
B
12.非结构化维护用于软件的配置中只有源代码维护.
A.错误
B.正确
正确答案
:
B
13.在线性表中,数据的存储方式有顺序和链接两种。
A.错误
B.正确
正确答案
:
B
14.PDL经常表现为一种"混杂"的形式,他不允许自然语言如英语的词汇与某种结构化程序设计语言(如Pascal,C,Ada等)的语法结构交织在一起.
A.错误
B.正确
正确答案
:
A
15.缓冲池是由多个缓冲区组成,一个系统可有一个或几个缓冲池,一个缓冲池可有多个缓冲区。
A.错误
B.正确
正确答案
:
B
16.计算机系统工程是一种从系统层面上的问题求解活动.
A.错误
B.正确
正确答案
:
B
17.文档(document)―一种数据媒体和其上所记录的数据.
A.错误
B.正确
正确答案
:
B
18.类是对具有共同特征的对象的进一步抽象.
A.错误
B.正确
正确答案
:
B
19.测试计划,测试用例,出错统计和有关的分析报告一般不用长期保存.
A.错误
B.正确
正确答案
:
A
20.可行性研究工作要在初步的需求定义之前进行.
A.错误
B.正确
正确答案
:
A
北交《软件工程与实践》在线作业二
一、单选题(共20道试题,共50分。
)
1.为适应软件运行环境的变化而修改软件的活动称为().
A.纠错性维护
B.适应性维护
C.改善性维护
D.预防性维护
正确答案
:
B
2.当模块中包含复杂的条件组合,只有()能够清晰地表达出各种动作之间的对应关系.
A.判定表和判定树
B.盒图
C.流程图
D.关系图
正确答案
:
A
3.()实现在一对传输线上同时传送多路信号。
A.频分复用
B.时分复用
C.波分复用
D.码分复用
正确答案
:
A
4.()用于网络的主干线路和室外连接。
A.非屏蔽双绞线
B.屏蔽双绞线
C.同轴电缆
D.光纤
正确答案
:
D
5.判定表由四部分组成:
左上部列出().
A.条件组合与动作之间的对应关系
B.所有条件
C.所有可能的动作
D.可能的条件组合
正确答案
:
B
6.存储器的读写速度排列顺序正确的是()。
A.RAM>Cach