岗位:嵌入式软件工程师-campus-2025
题型:10 道单选题,6 道不定项,5 道填空题,2 道编程题
1、单选题
1.1
以下哪个选项一定可以将 flag 的第二个 bit 置为 0 (A)
flag &= ~2
flag |= 2
flag ^= 2
flag >>= 2
解答:
- 清除
flag
的第二个位
- 将
flag
的第二个位置一,其他位不变
- 将
flag
的第二个位取反
- 将
flag
的所有位右移 2 位,低位移出,高位补 0
1.2
以下语句,int *p, a=4;
和 p=&a;
下面均代表地址的一组选项是:(D)
a, p, *&a