🧠 Quiz Formativo: Cap 04 - Expressões, Operadores e Bitwise

Teste sua compreensão sobre precedência de operadores, avaliação por curto-circuito, incremento pré/pós e operações bit a bit em C.

Instruções:

  • Clique na alternativa que julgar correta para cada uma das questões abaixo.
  • O sistema avaliará sua resposta imediatamente fornecendo justificativa técnica detalhada.

Questão 1: Considerando as variáveis `int a = 5; int b = 5;`, quais serão os valores finais de `x` e `y` após as instruções `int x = ++a;` e `int y = b++;`?


Questão 2: O que é o mecanismo de "Avaliação por Curto-Circuito" (*Short-Circuit Evaluation*) em operadores lógicos em C?


Questão 3: Qual é o resultado da operação bitwise `0b00001100 & 0b00001010` (em notação binária de 8 bits)?


Questão 4: Qual operador bitwise deve ser utilizado para **ativar** um bit específico em uma máscara sem alterar os outros bits existentes?


Questão 5: O que acontece matematicamente quando aplicamos a operação de deslocamento à esquerda `x << 3` em um número inteiro positivo `x`?