Vamos analisar as opções: a) Após o término de seu funcionamento, a função tem que devolver um valor para o programa que a invocou. - Esta afirmação está correta, pois em muitas linguagens de programação, as funções podem retornar valores para o programa que as invocou. b) O número de parâmetros enviados para uma função pode ser diferente do número de parâmetros existentes no cabeçalho da função, pois a função emprega os parâmetros que ela necessita. - Esta afirmação está correta, pois em algumas linguagens de programação, é possível enviar um número diferente de parâmetros para uma função. c) O código de uma função só é executado quando esta é invocada em alguma parte do programa a que está de algum modo ligado. - Esta afirmação está correta, pois uma função só é executada quando é chamada em alguma parte do programa. d) Sempre que uma função é invocada (ou chamada), a função main() continua a executar suas instruções. - Esta afirmação está incorreta, pois quando uma função é chamada, a execução do programa passa para a função chamada e a função main() fica em espera. e) Um programa em C não precisa da função main() escrita no seu código, quando existem outras funções presentes no programa. - Esta afirmação está incorreta, pois em linguagens como C, a função main() é essencial, pois é o ponto de entrada do programa. Portanto, a opção correta é: c) O código de uma função só é executado quando esta é invocada em alguma parte do programa a que está de algum modo ligado.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar