Questão de Algoritmos e Estrutura de Dados — Algoritmos — FUNDATEC 2024
- Código
- qg171330
- Banca
- FUNDATEC
- Órgão
- Prefeitura de Cruzaltense - RS
- Ano
- 2024
- Nível
- Médio
- Cargo
- Técnico em Informática
- A-2.
- B-1.
- C0.
- D1.
- E2.
GabaritoA — -2.
Gabarito: letra A (res = -2). O algoritmo executa 8 iterações: nas três primeiras (cont=1,2,3) incrementa res; nas cinco seguintes (cont=4 a 8) decrementa res. Partindo de 0, chega-se a -2.
A simulação passo a passo:
cont | condição (cont < 4) | operação | res |
|---|---|---|---|
1 | verdadeiro | res+1 | 1 |
2 | verdadeiro | res+1 | 2 |
3 | verdadeiro | res+1 | 3 |
4 | falso | res-1 | 2 |
5 | falso | res-1 | 1 |
6 | falso | res-1 | 0 |
7 | falso | res-1 | -1 |
8 | falso | res-1 | -2 |
Como mostrado, a execução completa resulta em res = -2.
Corresponde ao valor após a sétima iteração (cont=7), não ao final do laço.
Corresponde ao valor após a sexta iteração (cont=6).
Corresponde ao valor após a quinta iteração (cont=5) ou à primeira fase de incrementos, mas não ao resultado final.
Corresponde ao valor após a segunda iteração (cont=2), não ao final.
Gabarito: letra A
Link permanente: /questoes/qg171330