Alternativa E - 16
Para determinar o valor final da variável, precisamos analisar a sequência de instruções do programa em C apresentada na imagem.
Análise do Código
O programa executa as seguintes operações lineares:
- Declaração e Inicialização:
int x = 18;- Cria-se uma variável inteira chamada
x e atribui-se a ela o valor 18.
- Operação Aritmética:
int resposta = x - 2;- Cria-se uma nova variável chamada
resposta. - Ela recebe o valor da variável
x subtraindo 2. - Matematicamente, isso equivale a: 18 - 2 = 16
- Saída (Output):
printf(..., resposta);- O comando imprime o valor calculado na tela.
Comparativo das Alternativas
| Alternativa | Valor/Descrição | Correta? | Motivo |
|---|
| A | 18 | Não | Ignora a subtração realizada. |
| B | -2 | Não | O resultado não é apenas o número subtraído. |
| C | Endereço de memória | Não | x é uma variável simples, não um ponteiro. |
| D | Erro de sintaxe | Não | O código está sintaticamente correto. |
| E | 16 | Sim | Resultado correto da conta $18 - 2$. |
Portanto, o valor armazenado na variável resposta é 16, tornando a Alternativa E a correta.