GABARITA Entrar

FGV · 2024 · Secretaria de Estado de Saúde de Mato Grosso · Analista de Sistemas Administrador de Banco de Dados; Infraestrutura; O&m

Questão 70 – Tecnologia da Informação – FGV 2024 – Secretaria de Estado de Saúde de Mato Grosso (Analista de Sistemas Administrador de Banco de Dados; Infraestrutura; O&m)

A sequência de Fibonacci tem aplicação, dentre outras, em algoritmos de busca, classificação e criptografia. Trata-se de uma lista infinita de números, em que cada um de seus valores é o resultado da soma dos dois anteriores. Matematicamente, esta relação de recorrência é representada por:

Texto contido na figura (extraído automaticamente do PDF): f(0) = 0 f(1) = 1 f(n) = f(n-1) + f(n+2), para qualquer natural n > 1
Texto contido na figura (extraído automaticamente do PDF): f(0) = 0 f(1) = 1 f(n) = f(n-1) + f(n+2), para qualquer natural n > 1

Considere que foram elaboradas duas implementações algorítmicas definidas em linguagem Python (CODIGO-01 e CODIGO-02).

CODIGO-01

Texto contido na figura (extraído automaticamente do PDF): def f(n: int): if n == 1: return 1 if n == 2: return 1 else: return f(n-1) + f(n-2)
Texto contido na figura (extraído automaticamente do PDF): def f(n: int): if n == 1: return 1 if n == 2: return 1 else: return f(n-1) + f(n-2)

CODIGO-02

Texto contido na figura (extraído automaticamente do PDF): def f(n: int): ultimo = 1 penultimo = 1 if n == 1: return penultimo elif n == 2: return ultimo else: atual = 0 for i in range(2, n): atual = ultimo + penultimo penultimo = ultimo ultimo = atual return atual
Texto contido na figura (extraído automaticamente do PDF): def f(n: int): ultimo = 1 penultimo = 1 if n == 1: return penultimo elif n == 2: return ultimo else: atual = 0 for i in range(2, n): atual = ultimo + penultimo penultimo = ultimo ultimo = atual return atual

Quanto às implementações, assinale a afirmativa correta.

Alternativas

Observações: contém figura recortada do PDF; descrição da imagem pendente de preenchimento humano; extração encontrou 4 alternativas (esperado 5)

Comentários

Ainda não há comentários publicados.

Entre para comentar

Atalhos de teclado
  • A–E ou 1–5 selecionam a alternativa.
  • C ou E marcam Certo ou Errado.
  • Enter responde.
  • Seta para a direita ou esquerda abre a próxima ou a anterior.
  • X elimina a alternativa em foco.
Reportar problema

Treine com histórico e revisão

No app, seus erros voltam para revisão e você acompanha o desempenho por disciplina.

Abrir o app