计算机内的“溢出”是指其运算的结果()

题目

计算机内的“溢出”是指其运算的结果()

  • A、为无穷大
  • B、超出了计算机内存单元所能存储的数值范围
  • C、超出了该指令所指定的结果单元所能存储的数值范围
  • D、以上都不对
参考答案和解析
正确答案:C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

运算器由ALU完成运算后,除了运算结果外,下面所列()不是运算器给出的结果特征信息。

A.是否溢出

B.有无进位

C.结果是否为零

D.时钟信号


参考答案D

第2题:

计算机算法是指()。

A.计算方法和运算结果

B.调度方法

C.解决某一问题的有限运算系列

D.排序方法


参考答案:C

第3题:

关于运算结果的溢出,以下说法正确的是

A.标志寄存器的OF位反映有符号数的运算结果是否溢出

B.标志寄存器的CF位反映有符号数的运算结果是否溢出

C.标志寄存器的PF位反映有符号数的运算结果是否溢出

D.标志寄存器的ZF位反映有符号数的运算结果是否溢出


正确答案:A

第4题:

计算机内的“溢出”是指其运算的结果()。

A.为无穷大
B.超出了计算机内存单元所能存储的数值范围
C.超出了该指令所指定的结果单元所能存储的数值范围
D.以上都不对

答案:C
解析:

第5题:

根据运算前后的符号位可判别溢出。设X、Y、Z分别表示两个参加运算的数的符号位及运算结果的符号位,那么若逻辑表达式X.Y.的值与..Z的值进行(38)运算的结果为1,则表示溢出。

A.与

B.或

C.与非

D.异或


正确答案:B
解析:当两个同符号数相加或者两异号数相减时,运算结果若超出固定码长的数据表示范围,就会发生溢出。例如,X=+65D=+1000001B(D、B分别表示十进制数、二进制数),Y=+67D=+1000011B,编码总长度为8位,那么:[X+Y]补=[X]补+[Y]补=01000001+01000011=10000100符号位为1,表示结果为负数,两正数相加得负数,这显然是荒谬的,因为发生了溢出。判断溢出有四种方式:①双符号位法,即用00表示正数,11表示负数,当运算结果的两个符号位上的数不一样时,则表明发生了溢出。承上例:[X+Y]补=[X]补+[Y]补=001000001+001000011=010000100②进位判断法,当数值最高位和符号位向上一位都有进位或者都没有进位的时候(即异或结果为0),表示没有溢出,否则表示有溢出。③根据运算结果的符号位SF和进位标志CF的异或结果来判断,即若SFCF结果为1,表示运算的结果产生溢出。④根据运算前后的符号位进行判别,设X、Y、Z分别表示两个参加运算的数的符号位及运算结果的符号位,那么若逻辑表达式的值为1,则表示溢出。或运算也称为逻辑加,常用符号OR、∪、V或+表示。从上面的分析可见,在做题时要注意将其作为引子举一反三,此次考的是用第④种方法判断溢出,以后考的就可能是其余三种,而将这四种都掌握了,“鱼网”就织得密集结实,做到了未雨绸缪,获胜的把握就更大。

第6题:

()是对整型变量进行运算时没有考虑到其边界范围,造成运算后的数值范围超出了其存储空间。

A.存储溢出

B.缓存区溢出

C.运算溢出

D.符号溢出


标准答案:C

第7题:

计算机输出设备的功能是( )。

A.将计算机运算的二进制结果信息打印输出

B.将计算机内部的二进制信息显示输出

C.将计算机运算的.二:进制结果信息打印输出和显示输出

D.将计算机内部的:二进制信息转换为人和设备能识别的信息


正确答案:D

第8题:

计算机内的“溢出”是指其运算的结果超出了计算机内存单元所能储存的数值范围。()

此题为判断题(对,错)。


参考答案:正确

第9题:

计算机内部采用二进制表示数据,其优点是电路简单、工作可靠并稳定、运算简单、逻辑性强。( )


正确答案:√

【答案】√
【考点】二进制的优点
【解析】计算机内部采用二进制表示数据,即用“0”和“l”的编码表示数据,其优点是电路简单、工作可靠并稳定、运算简单、逻辑性强。

第10题:

计算机的“存储器”是指计算机用来存放程序和原始数据及运算的中间结果和最后结果的记忆部件。


正确答案:正确