🧠 Quiz Formativo: Cap 13 - Ponteiros e Endereçamento

Teste sua compreensão sobre ponteiros, operadores de endereço & e indireção *, passagem por referência simulada e qualificadores const.

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: Qual é a diferença fundamental entre as operações `&x` e `*ptr` em Linguagem C?


Questão 2: O que acontece se uma função tentar desreferenciar um ponteiro que aponta para `NULL` (ex: `int *p = NULL; *p = 10;`)?


Questão 3: Em uma declaração `const int *p = &x;`, o que a palavra-chave `const` protege contra modificações?


Questão 4: Por que a clássica função `void swap(int a, int b) { int t = a; a = b; b = t; }` falha em trocar os valores das variáveis da função `main`?


Questão 5: Qual é o tamanho ocupado na memória por uma variável ponteiro (ex: `int *p;` ou `char *c;`) em um sistema operacional moderno de 64 bits (x86_64 / ARM64)?


🧭 Navegação Rápida

| 📖 Teoria | 📊 Slides | 🧠 Quiz | 💻 Exemplos | 🧩 Exercícios | | :— | :— | :— | :— | :— | | Ler Teoria | Ver Slides | Fazer Quiz | Ver Exemplos | Praticar Exercícios |


⬅️ Voltar ao Sumário da Especialização