Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — VUNESP 2023

Arquitetura de SoftwareSoftware
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
Um algoritmo, apresentado a seguir, foi elaborado na forma de uma pseudolinguagem (Português Estruturado).InícioInteiro: k, m, n, i;k ← 1;m ← k + 1;n ← k + m - 1;Para i de 3 até 6 faça[k ← k + 1;Se (m > n)Então[k ← k + 1;m ← n;n ← k;]Senão[k ← k + 2;n ← m;m ← k;]]k ← m + n;Fim.Assinale a alternativa que apresenta o valor recebido pela variável k ao final da execução desse algoritmo.
  1. A16
  2. B17
  3. C14
  4. D15
  5. E13
Revelar gabarito e comentário

GabaritoE — 13

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Algoritmo em Português Estruturado

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.

Traçado completo

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)

k = k+1

Condição m > n?

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.


  1. 1Inicializaçãok=1, m=2, n=2
  2. 2i=3 (Falso)k=4, m=4, n=2
  3. 3i=4 (Verdadeiro)k=6, m=2, n=6
  4. 4i=5 (Falso)k=9, m=9, n=2
  5. 5i=6 (Verdadeiro)k=11, m=2, n=11
  6. 6Finalk=13
LEVEL · soulevel.com.br

Gabarito: letra E.

Link permanente: /questoes/vu079938