← Questões de Programação

Programação · CESPE/CEBRASPE · 2023

Questão comentada de Programação

calc = 5 % 2 imprime(calc) Assinale a opção que apresenta o resultado da execução do pseudocódigo precedente.

Gabarito: A

O operador % representa o resto da divisão inteira. Em outras palavras, ele não pergunta "quantas vezes cabe", e sim "o que sobra" depois da divisão. No caso, 5 % 2 significa: ao dividir 5 por 2, quanto sobra? Sobra 1. Pense assim: 5 dividido por 2 dá 2, com resto 1. Como o pseudocódigo faz calc = 5 % 2, a variável calc recebe exatamente esse resto. Depois, imprime(calc) mostra na tela o valor armazenado em calc. Portanto, o resultado exibido é 1, e por isso o gabarito A está correto. Esse é um conceito básico muito cobrado em programação: entender operadores aritméticos e, principalmente, a diferença entre divisão inteira, divisão real e módulo (resto). A banca costuma explorar justamente esse detalhe para ver se você confunde quociente com resto.

Continue treinando

Questões relacionadas