2011上半年软件设计师上半季试题详解

5星 · 超过95%的资源 需积分: 10 7 下载量 159 浏览量 更新于2024-07-25 收藏 547KB PDF 举报
本资源提供了2011年上半年中级软件设计师上午的试题及详细答案,涵盖了多项考察IT基础知识的题目。以下是部分知识点的详细解析: 1. **指令地址跟踪寄存器** - 在CPU中,程序计数器(PC)负责跟踪当前正在执行的指令地址,它存储了下一条指令的地址,确保程序的正常流程。 2. **指令系统寻址方式** - 不同寻址方式的存在是为了扩大寻址空间和提高编程灵活性,使程序员能更方便地访问内存,而不是单纯为了提高数据传输速度或降低译码难度。 3. **总线结构的优势** - 总线结构有助于减少信息传输线数量,简化系统设计,使得硬件模块间的连接更为简洁,有利于系统模块化的构建。 4. **补码的使用** - 计算机采用补码表示和运算数据是因为它可以简化计算机运算部件的设计,特别是对于加减运算,补码可以直接进行,无需额外处理溢出问题。 5. **浮点数表示** - 浮点数通过调整指数位数和尾数位数来平衡表示范围和精度,增加指数位数(阶码)通常意味着能表示更大的数值范围,但可能牺牲精度。 6. **系统可靠性的计算** - 对于多个组件构成的系统,可靠性可以通过乘法规则计算,即系统可靠度为各个组件可靠度的乘积乘以(1-单个组件不可靠性的平方),这里是R(1-(1-R)^2)。 7. **数字证书验证** - 用户A使用CA(证书颁发机构)的公钥来验证用户B的数字证书,因为CA是权威机构,其公钥被广泛信任。 8. **宏病毒感染** - 宏病毒主要感染可执行文件(EXE),尤其是包含宏的文档,这些宏在打开时可能会被执行。 9. **IE浏览器安全级别** - 受限站点的安全级别最高,意味着这里的网页内容经过严格限制,以保护用户的隐私和安全。 10. **软件著作权中的翻译权** - 翻译权指的是将软件从一种语言版本转换成另一种语言版本的权利,包括文本翻译和程序语言之间的转换。 11. **软件公司** - 提供的资源未提及具体的公司名称,但可能涉及软件开发、版权管理以及对软件开发者技术能力的测试。 这些知识点涵盖了计算机硬件、指令系统、数据表示、系统可靠性、数字证书、网络安全、文件类型以及软件版权等多个方面的内容,适合用于复习或学习中级软件设计师的相关知识。