软件水平考试

解析:一个非零的无符号二进制整数,将各位依次左移3位,低位补零,则新的数是原

来源:网考网软件水平 所有评论

【单选题】一个非零的无符号二进制整数,将各位依次左移3位,低位补零,则新的数是原来数的 (1) 倍;在此基础上,再右移2位,高位补零,则此时的数是原数的 (2) 倍。补码表示中,最高位为符号位,一个以补码表示的正数,经 (3) 后,可扩大4倍;一个以补码表示的负数,若经 (4) 后,可扩大4倍,若经 (5) 后,可缩小4倍。
A.左移2位,高位补0
B.右移2位,高位补0
C.左移2位,高位补1
D.右移2位,高位补1

网考网参考答案:C
网考网解析:

[解析] 无符号数每左移一位相当于乘以2,新数是原来的8倍。右移相当于除以2;正数的补码表示和原码一样,所以,一个以补码表示的正数,经左移2位,低位补0后,可扩大4倍;反码表示的负数,左移加倍时,低位需要补 0;右移缩小时,高位需要补1。 document.getElementById("warp").style.display="none"; document.getElementById("content").style.display="block"; 查看试题解析出处>>

相关推荐

发布评论 查看全部评论