Pular para o conteúdo principal

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

Algoritmos e Estrutura de DadosAlgoritmos
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.
  1. A−17
  2. B−15
  3. C12
  4. D15
  5. 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.

  1. 1x*y = 3*5 = 15
  2. 24*z*z*z = 4*2*2*2 = 32
  3. 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).

Gabarito: letra A.

Link permanente: /questoes/ce124843