2021上半年软件设计师考试上午真题解析与知识点总结

22 下载量 180 浏览量 更新于2024-08-05 收藏 709KB PDF 举报
本次提供的资源是2021年上半年软件设计师考试上午的真题及答案解析。该考试涵盖了多方面的知识点,主要围绕CPU架构、计算机体系结构、数据传输与存储、内存管理、磁盘性能、异常处理、网络安全、加密算法、数据库管理以及软件版权等方面。 1. CPU内部结构中,程序计数器(Program Counter, PC)负责指出CPU当前正在执行的指令在内存中的地址,它是指令执行的控制部分。 2. RISC(精简指令集计算机)与CISC(复杂指令集计算机)的区别在于RISC采用较少的复杂指令和流水线技术,而CISC则倾向于使用大量的简单指令和可能包含微程序的控制器。选项D描述了RISC的特点,即采用组合逻辑控制。 3. DMA(直接存储器访问)方式在数据传输时,每个数据块的传输独立于CPU,因此每传送一个数据需要占用一个存储周期。 4. 闪存(Flash Memory)是非易失性存储器,即使断电也能保持数据,支持块级删除,但主要用于长期存储而非替代主存。选项C错误,因为它并不常用来代替主存。 5. 磁盘转速提升会缩短旋转等待时间,但平均存取时间和平均寻道时间受多种因素影响,转速提高不一定导致它们减半或加倍。 6. 中断是外设或硬件请求处理器处理特定事件,如DMA传输结束,而异常是处理器内部的错误或未预见情况,如除数为零。因此,“DMA传送结束”为中断,“除运算时除数为0”为异常。 7. 安全远程登录协议中,SSH(Secure Shell)用于提供安全的远程登录功能,选择C。 8. 拒绝服务(Denial of Service, DoS)攻击的目标是阻止合法用户访问系统,使服务无法继续提供,符合题目描述。 9. 非对称加密算法使用一对密钥,一个公开,一个私有,RSB(Rivest-Shamir-Adleman)是常见的非对称加密算法,选择B。 10. SQL注入攻击通过输入恶意SQL代码,目标通常是获取数据库权限,选项D正确。 11. 对IP数据报文进行加密通常使用IPsec(Internet Protocol Security),这是网络层的安全协议,选择A。 12. 根据《计算机软件保护条例》,软件著作权保护的对象包括软件文档(用户手册、设计文档等)和源程序,但不包括操作方法,因为操作方法不属于软件本身,而是使用软件的方式,选项D。 这些题目全面考察了考生对计算机基础理论、操作系统原理、网络安全、数据存储与加密以及数据库管理的理解,是评估软件设计师技能的重要参考材料。