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

admin2013-01-19  22

问题 某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

解析 本题考查计算机中数据存储的基础知识。
    X=127,Y=-9,Z=X+Y=127-9=118,计算机中主要用补码存储数据。
转载请注明原文地址:https://kaotiyun.com/show/IWWZ777K
0

相关试题推荐
最新回复(0)