A alternativa correta é a letra B) I e II, apenas. Explicação: - I. refere-se ao tipo de entrada que a função receberá; este tipo deve ser void se a função não tiver valor de entrada; (correta) - II. é o identificador da função no resto do programa; (correta) - III. é uma lista de variáveis que representam valores de entrada para a função; (incorreta) - IV. Dentro do corpo da função, a primeira seção é destinada à declaração das variáveis globais. (incorreta) Portanto, apenas as afirmativas I e II estão corretas.
Explicação:
A afirmativa I está correta, pois o tipo de entrada da função é especificado no primeiro campo da definição da função. Se a função não tiver valor de entrada, o tipo de entrada deve ser void.
A afirmativa II está correta, pois o nome da função é especificado no segundo campo da definição da função. O nome da função é usado para referenciar a função no resto do programa.
A afirmativa III está correta, pois os parâmetros da função são especificados entre colchetes, separados por vírgulas. Os parâmetros representam os valores de entrada para a função.
A afirmativa IV está incorreta, pois dentro do corpo da função, a primeira seção é destinada à declaração das variáveis locais da função. As variáveis globais são declaradas fora de qualquer função.
Análise das alternativas:
Exemplo:
//Exemplo de definição de função int soma(int a, int b) { //declarações int c; //comandos c = a + b; return c; } //Exemplo de chamada de função int x = 10; int y = 20; int z = soma(x, y); //Saída: z = 30
Neste exemplo, a função soma recebe dois parâmetros de entrada, a e b. A função soma retorna um valor inteiro, que é a soma dos dois parâmetros de entrada.
Para escrever sua resposta aqui, entre ou crie uma conta
Fundamentos da Engenharia de Petróleo I
•UNIFATECIE
Engenharia Elétrica e Engenharia Eletrônica
Compartilhar