北交17秋《软件工程与实践》在线作业12题目
北交《软件工程与实践》在线作业一一、单选题:【20道,总分:50分】
1.下列关于进程的描述错误的是( )。 (满分:2.5)
A. 进程是动态的
B. 进程有生命期
C. 多个进程可以并行执行,不需同步机构
D. 程序的执行过程是进程
2.在下列功能中,( )最好地描述了OSI模型的网络层。 (满分:2.5)
A. 保证数据正确的顺序、无错和完整
B. 提供用户与网络的接口
C. 处理信号通过介质的传输
D. 控制报文通过网络的路由选择
3.在排序法中,( )是从未排序序列中依次取出元素,与已排序序列中的元素作比较,将其放入已排序序列的正确位置。 (满分:2.5)
A. 选择排序
B. 快速排序
C. 插入排序
D. 冒泡排序
4.一个模块的( )是指能直接控制该模块的模块数. (满分:2.5)
A. 扇出数
B. 扇入数
C. 宽度
D. 深度
5.存储器的读写速度排列顺序正确的是( )。 (满分:2.5)
A. RAM>Cache>硬盘>软盘
B. Cache>RAM>硬盘>软盘
C. Cache>硬盘>RAM>软盘
D. RAM>硬盘>软盘>Cache
6.有A、B、C三个元素依次入栈,不可能的出栈顺序是( )。 (满分:2.5)
A. C,B,A
B. C,A,B
C. B,A,C
D. A,B,C
7.软件设计的准则中不包括( )。 (满分:2.5)
A. 编程语言选择准则
B. 信息屏蔽准则
C. 结构化和模块化准则
D. 抽象准则
8.为适应软件运行环境的变化而修改软件的活动称为( ). (满分:2.5)
A. 纠错性维护
B. 适应性维护
C. 改善性维护
D. 预防性维护
9.下列( )地址可分配给主机作为B类IP地址使用。 (满分:2.5)
A. 127.0.0.1
B. 192.12.25.255
C. 202.96.96.0
D. 162.3.5.1
10.以下不属于白盒测试技术的是( ) (满分:2.5)
A. 逻辑覆盖
B. 基本路径测试
C. 循环覆盖测试
D. 等价类划分
11.软件的发展经历了( )个发展阶段 (满分:2.5)
A. 1
B. 2
C. 3
D. 4
12.根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为( ). (满分:2.5)
A. 纠错性维护
B. 适应性维护
C. 改善性维护
D. 预防性维护
13.分配到必要资源并获得了处理机时的进程状态称为( )。 (满分:2.5)
A. 就绪状态
B. 执行状态
C. 等待状态
D. 阻塞状态
14.Jackson方法在需求分析阶段的主要步骤不包括( ). (满分:2.5)
A. 了解实体行为
B. 标识实体与行为
C. 生成实体结构图
D. 创建软件系统模型
15.技术可行性是可行性研究的关键,其主要内容一般不包括( ). (满分:2.5)
A. 风险分析
B. 资源分析
C. 人员分析
D. 技术分析
16.线性链表的地址( )。 (满分:2.5)
A. 必须连续
B. 部分地址必须连续
C. 一定不连续
D. 连续与否均可以
17.( )用于网络的主干线路和室外连接。 (满分:2.5)
A. 非屏蔽双绞线
B. 屏蔽双绞线
C. 同轴电缆
D. 光纤
18.软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的( )阶段. (满分:2.5)
A. 各个
B. 前期
C. 中期
D. 后期
19.人机界面的风格大致经过了( )代的演变. (满分:2.5)
A. 三
B. 四
C. 五
D. 六
20.进程的以下哪个状态转换是不可能的( )。 (满分:2.5)
A. 就绪状态-执行状态
B. 执行状态-就绪状态
C. 阻塞状态-就绪状态
D. 等待状态-执行状态
二、判断题:【20道,总分:50分】
1.软件过程设计不用遵循"自上而下,逐步求精"的原则和单入口单出口的结构化设计思想. (满分:2.5)
A. 错误
B. 正确
2.开发一个软件项目总存在某些不确定性,即存在风险.有些风险如果控制得不好,可能导致灾难性的后果. (满分:2.5)
A. 错误
B. 正确
3.如果在分析阶段和设计阶段采用的是面向对象的方法,而在编码阶段采用的是面向过程的语言,那么这种翻译就比较困难. (满分:2.5)
A. 错误
B. 正确
4.操作系统是用户和硬件的接口。 (满分:2.5)
A. 错误
B. 正确
5.对同一种算法,用高级语言编写的程序比用低级语言编写的程序运行速度快。 (满分:2.5)
A. 错误
B. 正确
6.通常紧致性好的语言一致性就好. (满分:2.5)
A. 错误
B. 正确
7.缺乏处理大型软件项目的经验.是产生软件危机的唯一原因. (满分:2.5)
A. 错误
B. 正确
8.软件工程使用的软件工具能够自动或半自动地支持软件的开发,管理和文档的生成. (满分:2.5)
A. 错误
B. 正确
9.完善性维护是提高或完善软件的性能. (满分:2.5)
A. 错误
B. 正确
10.一个好的开发人员应具备的素质和能力包括善于与周围人员团结协作,建立良好的人际关系,善于听取别人的意见. (满分:2.5)
A. 错误
B. 正确
11.一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力. (满分:2.5)
A. 错误
B. 正确
12.如果测试过程没有发现任何错误,则说明软件没有错误. (满分:2.5)
A. 错误
B. 正确
13.文档(document)―一种数据媒体和其上所记录的数据. (满分:2.5)
A. 错误
B. 正确
14.缺乏有力的方法学的指导和有效的开发工具的支持, 这往往是产生软件危机的原因之一。 (满分:2.5)
A. 错误
B. 正确
15.在树形结构中,每一层的数据元素只和上一层中的一个元素相关。 (满分:2.5)
A. 错误
B. 正确
16.软件需求是指用户对目标软件系统在功能,性能,行为,设计约束等方面的期望. (满分:2.5)
A. 错误
B. 正确
17.在文件系统中采用目录管理文件。 (满分:2.5)
A. 错误
B. 正确
18.使用DMA方式传送数据期间不需要CPU干预。 (满分:2.5)
A. 错误
B. 正确
19.栈是特殊的线性表,须用一组地址连续的存储单元来存储其元素。 (满分:2.5)
A. 错误
B. 正确
20.PDL经常表现为一种"混杂"的形式,他不允许自然语言如英语的词汇与某种结构化程序设计语言(如Pascal,C,Ada等)的语法结构交织在一起. (满分:2.5)
A. 错误
B. 正确
北交《软件工程与实践》在线作业二
一、单选题:【20道,总分:50分】
1.有A、B、C三个元素依次入栈,不可能的出栈顺序是( )。 (满分:2.5)
A. C,B,A
B. C,A,B
C. B,A,C
D. A,B,C
2.软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的( )阶段. (满分:2.5)
A. 各个
B. 前期
C. 中期
D. 后期
3.进程的以下哪个状态转换是不可能的( )。 (满分:2.5)
A. 就绪状态-执行状态
B. 执行状态-就绪状态
C. 阻塞状态-就绪状态
D. 等待状态-执行状态
4.软件测试法中,( )主要分析程序的内部结构。 (满分:2.5)
A. 白盒法
B. 黑盒法
C. 因果图法
D. 错误推测法
5.为改正软件系统中潜藏的错误而进行的维护活动称为( ) (满分:2.5)
A. 纠错性维护
B. 适应性维护
C. 改善性维护
D. 预防性维护
6.Jackson方法在需求分析阶段的主要步骤不包括( ). (满分:2.5)
A. 了解实体行为
B. 标识实体与行为
C. 生成实体结构图
D. 创建软件系统模型
7.TCP协议是( )。 (满分:2.5)
A. 一种简单的、面向数据报的传输层协议
B. 一种面向连接的协议
C. 主要用在不要求数据发送确认或者通常只传少量数据的应用程序中
D. 没有保证通信可靠性的机制
8.一个模块的( )是指能直接控制该模块的模块数. (满分:2.5)
A. 扇出数
B. 扇入数
C. 宽度
D. 深度
9.下列关于进程的描述错误的是( )。 (满分:2.5)
A. 进程是动态的
B. 进程有生命期
C. 多个进程可以并行执行,不需同步机构
D. 程序的执行过程是进程
10.实践表明,确定发生错误的位置和内在原因所需的工作量几乎占整个调试工作量的( ) (满分:2.5)
A. 30
B. 50
C. 70
D. 90
11.为适应软件运行环境的变化而修改软件的活动称为( ). (满分:2.5)
A. 纠错性维护
B. 适应性维护
C. 改善性维护
D. 预防性维护
12.操作系统可以定义为( )。 (满分:2.5)
A. 与计算机硬件紧密相关的一层系统软件
B. 建立和使用通信硬件和软件的一套规则和规范
C. 执行计算机数据处理的软件模块
D. 一套计算机硬件管理规范
13.一个软件的宽度是指其控制的( ). (满分:2.5)
A. 模块数
B. 层数
C. 跨度
D. 厚度
14.如果一个C类网络用掩码255.255.255.224划分子网,那么会产生( )个可用的子网。 (满分:2.5)
A. 16
B. 6
C. 2
D. 4
15.盒图也称为( )或Chapin图.这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题. (满分:2.5)
A. 流程图
B. 框图
C. 判定表
D. N-S图
16.面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( )到计算机世界的方法. (满分:2.5)
A. 对应
B. 映射
C. 反映
D. 反射
17.B类IP地址是指( )。 (满分:2.5)
A. 每个地址的长度为48位
B. 可以表示1024个网络
C. 每个B类网络最多可以有254个节点
D. 用二进制编址时第一位为1
18.线性链表的地址( )。 (满分:2.5)
A. 必须连续
B. 部分地址必须连续
C. 一定不连续
D. 连续与否均可以
19.软件的发展经历了( )个发展阶段 (满分:2.5)
A. 1
B. 2
C. 3
D. 4
20.以下不属于白盒测试技术的是( ) (满分:2.5)
A. 逻辑覆盖
B. 基本路径测试
C. 循环覆盖测试
D. 等价类划分
二、判断题:【20道,总分:50分】
1.程序、数据、和进程控制块是构成一个进程的三要素。 (满分:2.5)
A. 错误
B. 正确
2.在文件系统中采用目录管理文件。 (满分:2.5)
A. 错误
B. 正确
3.对同一种算法,用高级语言编写的程序比用低级语言编写的程序运行速度快。 (满分:2.5)
A. 错误
B. 正确
4.引入虚拟存储技术后,逻辑内存总容量是由地址总线的位置确定的。 (满分:2.5)
A. 错误
B. 正确
5.数据流图就是用来刻画数据流和转换的信息系统建模技术. (满分:2.5)
A. 错误
B. 正确
6.树形结构是用于描述数据元素之间的层次关系的一种线性数据结构。 (满分:2.5)
A. 错误
B. 正确
7.需求分析阶段的成果主要是需求规格说明,但该成果与软件设计,编码,测试直至维护关系不大。 (满分:2.5)
A. 错误
B. 正确
8.在目前,用于保证软件质量的主要手段是进行软件测试。 (满分:2.5)
A. 错误
B. 正确
9.生产高质量的软件产品是软件工程的首要目标. (满分:2.5)
A. 错误
B. 正确
10.面向数据的设计方法的适用场合是具有明显的层次信息结构的应用如:企事业的信息管理系统;系统软件(如操作系统)等. (满分:2.5)
A. 错误
B. 正确
11.缓冲池是由多个缓冲区组成,一个系统可有一个或几个缓冲池,一个缓冲池可有多个缓冲区。 (满分:2.5)
A. 错误
B. 正确
12.用穷举测试是较现实的测试方法. (满分:2.5)
A. 错误
B. 正确
13.在面向对象的程序设计中,派生类只能从一个基类产生。 (满分:2.5)
A. 错误
B. 正确
14.面向对象设计是将面向对象分析所创建的分析模型进一步细化形成软件设计模型的过程. (满分:2.5)
A. 错误
B. 正确
15.文档记录软件开发活动和阶段成果,具有永久性,可供人或机器阅读. (满分:2.5)
A. 错误
B. 正确
16.进程的建立可以通过作业调度来实现。 (满分:2.5)
A. 错误
B. 正确
17.软件开发人员对用户需求的理解有偏差,这将导致软件产品与用户的需求不一致,是产生软件危机的唯一原因. (满分:2.5)
A. 错误
B. 正确
18.软件测试的目的是为了发现软件中的全部错误。 (满分:2.5)
A. 错误
B. 正确
19.设计阶段的输出是编码阶段的输入. (满分:2.5)
A. 错误
B. 正确
20.一个好的开发人员应具备的素质和能力包括善于与周围人员团结协作,建立良好的人际关系,善于听取别人的意见. (满分:2.5)
A. 错误
B. 正确
页:
[1]