高级软考题库附参考答案详解(模拟题).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.编码

答案:A

答案分析:需求分析阶段就是要准确地确定软件系统必须做什么,也就是确定系统的功能、性能、数据和界面等要求。概要设计主要是设计软件的总体结构;详细设计是对模块进行细化设计;编码则是将设计转化为代码。所以选A。

2.以下关于面向对象分析与设计的说法,错误的是()。

A.面向对象分析的结果是面向对象设计的输入

B.面向对象分析侧重于理解问题域,面向对象设计侧重于如何实现系统

C.面向对象分析和设计都要考虑技术实现细节

D.面向对象分析和设计是迭代和渐增的过程

答案:C

答案分析:面向对象分析主要关注理解问题域,不考虑技术实现细节;而面向对象设计才开始考虑如何实现系统,会涉及技术实现细节。A选项,分析结果为设计提供基础,是设计的输入;B选项对分析和设计的侧重点描述正确;D选项,二者是迭代渐增的过程也是正确的。所以选C。

3.以下不属于软件测试方法的是()。

A.黑盒测试

B.白盒测试

C.灰盒测试

D.红盒测试

答案:D

答案分析:常见的软件测试方法有黑盒测试(关注功能)、白盒测试(关注代码内部结构)、灰盒测试(结合黑盒和白盒)。不存在红盒测试这种通用的软件测试方法,所以选D。

4.数据库管理系统(DBMS)的主要功能不包括()。

A.数据定义

B.数据操作

C.数据安全管理

D.数据编译

答案:D

答案分析:DBMS的主要功能包括数据定义(定义数据库结构)、数据操作(增删改查等)、数据安全管理(保证数据安全)。数据编译不是DBMS的主要功能,所以选D。

5.以下关于事务的说法,正确的是()。

A.事务可以部分提交

B.事务的原子性是指事务中的操作要么全部执行,要么全部不执行

C.事务的隔离性是指事务在执行过程中不会受到其他事务的影响,即使发生并发操作

D.事务的持久性是指事务一旦提交,其对数据库的改变是临时的

答案:B

答案分析:事务必须全部提交或全部回滚,不能部分提交,A错误;事务的隔离性是指并发事务之间相互隔离,避免相互干扰,但不是完全不受影响,C错误;事务的持久性是指事务一旦提交,其对数据库的改变是永久的,D错误;事务的原子性就是操作要么全做,要么全不做,B正确。所以选B。

6.以下关于软件工程原则的说法,正确的是()。

A.软件开发过程中不需要遵循任何原则

B.软件工程原则只适用于大型软件项目

C.软件工程原则可以提高软件的质量和开发效率

D.软件工程原则是固定不变的,不能根据项目情况进行调整

答案:C

答案分析:软件开发需要遵循软件工程原则,A错误;软件工程原则适用于各种规模的软件项目,B错误;软件工程原则不是固定不变的,可根据项目实际情况调整,D错误;遵循软件工程原则能提高软件质量和开发效率,C正确。所以选C。

7.以下关于UML(统一建模语言)的说法,错误的是()。

A.UML是一种可视化的建模语言

B.UML可以用于软件开发的各个阶段

C.UML只有一种图来描述系统

D.UML可以帮助开发人员更好地理解和交流系统设计

答案:C

答案分析:UML是可视化建模语言,可用于软件开发各阶段,能帮助人员理解和交流设计,A、B、D正确。UML有多种图,如用例图、类图、序列图等,C错误。所以选C。

8.以下关于软件维护的说法,正确的是()。

A.软件维护只是修正软件中的错误

B.软件维护的成本通常比软件开发的成本低

C.软件维护可以分为改正性维护、适应性维护、完善性维护和预防性维护

D.软件维护不需要进行测试

答案:C

答案分析:软件维护不仅是修正错误,还包括适应新环境、完善功能等,A错误;软件维护成本通常比开发成本高,B错误;软件维护需要进行测试,确保维护后软件的正确性,D错误;软件维护分为改正性、适应性、完善性和预防性维护,C正确。所以选C。

9.以下关于数据仓库的说法,错误的是()。

A.数据仓库是面向主题的

B.数据仓库的数据是集成的

C.数据仓库的数据是实时更新的

D.数据仓库的数据是稳定的

答案:C

答案分析:数据仓库面向主题组织数据,数据是集成的且稳定的,A、B、D正确。数据仓库的数据不是实时更新的,通常是定期或批量更新,C错误。所以选C。

10.以下关于算法的说法,正确的是()。

A.算法必须有输入

B.算法的时间复杂度和空间复杂度是相互独立的

C.算法的时间复杂度是指算法执行所需要的时间

D.一个算法可以没有输出

答案:C

答案分析:算法可以没有输入,A错误;算法的时间复杂

文档评论(0)

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

不辜负

1亿VIP精品文档

相关文档