全部科目 > 程序员 >
2015年下半年 上午试卷 综合知识
第 64 题
知识点 运算符   “异或”运算  
关键词 二进制数   无符号   二进制  
章/节 算术运算和逻辑运算  
 
 
设X、Y两个单元的内容分别是(无符号)二进制数x、y,“⊕”是按位“异或”运算符,则依次执行操作:X⊕Y→X,X⊕Y→Y, X⊕Y→X后的效果是(64)。
 
  A.  X、Y两个单元的内容都是x⊕y
 
  B.  X、Y两个单元的内容都没有变化
 
  C.  X、Y两个单元的内容各位都变反(1变0, 0变1)
 
  D.  X、Y两个单元的内容实现了互换,而没有用临时单元
 
 




 
 
相关试题     算术运算和逻辑运算 

  第21题    2012年上半年  
要判断16位二进制整数x的低三位是否全为0,则令其与十六进制数0007进行(21). 运算,然后判断运算结果是否等于0。

  第22题    2019年上半年  
与逻辑表达式a+b等价的是()。(+、·、—分别表示逻辑或、逻辑与、逻辑非运算)

  第21题    2020年下半年  
设有两个浮点数,其阶码分别为E1和E2,当这两个浮点数相乘时,运算结果的阶码E为(21)。

 
知识点讲解
· 运算符
· “异或”运算
 
        运算符
        C++语言的运算符有数十个,运算符的优先级如下表所示。注意,一元运算符+、-、*的优先级高于对应的二元运算符。
        
        C++语言的运算符优先级
 
        “异或”运算
        常用的逻辑运算还有“异或”运算,又称为半加运算,其运算符号常用XOR或⊕表示。设AB为两个逻辑变量,当且仅当AB的值不同时,A“异或”B为真。A“异或”B的运算可由前三种基本运算表示,即
        常用的逻辑公式如下表所示。
        
        常用的逻辑公式



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有