03学期北航软件工程网络作业.docx
- 文档编号:30568296
- 上传时间:2023-08-16
- 格式:DOCX
- 页数:23
- 大小:65.08KB
03学期北航软件工程网络作业.docx
《03学期北航软件工程网络作业.docx》由会员分享,可在线阅读,更多相关《03学期北航软件工程网络作业.docx(23页珍藏版)》请在冰豆网上搜索。
03学期北航软件工程网络作业
201703学期北航软件工程网络作业
单项选择题
第1题第一个体现结构化编程思想的程序设计语言是
()。
AFORTRAN
B、Pascal语言
CC语言
DPL/1语言
答案:
B
第2题Ada语言是在Pascal语言基础上开发出来的,适用于()项目的应用领域。
A、科学工程计算
B、数据库应用
C、实时处理
D、人工智能
答案:
C
第3题不适合作为数据处理与数据库应用的语言是
()
。
A
SQL
B、
Cobol
C
4GL
D
Lisp
答案:
D
第4题程序的三种基本控制结构是()。
A、过程、子程序和分程序
B、顺序、选择和重复
C、递归、堆栈和队列
D、调用、返回和转移
答案:
B
第5题程序设计语言的工程特性之一为
()
A、软件的可重用性
B、数据结构的描述性
C、抽象类型的描述性
D、数据库的易操作性
答案:
A
第6题程序设计语言的技术特性不应包括
()。
A、数据结构的描述性
B、抽象类型的描述性
C、数据库的易操作性
D、软件的可移植性
答案:
D
第7题下列关于功能性注释不正确的说法是()。
A、功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态
B、注释用来说明程序段,需要在每一行都要加注释
C、可使用空行或缩进,以便很容易区分注释和程序
D、修改程序也应修改注释
答案:
B
第8题下列哪种做法会导致不利的语句结构()。
A、避免使用ELSEGOTO吉构
B、对递归定义的数据结构尽量不再使用递归过程
C、模块功能尽可能单一化,模块间的耦合能够清晰可见
D、利用信息隐蔽,确保每一个模块的独立性
答案:
B
第9题下面关于PDL语言不正确的说法是()。
A、PDL是描述处理过程怎么做
B、PDL是只描述加工做什么
C、PDL也称为伪码
D、PDL的外层语法应符合一般程序设计语言常用的语法规则
答案:
B
第10题()意味着一个操作在不同的类中可以有不同的实现方式。
A、多态性
B、多继承
C、类的复用
D、封装
答案:
A
第11题
()
第12题
()
第13题
()
JAVA语言编译器是一个CASE工具。
正确
错误
答案:
正确
程序设计语言中应绝对禁止使用GOT(语句。
正确
错误
答案:
错误
为保证程序的安全,必须做到程序中没有任何错误存在,即容错
正确
错误
第14题UML是面向对象技术领域的建模语言。
正确
错误
答案:
正确
第15题
UML语言支持面向对象的主要概念,并与具体的开发过程相关。
()
正确
错误答案:
错误
()
第16题
类是关于对象性质的描述,由方法和数据组成。
第17题
()
正确
错误
答案:
错误
()
正确
错误
答案:
正确
第18题
软件开发所需的资源可以画成一个金字塔,塔的高层最基本的资源是人。
在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。
正确
错误
第19题
白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。
错误
答案:
正确
第20题白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。
()
正确
错误
答案:
错误
单项选择题
第1题表示对象相互行为的模型是()模
型。
A、动态模型
B、功能模型
C对象模型
D静态模型
答案:
A
第2题对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。
A、结合
B、隐藏
C、封装
D、抽象
第3题类库这种机制是()级别的信息共享。
A、同一类
B、不同类
C同一应用
D不同应用
答案:
D
第4题面向对象的开发方法中,
()将是面向对象技术领域内占主导地位的标准建模语
言。
A、Booch方法
B、Coad方法
C、UML语言
D、OMT方法
答案:
C
第5题
面向对象模型主要由以下哪些模型组成
()
A、对象模型
、动态模型、功能模型
B、对象模型
、数据模型、功能模型
C、数据模型
、动态模型、功能模型
D、对象模型
、动态模型、数据模型
答案:
A
第6题以下哪一项不是面向对象的特征
()。
A、多态性
B、继承性
C封装性
D过程调用
答案:
D
第7题以下哪一项不属于面向对象的软件开发方法()
A、Coad方法
B、Booch方法
CJackson方法
DOMT方法
答案:
C
第8题用于描述对象模型的工具是
()。
A、数据流图
B、结构图
C、状态图
D、对象图
答案:
D
第9题在面向对象的系统中,系统责任的良好分配原则是()
A、在类之间均匀分配
B、集中分配在少数控制类中
C、根据交互图的消息进行分配
D、根据个人喜好进行分配
答案:
B
第10题UML的基本建筑块不包括
()
。
A、
框架
B、
事物
C、
关系
D、
图
答案:
A
判断题
第11题好的测试用例应能证明软件是正确的
()
'正确
错误答案:
错误
第12题好的测试用例在于能发现至今未发现的错误。
()
正确
错误
答案:
正确
()
第13题
集成测试主要由用户来完成。
正确
错误答案:
错误
()
第14题
确认测试计划应该在可行性研究阶段制定。
正确
错误
答案:
错误
第15题
如果通过软件测试没有发现错误,则说明软件是正确的。
()
正确
错误
答案:
错误
()
第16题
软件是指用程序设计语言(如PASCAL,C,VISUALBASIC等
编写的程序,软件开发实际上就是编写程序代码
正确
错误
答案:
错误
()
第17题随着软件技术的发展,人们逐渐认识到阅读程序的重要性,编码不仅要强调效率还要强调清晰。
正确
错误
第18题
()
第19题
()
第20题
()
答案:
正确
如果把软件开发所需的资源画成一个金字塔,人是最基本的资源。
正确
错误
答案:
正确
快速原型模型可以有效地适应用户需求的动态变化。
正确
错误
答案:
正确
螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。
正确
错误
答案:
正确
第1题在面向对象软件开发方法中,类与类之间主要有以下结构关系()
A、继承和聚集
B、继承和一般
C聚集和消息传递
D继承和方法调用
答案:
A
第2题只有单重继承的类层次结构是()层次结
构。
A、网状型
B、星型
C、树型
D、环型
答案:
C
第3题软件测试方法中的()属于静态测试方
法。
A、黑盒法
B、路径覆盖
C、错误推测
D、人工检测
答案:
D
第4题软件测试方法中的静态测试方法之一为
()。
A、计算机辅助静态分析
B、黑盒法
C、路径覆盖
D、边界值分析
答案:
A
第5题ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是()
ASQIC
BSQMC
CSQRC
DSQDC
答案:
D
第6题下列有关软件工程的标准,属于行业标准的是()
A、GB
B、DIN
C、ISO
D、IEEE
答案:
D
第7题测试的关键问题是
()。
A、如何组织对软件的评审
B、如何验证程序的正确性
C、如何采用综合策略
D、如何选择测试用例
答案:
D
第8题黑盒测试在设计测试用例时,主要需要研究()
A、需求规格说明与概要设计说明
B、详细设计说明
C、项目开发计划
D、概要设计说明与详细设计说明
答案:
A
第9题确认测试中,作为测试依据的文档是()。
A、需求规格说明书
B、设计说明书
C、源程序
D、开发计划
答案:
A
第10题确认测试主要涉及的文档是
()。
A、需求规格说明书
B、概要设计说明书
C、详细设计说明书
D、源程序
答案:
A
判断题
第11题模型是对现实的简化,建模是为了更好地理解所开发的系统。
()
()
()
()
正确
错误
答案:
正确
第12题
第13题
第14题
第15题
在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。
正确
错误
答案:
错误
在软件开发的过程中,一个错误修复和改正得越晚,为此所花费的代价就会越高。
正确
错误
答案:
正确
在软件开发中采用原型系统策略的主要困难是成本问题。
正确
错误
在需求分析中,分析员要从用户那里解决的最重要的问题是明确软件做什么。
第17题
()
第18题
()
错误
答案:
正确
第16题概要设计阶段完成的主要文档是概要设计说明书
()
正确
错误
答案:
正确
过程描述语言可以用于描述软件的系统结构
正确
错误
答案:
错误
过大的模块可能是由于分解不充分造成的,即使降低模块独立性也必须继续分解。
正确
错误
答案:
错误
第19题模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品
正确
错误
第20题耦合是指一个模块内各个元素彼此结合的紧密程度。
错误
答案:
错误
单项选择题
第1题软件测试计划开始于需求分析阶段,完成于()阶
段。
A、需求分析
B、软件设计
C、软件实现
D、软件测试
答案:
B
第2题软件测试中,白盒法是通过分析程序的()来设计测试用例
的。
A、应用范围
B、内部逻辑
C、功能
D、输入数据
答案:
B
第3题软件调试技术包括
()。
A、边界值分析
B、演绎法
C、循环覆盖
D、集成测试
第4题软件复杂性度量的参数包括
()
A、效率
B、规模
C、完整性
D、容错性
答案:
B
现从输入的角度考虑一组测试用例:
第5题若有一个计算类型的程序,它的输入量只有一个X,其范围是]-1.0,1.0]
-1.001,-1.0,1.0,1.001。
设计这组测试用例的方法是()。
A、条件覆盖法
B、等价分类法
C、边界值分析法
D、错误推测法
答案:
C
第6题下列各方法中()不是软件测试方
法。
A、白盒法
B、黑盒法
C动态测试
D盒法
答案:
D
第7题以下哪种测试方法不属于白盒测试技术
()。
A、基本路径测试
B、边界值分析测试
C、循环覆盖测试
D、逻辑覆盖测试
答案:
B
第8题用黑盒技术设计测试用例的方法之一为
()。
A、因果图
B、逻辑覆盖
C、循环覆盖
D、基本路径测试
答案:
A
第9题在屏蔽软件错误的冗错技术中,冗余附加件的构成包括()
A、关键程序和数据的冗余存储和调用
B、为检测或纠正信息在运算或传输中的错误须外加的一部分信息
C、检测、表决、切换、重构、纠错和复算的实现
D、实现错误检测和错误恢复的程序
答案:
D
第10题在屏蔽硬件错误的冗错技术中,冗余附加技术有()
A、三模冗余
B、信息冗余
C、冗余备份程序的存储及调用
D、关键程序和数据的冗余存储和调用
答案:
D
判断题
第11题软件概要设计包括软件系统结构设计以及数据结构和数据库设计。
()
正确
'错误
答案:
正确
第12题软件模块之间的耦合性越弱越发。
()
'正确
错误
第13题数据库设计说明书是一个软件配置项。
()
正确
错误
答案:
正确
正确
错误
答案:
正确
()
正确
错误
答案:
错误
第17题
软件技术复审是由软件开发人员实施的一种质量保证活动。
()
正确
错误
答案:
正确
()
正确
错误
()
第18题软件技术复审是由用户和测试人员实施的一种质量保证活动。
正确
错误
答案:
错误
第19题软件可行性分析应在需求分析之前,因此,软件需求规格说明书不应成为软件可行性分析的依据。
()
'正确
错误
答案:
正确
第20题软件需求规格说明书在软件开发中具有重要的作用,是软件可行性分析的依据。
()
正确
错误
答案:
错误
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 03 学期 北航 软件工程 网络 作业