Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2021
Algoritmos e Estrutura de Dados›Algoritmos
Código
ce124843
Banca
CESPE / CEBRASPE
Órgão
SEED-PR
Ano
2021
Nível
Superior
Cargo
Professor - Informação e Comunicação
programa{funcao inicio ( ){inteiro x, y, zx=3y=5z=2escreva ( x * y - 4 * z * z *z )}}Assinale a opção que apresenta resultado do programa precedente.
A−17
B−15
C12
D15
E17
Revelar gabarito e comentário▾
GabaritoA — −17
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”.
Expressão Aritmética – Precedência de Operadores
Gabarito: letra A. O programa calcula a expressão x * y - 4 * z * z * z com x=3, y=5, z=2. O resultado é 3*5 - 4*2*2*2 = 15 - 32 = -17.
A banca testa a precedência dos operadores aritméticos: multiplicação e divisão antes de adição e subtração. Aqui, as multiplicações são realizadas primeiro, depois a subtração.
1x*y = 3*5 = 15
24*z*z*z = 4*2*2*2 = 32
315 - 32 = -17
LEVEL · soulevel.com.br
Alternativa A — ✅ Correta ⟵ GABARITO
O cálculo correto é 15 - 32 = -17.
Alternativa B — ❌ Incorreta
-15 seria o resultado se o cálculo fosse 15 - 30 (erro no valor de z^3).
Alternativa C — ❌ Incorreta
12 poderia vir de (3*5 - 4*2)*2*2 (agrupamento incorreto).
Alternativa D — ❌ Incorreta
15 é apenas o primeiro termo x*y, ignorando a subtração do segundo termo.
Alternativa E — ❌ Incorreta
17 é 15 + 2 (soma em vez de subtração e/ou erro no cálculo do segundo termo).