第1题:
●要判断16位二进制整数x的低三位是否全为0,则令其与十六进制数0007进行
(11)运算,然后判断运算结果是否等于0。
(11)A.逻辑与
B.逻辑或
C.逻辑异或
D.算术相加
第2题:
一个字长为7位的无符号二进制整数能表示的十进制数值范围是______。
A.0~256
B.0~255
C.0~128
D.0~127
第3题:
字长为7位的无符号二进制整数能表示的十进制整数的数值范围是( )。
A.0~128
B.0~255
C.0~127
D.1~127
第4题:
下面判断是否溢出的规则中哪个是正确的?______。
A.两个整数相加,若最高位(符号位)有进位,则一定发生溢出
B.两个整数相加,若结果的符号位为0,则一定发生溢出
C.两个整数相加,若结果的符号位为1,则一定发生溢出
D.两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出
第5题:
A. 两个整数相加,若最高位(符号位)有进位,则一定发生溢出
B. 两个整数相加,若结果的符号位为0,则一定发生溢出
C. 两个整数相加,若结果的符号位为1,则一定发生溢出
D. 两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出
第6题:
● 要判断16位二进制整数x的低三位是否全为0,则令其与十六进制数0007进行_(14)____运算,然后判断运算结果是否等于0。
(14)A 逻辑与 B 逻辑或 C 逻辑异或 D 算术相加
试题分析:
在逻辑运算中,设A和B为两个逻辑变量,当且仅当A和B的取值都为“真”时,A与B的值为“真”;否则A与B的值为“假”。当且仅当A和B的取值都为“假”时,A或B的值为“假”;否则A或B的值为“真”。当且仅当A、B的值不同时,A异或B为“真”,否则A异或B为“假”。
对于16位二进制整数x,其与0000000000000111(即十六进制数0007)进行逻辑与运算后,结果的高13位都为0,低3位则保留x的低3位,因此,当x的低3位全为0时,上述逻辑与运算的结果等于0。
第7题:
运算器在执行两个用补码表示的整数加法时,下面判断是否溢出的规则中______是正确的。
A.两个整数相加,若最高位(符号位)有进位,则一定发生溢出
B.两个整数相加,若结果的符号位为0,则一定发生溢出
C.两个整数相加,若结果的符号位为1,则一定发生溢出
D.两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出
第8题:
字长为7的无符号二进制整数能表示的十进制整数的数值范围是
A.0~128
B.0~255
C.0~127
D.1~127
第9题:
设有如下声明: Dim X AS Integer 如果Sgn(X)的值为-1,则X的值是( )。
A.整数
B.大于0的整数
C.等于0的整数
D.小于0的数
第10题:
字长为7位的无符号二进制整数能表示的十进制整数的数值范围是( )
A.0~128
B.0~255
C.0~127
D.1~127