单选题 -31的八位二进制反码表示为______。
A.00011111 B.10011111 C.11100000 D.11100001

【正确答案】 C
【答案解析】[解析] A选项为+31,B选项为-31的原码,D选项为-31的补码。
正数的原码、补码和反码的表示形式是相同的,都等于真值本身,而负数的原码、补码和反码各有不同的表示,其中反码表示法是将真值的数值部分按位取反。
因为这是一个负数,所以可以首先排除掉选项A。然后可以看出选项B、C、D分别代表-31的原码、反码和补码。