As funções são blocos de código que podem ser definidos e chamados em um programa para realizar tarefas específicas. Abaixo estão algumas afirmativas sobre funções: I. As funções podem receber argumentos como entrada, que são valores passados pelo chamador e podem ser utilizados dentro do corpo da função. II. Uma função pode retornar um valor ao chamador usando a declaração "return". Caso uma função não tenha uma declaração "return", ela retornará automaticamente o valor "None". III. As funções permitem o reuso de código, pois podem ser chamadas várias vezes em diferentes partes do programa. IV. Funções recursivas são aquelas que se chamam a si mesmas diretamente ou indiretamente, e podem levar a uma pilha de chamadas recursivas infinitas, resultando em estouro de pilha Considerando o contexto apresentado, é correto o que se afirma em: Selecione uma alternativa: a) I e II. b) I e III. c) II e III. d) I e IV. e) III e IV.