软件设计师真题解析
本文将对软件设计师真题进行解析,涵盖了计算机科学和技术、软件设计、计算机考试等方面的知识点。
1. 计算机执行指令的过程中,需要由 CPU 的控制器产生每条指令的操作信号并将信号送往相应的部件进行处理,以完成指定的操作。
知识点:计算机执行指令、控制器、指令操作信号
2. DMA 控制方式是在主存与外设之间直接建立数据通路进行数据的交换处理。
知识点:DMA 控制方式、数据交换处理、主存与外设
3. CPU 访问存储器时,被访问数据一般聚集在一个较小的连续存储区域中。若一个存储单元已被访问,则其邻近的存储单元有可能还要被访问,该特性被称为数据局部性。
知识点:数据局部性、存储器访问、存储单元
4. 某系统由 3 个部件构成,每个部件的千小时可靠度都为 R,该系统的千小时可靠度为(1-(1-R)²)R,则该系统的构成方式是 3 个部件并联。
知识点:系统可靠度、并联系统、部件可靠度
5. 在水平奇偶校验方法中,采用模 2 运算来构造校验位。
知识点:水平奇偶校验、模 2 运算、校验位
6. RISC(精简指令系统计算机)技术的特点是指令长度固定、指令种类尽量少、增加寄存器数目以减少访存次数、用硬布线电路实现指令解码,快速完成指令译码。
知识点:RISC 技术、指令长度、寄存器数目、指令解码
7. 应用级网关防火墙是内部网和外部网的隔离点,它可对应用层的通信数据流进行监控和过滤。
知识点:应用级网关、防火墙、通信数据流、监控和过滤
8. 与安全电子邮箱服务无关的协议是 HTTP。
知识点:安全电子邮箱服务、HTTP、SSL、PGP
9. 用户 A 和 B 要进行安全通信,通信过程需确认双方身份和消息不可否认。A 和 B 通信时可使用数字证书来对用户的身份进行认证;使用数字签名确保消息不可否认。
知识点:安全通信、身份认证、数字证书、数字签名
10. 震网(Stuxnet)病毒是一种破坏工业基础设施的恶意代码,利用系统漏洞攻击工业控制系统,是一种危害性极大的蠕虫病毒。
知识点:震网病毒、恶意代码、工业控制系统、蠕虫病毒
11. 刘某完全利用任职单位的实验材料、实验室和不对外公开的技术资料完成了一项发明。该发明的权利归属单位。
知识点:发明权利、单位所有权、员工发明
12. 甲公司购买了一工具软件,并使用该工具软件开发了新的名为“恒友”的软件。甲公司未对“恒友”软件注册商标就开始推向市场,并获得用户的好评。三个月后,乙公司也推出名为“恒友”的类似软件,并对之进行了商标注册,则乙公司的行为属于不正当竞争。
知识点:软件开发、商标注册、不正当竞争
13. 数据流图建模应遵循自顶向下、从抽象到具体的原则。
知识点:数据流图建模、自顶向下、抽象到具体
14. 结构化设计方法中使用结构图来描述构成软件系统的模块以及这些模块之间的调用关系。结构图的基本成分包括模块、调用和数据。
知识点:结构化设计、结构图、模块、调用关系
15. 10 个成员组成的开发小组,若任意两人之间都有沟通路径,则一共有 45 条沟通路径。
知识点:沟通路径、开发小组、成员之间沟通
16. 某项目的活动持续时间及其依赖关系,则完成该项目的最少时间为 45 天。
知识点:项目管理、活动持续时间、依赖关系、最少时间
17. 软件项目风险包括团队成员离职、团队成员缺乏某方面培训、招不到符合项目技术要求的团队成员等。
知识点:软件项目风险、团队成员离职、培训不足、技术要求
18. 通用的高级程序设计语言一般都会提供描述数据、运算、控制和数据传输的语言成分,其中,控制包括顺序、选择和循环结构。
知识点:高级程序设计语言、数据描述、运算、控制结构
19. 在对高级语言源程序进行编译或解释处理的过程中,语法分析阶段的主要任务是对各条语句的结构进行合法性分析。
知识点:编译或解释处理、语法分析、语句结构、合法性分析
20. 在对高级语言源程序进行编译或解释处理的过程中,需要不断收集、记录和使用源程序中一些相关符号的类型和特征等信息,并将其存入符号表中。
知识点:符号表、源程序信息、类型和特征、编译或解释处理