2023年11月软件设计师模拟试题上午试卷答案.doc

2023年11月软件设计师模拟试题上午试卷答案.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

声明:本资料由考试吧(E)收集整理,转载请注明出自

服务:面向较高学历人群,提供计算机类,外语类,学历类,资格类,会计类,工程类,医学类等七大类考试的全套考试信息服务及考前培训.

●已知文法G[A],它定义的语言描述为糧(1)。

G[A]:A→0B|1C

B→1|1A|0BB

C→0|0A|1CC

(1)A.G[A]定义的语言由0、1符号串组成,或者串中1的个数是0的个数2倍,或者串中0的个数是1的个数2倍

B.G[A]定义的语言由0、l符号串组成,串中0的个数是1的个数2倍

C.G[A]定义的语言由0、1符号串组成,串中1的个数是0的个数2倍

D.G[A]定义的语言由0、1符号串组成,串中0和1的个数相同

【解析】关于文法和语言的概念是形式语言的理论基础,形式语言抽象地定义为一个数学系统。形式是指这样的事实:语言的所有规则只以什么符号串能出现的方式来陈述。本题属于基本概念题。

●运用并行解决技术可以缩短计算机的解决时间,所谓并行性是指(2)。可以采用多种措施来提高计算机系统的并行性,它们可提成三类,即(3)。

提供专门用途的一类并行解决机(亦称阵列解决机)以(4)方式工作,它合用于(5)。多解决机是目前较高性能计算机的基本结构,它的并行任务的派生是(6)。

(2)A.多道程序工作

B.多用户工作

C.非单指令流单数据流方式工作

D.在同一时间完毕两种或两种以上工作

(3)A.多解决机、多级存储器和互连网络

B.流水结构、高速缓存和精简指令集

C.微指令、虚拟存储和I/O通道

D.资源反复、资源共享和时间重叠。

(4)A.SISD

B.SIMD

C.MISD

D.MIMD

(5)A.事务解决

B.工业控制

C.矩阵运算

D.大量浮点计算

(6)A.需要专门的指令来表达程序中并发关系和控制并发执行

B.靠指令自身就可以启动多个解决单元并行工作

C.只执行没有并发约束关系的程序

D.先并行执行,事后再用专门程序去解决并发约束

【解析】并行性是指同一时刻或同一时间间隔内完毕两种或两种以上的工作。要点是在完毕时间上互相重叠。严格说起来,并行性分为同时性和并发性两种。前者指多个事件在同一时刻发生,后者指多个事件在同一时间间隔内发生。供选择的答案中的多道程序、多用户和非单指令流单数据流方式工作等都有并行性工作,但不能作为定义。计算机系统可采用多种措施来提高并行性,这些措施可分为三类,即资源反复、时间重叠和资源共享。例如采用多个解决器一起进行解决属于资源反复,流水线结构使多个解决过程在时间上互相错开,轮流重叠使用硬件设备的各个部分属于时间重叠,而多道程序,分时系统便是资源共享。同样,题中其他答案有些不属于并行性工作,有些仅是具体的并行性工作方式,不能作为并行性措施的分类。

阵列解决机是采用多个解决机各自对共给的数据作同样的操作,因此它是以SIMD(单指令流多数据流)方式工作。在矩阵运算或图像解决的应用中,运算量很大,但它们是对大量单元作相同的运算,因此最适宜采用阵列解决机来进行并行解决。多解决机属于多指令流多数据流(MIMD)计算机。它与阵列解决机不同,它有较强的通用性,例如对不同的数组进行不同的解决。但一个具体任务是否能并行解决是与任务自身的性质有关。有因果关系的任务,只能先获得因素才干计算结果。设计的多解决机当然不能只解决完全没有并发约束关系的程序。因此,多解决机需要专门的指令来表达程序中并发关系和控制并发执行,它才干获得对的的结果,同时能充足运用多解决机的并行解决功能。

●软件的易维护性是指理解、改正、改善软件的难易限度。通常影响软件易维护性的因素有易理解性、易修改性和(7)。在软件的开发过程中往往采用各种措施来提高软件的易维护性。如采用(8)有助于提高软件的易理解性;(9)有助于提高软件的易修改性。在软件质量特性中,(10)是指在规定的一段时间和条件下,与软件维持其性能水平的能力有关的一组属性;(11)是指防止对程序及数据的非授权访问的能力。

(7)A.易使用性

B.易恢复性

C.易替换性

D.易测试性

(8)A.增强健壮性

B.信息隐蔽原则

C.良好的编程风格

D.高效的算法

(9)A.高效的算法

B.信息隐蔽原则

C.增强健壮性

D.身份认证

(10)A.对的性

B.准确性

C.可靠性

D.易

文档评论(0)

186****5366 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档