扫码加入训练营

牢记核心词

学习得礼盒

一个C语言程序在一台32位机器上运行。

2025-08-07 19:09:00来源:网络

  考研的备考中,对于历年真题的复习,也是提升考试分数的重要方法。为了让大家更好的积累学习,小编为大家整理了历年考研真题,下面是关于“一个C语言程序在一台32位机器上运行。”,希望对大家有更好的帮助。

  2、一个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

  2、试题答案:D

  试题解析:

  在32位机器上,int型变量占4个字节,short型变量占2个字节。因此y的补码表示为FFF7H,排除选项A、B。补码扩展的基本规则是:当该数是负数时,高位补1;当该数是非负数时,高位补0。当进行赋值语句时,需先将y扩展到4个字节后再进行加法运算,得到结果为00000076H。故本题选D。

  以上“一个C语言程序在一台32位机器上运行。”,更多关于考研真题内容将不断更新。




本文关键字:

考研英语核心词汇营

背词+听课+练习+督学,学习得礼盒

更多资料
更多>>
更多内容

关注新东方在线考研服务号

获得21考研真题及答案解析

1. 打开手机微信【扫一扫】,识别上方二维码;
2.点击【关注公众号】,获取资料大礼包。

免费下:2010-2025年考研真题及答案
更多>>
更多公开课>>
更多>>
更多资料