首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算器在执行两个用补码表示的整数加法时,下面判断是否溢出的规则中哪一个是正确的?
运算器在执行两个用补码表示的整数加法时,下面判断是否溢出的规则中哪一个是正确的?
admin
2005-08-24
99
问题
运算器在执行两个用补码表示的整数加法时,下面判断是否溢出的规则中哪一个是正确的?
选项
A、两个整数相加,若最高位(符号位)有进位,则一定发生溢出
B、两个整数相加,若结果的符号位为0,则一定发生溢出
C、两个整数相加,若结果的符号位为1,则一定发生溢出
D、两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出
答案
D
解析
这是考查对整数算术运算的灵活掌握。加法时判断有无溢出的规则是:两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出,所以选择选项D。另外,减法时判断有无溢出的规则是:两个异号的整数相减,若结果的符号位与被减数的符号位相反,则发生溢出。
转载请注明原文地址:https://kaotiyun.com/show/pXuZ777K
本试题收录于:
三级PC技术题库NCRE全国计算机三级分类
0
三级PC技术
NCRE全国计算机三级
相关试题推荐
为了便于软件的维护,程序应具有清晰的结构和良好的风格,下面关于编程风格的叙述中,()是不可取的。
一般编码和详细设计的错误都是在()发现的。
以下关于计算机网络的基本特征的叙述中,哪一条是不正确的?______。
软件测试是软件质量保证的重要手段,其任务可归纳为预防软件发生错误,发现程序错误和______。
下面关于微处理器的叙述中,不正确的是()。
若用如下的SQL语句创建了一个表S:CREATETABLES(S#CHAR(6)NOTNULL,SNAMECHAR(8)NOTNULL,SEXCHAR(2),AGEINTEGER)向S表插入如下行时,()行可以被插
若用如下的SQL语句创建一个表S:CREATETABLES(S#CHAR(6)NOTNULL,SNAMECHAR(8)NOTNULL,SEXCHAR(2),AGEINTEGER),今向S表插入如下行时,哪一行可以被插入?
随机试题
治疗高血钾时,应迅速设法降低血钾。()
肺炎球菌肺炎伴休克患者,首选补充血容量的液体为()(1999年)
关于长期制动对关节周围韧带可能造成的影响叙述正确的是
关于肠外营养和肠内营养适应证的叙述,正确的是
女性,18岁,右乳外上象限肿块3cm×3cm大小,质如硬橡皮球,肿块表面光滑,活动,其诊断可能是()
葡萄糖耐量试验抽血时间为
相对于股票筹资而言,下列属于银行借款筹资特点的有()。
有如下程序:#includeusingnamespaeestd;classclock{public:clock():seeonds(0){};clock&:operator++()
Manymillionsofpeoplehavehighbloodpressure(hypertension高血压).What’ssofrighteningaboutthissocalledsilentkilleris
AnewpollshowsthatpeoplebelievethatcomputersandtheInternethavemadelifebetterforAmericans,butpeoplealsoseeso
最新回复
(
0
)