课后作业十一(定点运算及浮点运算)

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

1. (单选题) 已知 X=-0.1110,Y= 0.1101,用原码一位乘进行计算,共需要加4次,移位4次,

其中加法4次分别记作第1次、第2次、第3次、第4次,则第2次加法操作之后,

部分积的结果是( )

    A. 0.1110 B. 0.0111 C. 1.0001 D. 1.0110

我的答案: B

10分

2. (单选题) 设浮点数的阶码和尾数均用补码表示,且位数分别为5位和7位(均内含2位符号位),若有两个数X=27×29/32,Y=25×5/8,则浮点加法运算X+Y的最终结果为( )

    A. 00111 1100010 B. 00111 0100010 C. 01000 0010001 D. 发生溢出

我的答案: D

10分

3. (单选题) 在浮点机中,下列( )是正确的

    A. 尾数的第一数位为1时,即为规格化形式 B. 尾数的第一数位与数符不同时,即为规格化形式 C. 尾数的第一数位为0时,即为规格化形式 D. 采用不同的机器码有不同的规格化形式

我的答案: D

10分

4. (单选题) 在浮点机中,判断补码规格化形式的原则是( )

    A. 尾数的第一数位为1时,数符任意 B. 尾数的符号位与第一数位相同 C. 尾数的符号位与第一数位不同 D. 阶符与数符不同

我的答案: C

10分

5. (单选题)

有如下C语言程序段

short si = -32767 ;

unsigned short usi =si;

执行上述两条语句后,usi的值为( )

    A. -32767 B. 32767 C. 32768 D. 32769

我的答案: D

10分

6. (单选题)

下列有关浮点数加减运算的叙述中 ,正确的是( )

I.对阶操作不会引起阶码上溢或下溢

II.右规和尾数舍入都可能引起阶码上溢

III.左规时可能引起阶码下溢

IV.尾数溢出时,结果不一定溢出

    A. 仅 II、III B. 仅 I、II、IV C. 仅 I、III 、IV D. I、II、III、IV

我的答案: D

10分

7. (单选题) 若x= 103,y = -25,则下列表达式采用 8位定点补码运算实现时 ,会发生溢出的是( )

    A. x + y B. -x + y C. x - y D. -x - y

我的答案: C

10分

8. (单选题) 浮点数的乘法运算中,不包括下列的( )

    A. 阶码的加法操作 B. 阶码的对阶操作 C. 尾数的乘法操作 D. 对运算结果的规格化操作

我的答案: B

10分

9. (单选题)

已知 [x]补=1.0101,[y]补= 1.0011,用补码一位乘进行计算,共需要加5次,移位4次,

其中加法5次分别记作第1次、第2次、第3次、第4次、第5次,则第3次加法操作之后,

部分积的结果是( )

    A. 00.1011 B. 00.0101 C. 00.0010 D. 11.0111

我的答案: D

10分

10. (单选题) 假定有4个整数用8位补码分别表示r1 = FEH,r2 = F2H,r3 = 90H,r4 = F8H,若将运算结果存放在一个8位寄存器中,则下列运算中会发生溢出的是( )

    A. r1 × r2 B. r2 × r3 C. r1 × r4 D. r2 × r4

我的答案: B

经验分享 程序员 微信小程序 职场和发展