Buscar

Para definir uma função, empregamos a seguinte forma básica: ([< tipo de parâmetros >][< parâmetros >]) //declarações: //comandos: ...

Para definir uma função, empregamos a seguinte forma básica: ([< tipo de parâmetros >][< parâmetros >]) //declarações: //comandos: De acordo com a forma de representação de uma função, analise as afirmativas abaixo. 1. < tipo > 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; II. < nome > é o identificador da função no resto do programa; III. < parâmetros > é uma lista de variáveis que representam valores de entrada para a função; IV. Dentro do corpo da função, a primeira seção é destinada à declaração das variáveis globais. Estão corretas: A) I e IV, apenas. B) I e II, apenas. C) II e III, apenas. D) ll e IV, apenas.

💡 2 Respostas

User badge image

Ed Verified user icon

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.

1
Dislike0
User badge image

Tec Anexo

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:

  • (A): Incorreta, pois a afirmativa IV está incorreta.
  • (C): Incorreta, pois a afirmativa IV está incorreta.
  • (D): Incorreta, pois a afirmativa III está correta.

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.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais