Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2022

Algoritmos e Estrutura de DadosAlgoritmos
Código
ce133701
Banca
CESPE / CEBRASPE
Órgão
BNB
Ano
2022
Nível
Superior
Cargo
Analista de Sistemas - Desenvolvimento de Sistemas
No que se refere aos conceitos de avaliação das expressões, julgue o item seguinte.Considerando-se o algoritmoq = -4^2 + (-4)^2escreva(q),é correto afirmar que o algoritmo escreverá em tela o número 32.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Precedência de operadores: exponenciação e sinal

Gabarito: ❌ ERRADO. A expressão -4^2 + (-4)^2 está escrita segundo a precedência padrão da matemática e da maioria das linguagens de programação: a exponenciação (^) tem precedência sobre o operador unário de menos (-). Assim, -4^2 é interpretado como -(4^2) = -16, enquanto (-4)^2 é 16. A soma resulta em 0, não 32. Portanto, a afirmativa de que o algoritmo escreverá 32 é falsa.

  1. 1-4^2 = -(4^2) = -16
  2. 2(-4)^2 = 16
  3. 3Soma: -16 + 16 = 0
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

É comum confundir -4^2 com (-4)^2. Lembre-se de que a exponenciação "prende" mais forte que o sinal. Sempre que não houver parênteses, o expoente se aplica apenas ao número imediatamente anterior.

Gabarito: ❌ ERRADO.

Link permanente: /questoes/ce133701