Matemática Múltipla Escolha

Suponha que um algoritmo de ajuste de áudio aplica um ganho de volume sobre uma soma de coeficientes: Qual será o valor final da variável volume?

Suponha que um algoritmo de ajuste de áudio aplica um ganho de volume sobre uma soma de coeficientes:

int volume = 10;
volume += 3 + 2;

Qual será o valor final da variável volume?

  1. 50.
  2. 32.
  3. 15.
  4. 18.
  5. 25.

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C - 15

O problema apresentado trata da compreensão da ordem de precedência na execução de operadores de atribuição composta em programação, especificamente o operador +=.

Para resolver, precisamos seguir a lógica descrita no enunciado, onde a expressão à direita do sinal de igual é calculada integralmente antes de ser somada à variável original.

Análise do Algoritmo

  1. Inicialização: A variável volume recebe o valor inicial de 10.
  • volume = 10
  1. Operação de Atribuição Composta: O comando volume += 3 + 2 não executa apenas a soma imediata. De acordo com a regra citada, a parte direita é avaliada primeiro.
  • Expressão à direita: $3 + 2$
  • Resultado intermediário: $5$
  1. Execução Final: O valor resultante da soma é então adicionado ao valor atual da variável.
  • volume = 10 + 5
  • volume = 15

A interpretação incorreta (que levaria a outras alternativas) seria executar a operação sequencialmente sem respeitar a avaliação prévia da expressão complexa ou ignorar a prioridade da adição dentro da expressão à direita. No entanto, a sintaxe padrão da maioria das linguagens de programação segue exatamente o fluxo lógico descrito acima.

Portanto, o valor final armazenado na variável é 15.

Alternativa C.

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.