2005年度上半年度程序员下午试题答案.pdfVIP

  • 5
  • 0
  • 约7.28千字
  • 约 7页
  • 2018-08-01 发布于湖北
  • 举报

2005年度上半年度程序员下午试题答案.pdf

软考网 www.RuanK 专业实用 考生之家 2005 年上半年程序员下午试题答案 试题一答案: (1)0 (2 )1,7,1 (3 )Bi (4 )B0 (5 )1 解析:“异域”运算就是“按位加”运算,俗称不进位的二进制加法i 。符号“+”反映了这种特点, 便于记忆。偶数个1“按位加”得0,奇数个1“按位加”得1。正是这个特点,计算机内部常用 “异或”运算来计算出校验位,从而可以用逻辑电路来实现奇偶校验。 对于B1 、B2、∙∙∙、B6 、B7 这7 个二进制位,采用偶校验时,要求B0—B7 中“1”的个数为 偶数。因此,若B1—B7 中有偶数个“1”,则校验位B0 等于0,否则B0 等于 1。B0 的初始 值为0 时,正好反映了B1—B7 的偶校验结果。因此,空(1)处填入“0” 。循环中应使每个 二进制位参与“异或”运算并把结果保存在B0 中,因此,空(3 )处填入“B0”,空(2 )处的 循环描述为“i :1,7,1”。 若采用奇校验,则B0 的初始值应为1。 试题二答案: (1)m !=n ,及其等价式 (2 )return m ,或return n (3 )i8,或i=7,及其等价形式 (4 )k*10 (5 )p++, 或

文档评论(0)

1亿VIP精品文档

相关文档