Questão de Algoritmos e Estrutura de Dados — Lógicas de Programação — Instituto Consulplan 2023
- Código
- qq984638
- Banca
- Instituto Consulplan
- Órgão
- IF-PA
- Ano
- 2023
- Nível
- Médio
- Cargo
- Técnico de Tecnologia da Informação
- A16
- B17
- C18
- D19
GabaritoD — 19
Gabarito: letra D (19). A soma executada pelo algoritmo é 7 + 8 + 3 + 1 = 19, pois o laço enquanto (num <> 0) adiciona cada número lido até que seja inserido o valor 0, que encerra a entrada e não é incorporado ao resultado.
A banca testa a capacidade de rastrear manualmente um algoritmo simples. A variável res não é inicializada explicitamente, mas no VisualG variáveis numéricas não inicializadas assumem o valor zero. Já a variável soma é declarada mas nunca utilizada — trata-se de um distrator.
soma <- 0 (não usado).
Lê o primeiro número: 7 (num = 7).
Entra no laço (7 ≠ 0): res = 0 + 7 = 7. Lê 8.
8 ≠ 0: res = 7 + 8 = 15. Lê 3.
3 ≠ 0: res = 15 + 3 = 18. Lê 1.
1 ≠ 0: res = 18 + 1 = 19. Lê 0.
Condição num <> 0 é falsa → sai do laço.
Exibe Resultado> 19.
Os valores 2 e 5 (inseridos após o 0) jamais são processados.
Considera que o 0 é somado (o que não ocorre) ou ignora um dos valores anteriores.
Provável erro de soma parcial (ex.: 7+8+3 = 18, mas subtrai 1).
Corresponderia à soma de 7+8+3 = 18, ignorando o último valor 1.
19 é exatamente 7+8+3+1.
Gabarito: letra D.
Link permanente: /questoes/qq984638