Matemática Múltipla Escolha

Qual o valor da variável após a execução do seguinte código:

Qual o valor da variável após a execução do seguinte código:

#include <stdio.h>

int main() {
  int x = 18;
  int resposta = x - 2;
  printf("o valor da variavel resposta eh: %d\n", resposta);
  return 0;
}
  1. 18.
  2. -2.
  3. O valor da variável x é um endereço de memória.
  4. Nada. Ocorre um erro, pois não é possível realizar uma operação do tipo x-2.
  5. 16.

Resolução completa

Explicação passo a passo

E
Alternativa E

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:

  1. Declaração e Inicialização:
  • int x = 18;
  • Cria-se uma variável inteira chamada x e atribui-se a ela o valor 18.
  1. 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
  1. Saída (Output):
  • printf(..., resposta);
  • O comando imprime o valor calculado na tela.

Comparativo das Alternativas

AlternativaValor/DescriçãoCorreta?Motivo
A18NãoIgnora a subtração realizada.
B-2NãoO resultado não é apenas o número subtraído.
CEndereço de memóriaNãox é uma variável simples, não um ponteiro.
DErro de sintaxeNãoO código está sintaticamente correto.
E16SimResultado correto da conta $18 - 2$.

Portanto, o valor armazenado na variável resposta é 16, tornando a Alternativa E a correta.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Matemática

Ver mais Matemática resolvidas

Tem outra questão de Matemática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.