Questão de Programação — Conceitos básicos de programação — CESPE / CEBRASPE 2023
- Código
- ce154653
- Banca
- CESPE / CEBRASPE
- Órgão
- EMPREL
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista de Sistemas
- A1
- B2
- C10
- D20
- E25
GabaritoA — 1
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).
Como explicado, 5 % 2 resulta em 1. O comando imprime(calc) exibe o valor 1.
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.
10 é o produto 5 * 2, não há relação com módulo.
20 não decorre de operação simples com 5 e 2 (talvez 5 * 4 ou 5 * 2 * 2, mas não se aplica).
25 é 5^2 ou 5 * 5, resultado de potência ou multiplicação, não do módulo.
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