2009上半年软件设计师考试真题解析

需积分: 3 2 下载量 43 浏览量 更新于2024-11-01 收藏 455KB PDF 举报
"2009年上半年的软件设计师资格考试上午试题,包含了计算机专业知识的多项选择题,涉及编码校验、硬盘容量计算、存储器类型、计算机架构、数据表示、网络安全以及软件著作权等多个方面。" 在这些试题中,我们可以提炼出以下几个重要的知识点: 1. **海明校验码**:海明校验码是一种纠错编码,通过增加额外的校验位,使得每个码字之间的最小距离增大,从而提高检错和纠错能力。题目中提到的条件n与k的关系,是为了确保能检测并纠正一定数量的错误,正确的公式是2^k - 1 ≥ n + k,其中n是数据位数,k是校验位数。 2. **硬盘容量计算**:硬盘容量的计算涉及到记录位密度、磁道密度、扇区数和每扇区字节数。根据题目中的数据,可以计算出硬盘的格式化容量。 3. **按内容访问的存储器**:这类存储器允许根据存储的数据内容而不是地址进行访问,例如相联存储器(Content-Addressable Memory, CAM),常用于高速查找应用。 4. **计算机总线**:处理器、存储器和总线构成了处理机的基础结构。总线通常分为数据总线、地址总线和控制总线,它们分别传输数据、存储器和外设的地址以及操作控制信号。 5. **数据表示**:在计算机中,正负零的编码在原码、反码、补码和移码中有所不同。原码和补码中,正零和负零的表示不同,但补码和移码中,±0编码相同。 6. **漏洞扫描系统**:这类系统用于自动检测系统安全漏洞,帮助发现和预防网络攻击。它们可以被黑客利用来寻找目标主机的弱点,但不是用于发现网络入侵者。 7. **网络安全特性**:数字签名是确保网络通信对象真实性的手段,保护了信息的完整性,而非可用性、保密性或连通性。 8. **特洛伊木马**:特洛伊木马是一种恶意软件,通常表现为正常程序,但在运行时会执行恶意操作。感染后的典型现象是有未知程序尝试建立网络连接。 9. **软件著作权时间**:软件著作权自作品完成创作之日起自动产生,无需公开、官方认可或其他手续。 这些知识点反映了软件设计师考试中可能遇到的基本概念和技术,涵盖了硬件、软件、网络和信息安全等多个领域。对于备考者来说,理解和掌握这些知识点是至关重要的。