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.
- ANão é possível implementar essas funções na maioria das linguagens de programação, pois existe um ciclo de dependência entre elas.
- BAs funções estão mal definidas, pois, para algumas entradas válidas, elas nunca param de executar.
- CEssas funções não são eficientes, pois é possível defini-las de maneira que não dependam uma da outra.
- 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.
- ENão é possível identificar o propósito das funções.