2011上半年网络工程师上午试题答案详解

需积分: 3 7 下载量 27 浏览量 更新于2024-07-31 收藏 205KB DOC 举报
在2011年上半年的网络工程师上午考试中,涉及了多道关于计算机硬件和软件设计原则的问题。首先,关于CPU架构,第(1)题询问了在CPU中用于跟踪指令地址的寄存器,答案是程序计数器(PC),它负责存储下一条指令的地址,这对于理解指令执行流程至关重要。 在指令系统方面,第(2)题考察了不同寻址方式的目的。采用不同的寻址方式可以扩大寻址空间,使得编程更加灵活,并不是单纯为了提高内存或外存数据的获取速度,而是为了适应多样化的计算需求。 计算机系统总线设计是另一个重点,第(3)题强调了总线结构的优点,即减少信息传输线的数量,从而简化系统设计,提高效率。 接下来是关于系统可靠性的问题。一个由多个部件组成的系统,其可靠性的计算涉及到并行可靠性的概念。在第(4)题中,给出的公式表明,系统的总可靠度可以通过各部件的可靠度乘以并行可靠度来计算,答案是D选项,即R(1-(1-R)^2)^2。 在软件工程的可靠性讨论中,第(5)题指出,软件产品的可靠度与潜在错误的数量、位置以及开发方式有关,但不取决于使用方法,这反映了软件质量控制和测试的重要性。 模块间的耦合度是软件设计的一个关键考量,第(6)题中提到模块A直接访问模块B的内部数据,这意味着它们之间的耦合达到了内容耦合,这是一种高耦合度,需要在设计时尽量避免。 最后,第(7)题考查风险的概念,正确答案应该是风险是“可能发生的事件”,它涉及到不确定性,可能是正面也可能负面的影响,而非确定的事件。 这些题目涵盖了网络工程师所需的基本理论知识,包括计算机硬件、指令系统、系统可靠性、软件设计原则和风险管理,对考生理解和应用这些知识有较高的要求。