#GOBJ302L. GESP 3级客观题|位运算|课堂讲解

GESP 3级客观题|位运算|课堂讲解

GESP 3级客观题|位运算|课堂讲解

考试频率:高频。本卷共 2 题。

  1. 以下哪个位运算可以交换两个变量的值(无需临时变量)( )

    {{ select(1) }}

  • a = a ^ b; b = a ^ b; a = a ^ b;
  • a = a & b; b = a | b; a = a & b;
  • a = a | b; b = a ^ b; a = a ^ b;
  • a = ~a; b = ~b; a = ~a;
  1. 如果 a 为 int 类型的变量,下列哪个表达式可以正确求出满足“小于等于 a且是 4 的倍数”的整数中最大的?( )

    {{ select(2) }}

  • (a & (~3))
  • ((a << 2) >> 2)
  • (a ^ 3)
  • ((a - 1) | 3) + 1
蜀ICP备2025119001号-1