高级软考题库检测试题打印(重点)附答案详解.docxVIP

高级软考题库检测试题打印(重点)附答案详解.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

高级软考题库检测试题打印(重点)附答案详解

选择题

1.以下哪种软件测试方法属于黑盒测试?

A.路径覆盖测试

B.等价类划分测试

C.基本语句覆盖测试

D.判定覆盖测试

答案:B

答案分析:黑盒测试不考虑内部结构,等价类划分是从输入域划分有效和无效等价类来设计测试用例,属黑盒测试。而路径覆盖、基本语句覆盖、判定覆盖是基于代码结构的白盒测试方法。

2.在软件项目管理中,以下哪个指标最能反映项目的进度情况?

A.成本偏差

B.进度偏差

C.质量合格率

D.人员利用率

答案:B

答案分析:进度偏差是测量项目实际进度与计划进度差异的指标,能直观反映项目进度情况。成本偏差侧重成本方面;质量合格率关注质量;人员利用率反映人员使用效率。

3.以下关于面向对象设计原则的描述,错误的是?

A.单一职责原则要求一个类只负责一项职责

B.开闭原则是指软件实体(类、模块等)应该对扩展开放,对修改关闭

C.里氏替换原则强调子类可以替换父类而不影响程序的正确性

D.依赖倒置原则是指高层模块不应该依赖低层模块,两者都应该依赖抽象,但抽象要依赖细节

答案:D

答案分析:依赖倒置原则是高层模块和低层模块都依赖抽象,且抽象不应该依赖细节,细节应该依赖抽象,所以D描述错误。A、B、C对各原则描述正确。

4.数据字典不包括以下哪项内容?

A.数据项

B.数据流

C.数据存储

D.程序流程图

答案:D

答案分析:数据字典主要描述数据项、数据流、数据存储和处理逻辑等数据相关内容。程序流程图是描述程序逻辑流程的工具,不属于数据字典内容。

5.以下哪种数据库索引类型适用于范围查询?

A.哈希索引

B.B树索引

C.位图索引

D.全文索引

答案:B

答案分析:B树索引具有良好的范围查询性能,能快速定位范围数据。哈希索引主要用于等值查询;位图索引适合数据值少且重复率高的情况;全文索引用于文本搜索。

6.在软件工程中,瀑布模型的主要特点是?

A.强调迭代和渐进

B.强调快速原型

C.强调阶段间的顺序性和依赖性

D.强调团队协作

答案:C

答案分析:瀑布模型将软件开发过程划分为多个阶段,各阶段顺序进行,前一阶段完成后才进入下一阶段,强调阶段间的顺序性和依赖性。迭代和渐进是迭代模型特点;快速原型强调快速构建原型;团队协作并非瀑布模型主要特点。

7.以下关于UML(统一建模语言)的描述,正确的是?

A.UML仅用于面向对象软件开发

B.UML有9种图,每种图有不同的用途

C.UML只能用于设计阶段

D.UML不支持可视化建模

答案:B

答案分析:UML有9种图,如用例图、类图等,每种图有不同用途,用于软件生命周期各阶段的可视化建模。UML不仅用于面向对象开发,也可用于其他开发范式;它贯穿软件整个生命周期,不局限于设计阶段;UML支持可视化建模。

8.软件维护可分为改正性维护、适应性维护、完善性维护和预防性维护。为适应外部环境变化而进行的维护属于?

A.改正性维护

B.适应性维护

C.完善性维护

D.预防性维护

答案:B

答案分析:适应性维护是为使软件适应外部环境(如操作系统升级、硬件更换等)变化而进行的维护。改正性维护是修正软件中的错误;完善性维护是增加新功能或改进现有功能;预防性维护是为提高软件可维护性和可靠性进行的维护。

9.在网络安全中,以下哪种攻击方式属于主动攻击?

A.嗅探攻击

B.中间人攻击

C.流量分析攻击

D.窃听攻击

答案:B

答案分析:主动攻击会对信息进行篡改、伪造等操作,中间人攻击会拦截并篡改通信双方信息,属于主动攻击。嗅探攻击、流量分析攻击和窃听攻击主要是获取信息,不改变信息内容,属于被动攻击。

10.以下哪种算法是用于排序的?

A.哈希算法

B.冒泡排序算法

C.迪杰斯特拉算法

D.回溯算法

答案:B

答案分析:冒泡排序算法是经典的排序算法,通过多次比较和交换元素位置实现排序。哈希算法用于数据存储和查找;迪杰斯特拉算法用于求最短路径;回溯算法用于求解组合优化问题。

11.软件配置管理的主要任务不包括?

A.版本控制

B.变更管理

C.测试用例管理

D.配置审计

答案:C

答案分析:软件配置管理主要任务包括版本控制、变更管理、配置审计等,确保软件配置项的完整性和可追溯性。测试用例管理主要是对测试用例的设计、执行和管理,不属于软件配置管理主要任务。

12.在数据库设计中,逻辑设计阶段的主要任务是?

A.确定数据库的物理存储结构

B.将概念模型转换为数据库管理系统支持的数据模型

C.收集和分析用户需求

D.建立实体联系模型

答案:B

答案分析:逻辑设计阶段将概念设计得到的概念模型转换为数据库管理系统支持的数据模型,如关系模型。确定物理

文档评论(0)

一只懒羊羊 + 关注
实名认证
文档贡献者

不辜负

1亿VIP精品文档

相关文档