双十一,阿里云钜惠服务器,欢迎选购!
首页 每日软考正文

要判断字长为16位的整数a的低四位是否全为0,则()。(2017上半年)

双十一,阿里云钜惠服务器,欢迎选购 双十一,阿里云钜惠服务器,欢迎选购!
要判断字长为16位的整数a的低四位是否全为0,则()。(2017上半年)
A 将 a 与0x000F进行"逻辑与"运算,然后判断运算结果是否等于0
B 将 a 与0x000F进行"逻辑或"运算,然后判断运算结果是否等于F
C 将 a 与0x000F进行"逻辑异或"运算,然后判断运算结果是否等于0

D 将 a 与 0x000F 进行"逻辑与"运算,然后判断运算结果是否等于F




答案A
解析:在逻辑运算中,设A和B为两个逻辑变量,当且仅当A和B的取值都为“真”时,A与B的值为“真”;否则A与B的值为“假”。当且仅当A和B的取值都为“假”时,A或B的值为“假”;否则A或B的值为“真”。当且仅当A、B的值不同时,A异或B为“真”,否则A异或B为“假”。 对于16位二进制整数a,其与0000000000001111(即十六进制数000F)进行逻辑与运算后,结果的高12位都为0,低4位则保留a的低4位,因此,当a的低4位全为0时,上述逻辑与运算的结果等于0。


打赏 支付宝打赏 微信打赏
扫码进入小程序,获取更多软考真题解析

评论

扫码进入小程序,获取更多软考真题解析

最近发表

热门文章

双十一,阿里云钜惠服务器,欢迎选购!