在下列代码的横线处填写( ),可以使得输出是“17 11”。 
这题核心是位运算。拿到题先别急着算加减,把17和11转成二进制看位模式,发现对应位正好是‘有1变0、有0变1’,这就是异或的特征,直接锁定C。
学生最容易掉进两个坑:一是看到数字就惯性思维用算术运算,A选项a+b算出来肯定不是17;二是混淆位运算符和逻辑运算符,把^当成逻辑异或或者误以为是与(&),导致选错。另外,有些同学会纠结‘位运算结果不如算术直观’,其实只要掌握二进制转换,位运算反而是最快的解法。
【考点】位运算|二进制表示|运算符优先级
GESP 三级《信息学基础》模块,考察位运算符。命题人卡住的是新手最易混淆的‘位运算符 vs 算术运算符’——看到数字就想加减乘除,却忘了二进制下位运算才是本题的解法。