Informática, perguntado por edclerytongabriel, 2 meses atrás

Pergunta 1
Leia o texto a seguir:

Uma função é uma unidade de código de programa autônoma projetada para cumprir uma tarefa particular.

Funções permitem grandes tarefas de computação, sejam divididas em tarefas menores.


Uma das principais razões da existência de funções é evitar que o programador tenha de escrever o mesmo código repetidas vezes.


As funções em C são utilizadas como funções, quando retornam valores; podem ser chamadas de dentro de uma expressão e não recebem parâmetros. Podem ser utilizadas também como sub-rotinas, quando não retornam valores; são chamadas por um comando CALL e recebem parâmetros.

No entanto, não pode haver aninhamento de uma função dentro de outras funções. Cada bloco de um programa em C é uma e somente uma função.



Considerando o texto acima, assim como o conteúdo visto, avalie as afirmações a seguir:



A passagem de valores entre funções pode acontecer por valor ou referência, sendo que a passagem por referência pode ser ainda efetuada como Matriz, como Matriz sem dimensão ou como ponteiro.
A diferença entre passagem por referência e por valor é que na passagem por valor, quando acaba a função os parâmetros não foram alterados pela execução da função chamada. Já na chamada por referência, quando acaba a função os parâmetros são alterados pela execução da função chamada.
Na chamada por referência é feita uma cópia do valor do argumento no parâmetro formal da sub-rotina, logo as alterações de valores que acontecerem dentro da sub-rotina, não serão refletidas nas variáveis do chamador.


É correto o que se afirma em:

Grupo de escolhas da pergunta

a) III apenas.

b) II e III apenas.

c) I e II apenas.

d) II apenas.

e) I apenas.

Soluções para a tarefa

Respondido por lclaudano
0

Resposta:

pra mim é a letra A

Explicação:

espero ter ajudado!

Perguntas interessantes