Considerando as características e definições de uma função em linguagem de programação, assinale a opção correta.
- A. Dependendo da execução e dos parâmetros passados para uma função, o valor retornado pode ser nulo.
- B. Uma função sempre retorna como resultado um dos seguintes valores: falso ou verdadeiro.
- C. Se a chamada a uma função for realizada com a passagem incorreta dos parâmetros, o sistema simplesmente ignora a função e passa para a próxima instrução.
- D. Para evitar incompatibilidade, uma função programada para retornar um valor inteiro só o fará se a entrada de dados tiver uma seqüência de caracteres também inteiros.
- E. O uso de uma função está restrito a linguagem de programação estruturada.