Pular para o conteúdo principal

Questão de Programação — Conceitos básicos de programação — UEM 2025

ProgramaçãoConceitos básicos de programação
Código
qg617093
Banca
UEM
Órgão
UEM
Ano
2025
Nível
Superior
Cargo
Analista de Informática II
Dado o pseudocódigo a seguir:função f(a: Natural) → Booleanose a é 0então devolve Verdadeirosenão devolve g(a - 1)função g(a: Natural) → Booleanose a é 0 então devolve Falsosenão devolve f(a - 1)Assinale a alternativa correta.
  1. ANão é possível implementar essas funções na maioria das linguagens de programação, pois existe um ciclo de dependência entre elas.
  2. BAs funções estão mal definidas, pois, para algumas entradas válidas, elas nunca param de executar.
  3. CEssas funções não são eficientes, pois é possível defini-las de maneira que não dependam uma da outra.
  4. DO propósito da função f é contar até zero e devolver verdadeiro, enquanto o propósito da função g é contar até zero e devolver falso.
  5. ENão é possível identificar o propósito das funções.
Revelar gabarito e comentário

GabaritoC — Essas funções não são eficientes, pois é possível defini-las de maneira que não dependam uma da outra.

Link permanente: /questoes/qg617093