Questão nº 75
Questão de Informática · CEBRASPE PF 2025 (nº 75)
Julgue os próximos itens, relativos aos modos de transmissão de dados, ao modelo OSI, à linguagem Python e aos conceitos de falso positivo (FPIR) e falso negativo (FNIR) dos testes de acurácia do NIST.GOV.
Em Python, a função lambda permite a criação de funções anônimas, que podem ser usadas como argumentos em funções de ordem superior, o que facilita a programação funcional.
Resposta comentada
Conceito-chave: Uma função lambda é uma função anônima (sem nome) criada em uma única linha, usada principalmente para operações simples. Funções de ordem superior são funções que recebem outras funções como argumento (ex.: map, filter, sorted). A programação funcional é um estilo que trata funções como valores, evitando efeitos colaterais.
- Correta: Certo. A definição está precisa: lambdas criam funções anônimas e podem ser passadas como argumento para funções de ordem superior, o que é um pilar da programação funcional em Python.
Fica de olho: A banca costuma inverter a frase, dizendo que lambdas são "obrigatórias" para programação funcional ou que substituem completamente funções def — o que é falso, pois lambdas são limitadas a uma única expressão e não podem conter comandos como if/else em bloco ou return explícito.
Fonte: CEBRASPE PF 2025 Conhecimentos Comuns (Escrivão-Agente-Papiloscopista PF). Reproduzida para fins de estudo.