Questão de Arquitetura de Software — Software — FUNDATEC 2023
- Código
- qq899590
- Banca
- FUNDATEC
- Órgão
- Prefeitura de Dom Pedrito - RS
- Ano
- 2023
- Nível
- Médio
- Cargo
- Técnico em Informática
- A5 e 120.
- B3 e 6.
- C10 e 100.
- D4 e 24.
- E6 e 720.
GabaritoA — 5 e 120.
Gabarito: letra A. A execução do laço repita termina quando a condição (produto > 100) ou (cont >= 10) é verdadeira. Após 5 iterações, cont = 5 e produto = 120, pois 120 > 100. Nenhuma das demais alternativas corresponde ao resultado correto da simulação passo a passo.
A banca testa a capacidade de rastrear manualmente um loop com multiplicação acumulada. Veja a evolução:
Iteração | cont (inicio) | produto (inicio) | cont após | produto após | condição (prod>100 ou cont>=10) |
|---|---|---|---|---|---|
1 | 0 | 1 | 1 | 1 | falsa |
2 | 1 | 1 | 2 | 2 | falsa |
3 | 2 | 2 | 3 | 6 | falsa |
4 | 3 | 6 | 4 | 24 | falsa |
5 | 4 | 24 | 5 | 120 | verdadeira (120>100) |
Após a 5ª iteração, a condição torna-se verdadeira e o laço termina. Portanto, os valores finais são cont = 5 e produto = 120.
Corresponde exatamente ao resultado da simulação: cont = 5 e produto = 120.
Apresenta cont = 3 e produto = 6, que são os valores após a 3ª iteração, mas o laço ainda não terminou.
Apresenta cont = 10 e produto = 100. A condição exige produto > 100 ou cont >= 10. Quando cont chega a 10, produto seria muito maior que 100 (fatorial de 10 = 3.628.800), mas o laço para antes disso.
Apresenta cont = 4 e produto = 24, valores da 4ª iteração, insuficientes para encerrar o laço.
Apresenta cont = 6 e produto = 720. O laço já teria parado na 5ª iteração, então esses valores nunca são alcançados.
Gabarito: letra A.
Link permanente: /questoes/qq899590