Ed
ano passado
Para determinar qual afirmação é INCORRETA, precisamos analisar cada uma das opções em relação ao que se espera das funções mencionadas (metA e metB). Como não temos as implementações exatas dessas funções, vamos considerar as afirmações de forma lógica. a) As duas funções são implementações diferentes do mesmo problema. - Isso pode ser verdadeiro, dependendo do contexto, mas não é possível afirmar sem mais informações. b) A função metB retorna 720, quando o parâmetro de entrada n é igual a 6. - Essa afirmação sugere que metB pode estar calculando o fatorial de 6 (6!), que é 720. Se metB realmente calcula o fatorial, essa afirmação é verdadeira. c) A função metA é considerada uma implementação recursiva. - Se metA é uma função que chama a si mesma, essa afirmação é verdadeira. d) A função metA retorna 100, quando o parâmetro de entrada n é igual a 5. - Sem a implementação, não podemos confirmar isso. Se metA não retorna 100 para n=5, essa afirmação seria a INCORRETA. e) As duas funções retornam 1, quando o parâmetro de entrada n é igual a 0. - Isso é verdade para funções que calculam fatoriais, pois 0! é igual a 1. Diante disso, a opção que parece mais suspeita e que pode ser INCORRETA é a d), pois não temos informações suficientes para afirmar que metA retorna 100 para n=5. Portanto, a resposta correta é: d) A função metA retorna 100, quando o parâmetro de entrada n é igual a 5.