Questão de Arquitetura de Software — Software — VUNESP 2023
- Código
- vu079938
- Banca
- VUNESP
- Órgão
- TRF - 3ª REGIÃO
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista Judiciário / Área: Apoio Especializado - Especialidade: Informática
- A16
- B17
- C14
- D15
- E13
GabaritoE — 13
Gabarito: letra E. O valor final da variável k após a execução do algoritmo é 13. O traçado passo a passo mostra que após quatro iterações do laço (i = 3 a 6) e a atribuição final k = m + n, obtém-se esse resultado.
Inicialização:
k = 1
m = k + 1 = 2
n = k + m - 1 = 1 + 2 - 1 = 2
Laço: Para i de 3 até 6 (4 iterações)
Iteração (i) | Antes do laço (k,m,n) |
| Condição | Ramo executado | Após ramo (k,m,n) |
|---|---|---|---|---|---|
3 | (1,2,2) | k=2 | 2>2? Falso | Senão: k=2+2=4; n=m=2; m=k=4 | (4,4,2) |
4 | (4,4,2) | k=5 | 4>2? Verdadeiro | Então: k=5+1=6; m=n=2; n=k=6 | (6,2,6) |
5 | (6,2,6) | k=7 | 2>6? Falso | Senão: k=7+2=9; n=m=2; m=k=9 | (9,9,2) |
6 | (9,9,2) | k=10 | 9>2? Verdadeiro | Então: k=10+1=11; m=n=2; n=k=11 | (11,2,11) |
Após o laço: k = m + n = 2 + 11 = 13
Portanto, ao final k vale 13.
Gabarito: letra E.
Link permanente: /questoes/vu079938