第二章单元测试
  1. 一个c语言程序在一台32位机器上运行。程序中定义了三个变量x、y、z,其中x和z为int型,y为short型。当x=127, y=-9时,执行赋值语句z=x+y后,x、y、z的值分别是(  )。


  2. A:X=0000007FH,y=FFF7H,z=FFFF0076H B:X=0000007FH,y=FFF9H,z=FFFF0076H C: X=0000007FH,y=FFF9H,z=00000076H D: X=0000007FH,y=FFF7H,z=00000076H
    答案: X=0000007FH,y=FFF7H,z=00000076H
  3. 下列关于补码和移码关系的叙述中,(    )是不正确的。


  4. A:零的补码和移码表示相同 B:相同位数的补码和移码表示具有相同的数据表示范围 C:一般用移码表示浮点数的阶码,而补码表示定点整数 D: 同一个数的补码和移码表示,其数值部分相同,而符号相反
    答案:零的补码和移码表示相同
  5. 若[X]补=1.1101010,则[X]原=( )。



  6. A:1.0010110 B:0.0010110  C:0.1101010 D:1.0010101  
    答案:1.0010110
  7. 对真值0表示形式唯一的机器数是( )。


  8. A:反码 B:补码和移码  C:原码 D:其余都不对
    答案:补码和移码 
  9. 下列编码中,(  )不是合法的8421码。


  10. A:0000 0001 B:0111 1001 C:1010 0101 D:0001 1001
    答案:1010 0101
  11. 下列说法有误的是(   )。


  12. A:任何二进制整数都可以用十进制表示 B:任何二进制小数都可以用十进制表示 C:任何十进制整数都可以用二进制表示 D:任何十进制小数都可以用二进制表示
    答案:任何十进制小数都可以用二进制表示
  13. 原码乘法时,符号位单独处理乘积的方式是( )。


  14. A:两个操作数符号相“与” B: 两个操作数符号相“异或” C:两个操作数符号相“或” D:两个操作数中绝对值较大数
    答案: 两个操作数符号相“异或”
  15. 在定点运算器中,无论采用双符号位还是单符号位,必须有(  )。


  16. A:编码电路,它一般用“或非”门来实现 B: 溢出判断电路,它一般用“异或”门来实现 C:译码电路,它一般用“与非”门来实现 D: 移位电路,它一般用“与或非”门来实现
    答案: 溢出判断电路,它一般用“异或”门来实现
  17. 零的补码和移码表示相同。


  18. A:错 B:对
    答案:错
  19. 若[x]=1.X1X2X3X4X5X6,其中Xi取0或1,若要X>-32,应当满足(  )。


  20. A:x1为0,其他各位任意 B: x1为1,其他各位任意 C:x1为0,X2X3X4X5X6中至少有一位为1 D:x1为1,X2X3X4X5X6中至少有一位为1
    答案:x1为1,X2X3X4X5X6中至少有一位为1

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(4) dxwkbang
返回
顶部