课后作业十(定点计算)

课后作业十(定点计算)

一. 单选题(共10题,100分)

1. (单选题)
设机器数字长8位(含2位符号位),若机器数DAH为补码,分别对其进行算术左移一位和算术右移一位,其结果分别为(      )

  • A. B4H,EDH
  • B. F4H,6DH
  • C. B5H,EDH
  • D. B4H,6DH

我的答案: A

10

2. (单选题)
在原码乘法中,符号单独处理,参加运算操作的数是(        )

  • A. 原码
  • B. 补码
  • C. 绝对值
  • D. 绝对值的补码

我的答案: C

10

3. (单选题)
某补码一位乘运算器采用Booth比较法进行运算,当操作数字长是n位时(不含符号位),则存放部分积的寄存器数位字长为(    )位

  • A. n
  • B. n-1
  • C. n+1
  • D. n+2

我的答案: D

10

4. (单选题)
大部分计算机内的减法是用(         )实现

  • A. 将被减数加到减数中
  • B. 从被减数中减去减数 
  • C. 补数的相加
  • D. 从减数中减去被减数

我的答案: C

10

5. (单选题)

假定编译器规定int和short类型长度分别为32位和16位,执行下列C语言语句:

unsigned short   x=65530;

unsigned int   y=x;

则得到y的机器数为(        )

  • A. 00007FFAH
  • B. 0000FFFAH
  • C. FFFF7FFAH
  • D. FFFFFFFAH

我的答案: B

10

6. (单选题)关于一位乘法描述正确的是(    )

  • A. 如采用原码一位乘,计算时是原码参与乘法运算
  • B. 如采用补码一位乘,计算时是绝对值参与乘法运算
  • C. 单乘积结果采用双倍字长存储时,原码一位乘的结果依旧可能溢出
  • D. 单乘积结果采用双倍字长存储时,无论是原码一位乘,还是补码一位乘,结果均不溢出

我的答案: D

10

7. (单选题)
在定点机中执行算术运算时会产生溢出,其原因是(        )

  • A. 主存容量不够
  • B. 操作数数值大
  • C. 操作数地址值大
  • D. 运算结果无法表示

我的答案: D

10

8. (单选题)
两补码相加,采用1位符号位,则当(       )时,表示结果溢出

  • A. 最高位有进位
  • B. 最高位为1
  • C. 最高位进位和次高位进位异或结果为0 
  • D. 最高位进位和次高位进位异或结果为1

我的答案: D

10

9. (单选题)
运算器由许多部件组成,其核心部件是(      )

  • A. 数据总线
  • B. 算术逻辑运算单元
  • C. 累加寄存器
  • D. 多路开关

我的答案: B

10

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

  • A. x=0000007FH,y=FFF9H,z=00000076H
  • B. x=0000007FH,y=FFF9H,z=FFFF0076H
  • C. x=0000007FH,y=FFF7H,z=FFFF0076H
  • D. x=0000007FH,y=FFF7H,z=00000076H

我的答案: D

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小李小于

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值