单项选择(2017年春程序员软考)

已知某字符的 ASCII 码值用十进制表示为 69,若用二进制形式表示并将最高位设置为偶校验位,则为【 】。

A、11000101

B、01000101

C、11000110

D、01100101

答案解析

A

【解析】

69 的二进制形式为 01000101,其中有 3个 1,采用偶校验时需要通过设置校验位使1的个数为偶数,因此编码为11000101。

讨论

十六进制数92H的八进制表示为【 】。

已知x=-31/64,若采用8位定点机器码表示,则[x]原=【 】。

将8421BCD码(001100000001)BCD转换为十六进制的结果是什么?

一个16位的浮点数,,阶码用4位数表示,尾数用12位(各包含一位符号位)表示 ,该浮点数基数为2,其阶码用补码表示,尾数用原码表示,求该浮点数表示范围。

(1)写出十进制数-11.4的规格化浮点数形式表示,具体要求是:阶码用4位二进制移码,尾数用12位原码(含数的符号);(2)写出上述格式定义的规格化浮点数所能表示的绝对值的最大和最小的正数和绝对值最大和最小的负数的值;(3)说明上述格式定义的浮点数的机器零;(4)说明浮点数中隐藏位的含义与用法。

某计算机字长32位,浮点表示时,阶码占8位,尾数占24位,各包含一位符号位,问:(1)带符号定点小数的最大表示范围是多少?(2)带符号定点整数的最大表示范围是多少?(3)浮点表示时,最大的正数是多少?(4)浮点表示时,最大的负数是多少?(5)浮点表示时,最小的规格化正数是多少?

如果浮点数的尾数用补码表示,则【 】是规格化的数。

若下列编码中包含奇偶校验位,且无错误,则采用偶校验的编码是【 】。

已知x=-31/64,若采用8位定点机器码表示,则[x]补=【 】。

设机器字长为8,则-0的【 】表示为11111111。