Pular para o conteúdo principal

Questão de Programação — Conceitos básicos de programação — CESPE / CEBRASPE 2023

ProgramaçãoConceitos básicos de programação
Código
ce154653
Banca
CESPE / CEBRASPE
Órgão
EMPREL
Ano
2023
Nível
Superior
Cargo
Analista de Sistemas
calc = 5 % 2imprime(calc)Assinale a opção que apresenta o resultado da execução do pseudocódigo precedente.
  1. A1
  2. B2
  3. C10
  4. D20
  5. E25
Revelar gabarito e comentário

GabaritoA — 1

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”.

Operador Módulo em Pseudocódigo

Gabarito: ✅ Alternativa A (1). O operador % (módulo) retorna o resto da divisão inteira. Em 5 % 2, divide-se 5 por 2: o quociente é 2 (2*2=4) e o resto é 1. Portanto, calc recebe 1. O pseudocódigo exibe 1.

A questão testa o conhecimento do operador aritmético de módulo, muito comum em programação. É essencial distinguir entre divisão inteira (que daria quociente 2) e o resto (que é 1).

Alternativa A — ✅ Correta ⟵ GABARITO

Como explicado, 5 % 2 resulta em 1. O comando imprime(calc) exibe o valor 1.

Alternativa B — ❌ Incorreta

O valor 2 corresponde ao quociente da divisão 5 / 2, não ao resto. A banca tenta confundir o módulo com a divisão inteira.

Alternativa C — ❌ Incorreta

10 é o produto 5 * 2, não há relação com módulo.

Alternativa D — ❌ Incorreta

20 não decorre de operação simples com 5 e 2 (talvez 5 * 4 ou 5 * 2 * 2, mas não se aplica).

Alternativa E — ❌ Incorreta

25 é 5^2 ou 5 * 5, resultado de potência ou multiplicação, não do módulo.

NÃO CAIA NESSA!

Não confunda % (resto) com / (divisão). Treine exemplos como 7 % 3 = 1, 10 % 4 = 2. Na prova, essa pegadinha é clássica.

Link permanente: /questoes/ce154653