As afirmativas corretas são: a. I, II, III e IV. I. Funções de Primeira Classe: As funções são tratadas como valores, podendo ser passadas como argumentos para outras funções, retornadas como resultado de outras funções e armazenadas em variáveis. II. Funções de instanciamento: As funções podem ser instanciadas, ou seja, podem ser criadas a partir de outras funções. III. Funções puras: As funções não possuem efeitos colaterais, ou seja, não alteram o estado do programa e sempre retornam o mesmo resultado para os mesmos argumentos. IV. Recursão: As funções podem ser recursivas, ou seja, podem chamar a si mesmas para resolver um problema de forma iterativa. Portanto, todas as afirmativas estão corretas.
Para escrever sua resposta aqui, entre ou crie uma conta
Conceitos e Paradigmas de Linguagens de Programação
Compartilhar