Buscar

A linguagem de programação C permite que os parâmetros sejam passados para as funções de duas maneiras, por valor e por referência. Na passagem por...

A linguagem de programação C permite que os parâmetros sejam passados para as funções de duas maneiras, por valor e por referência. Na passagem por valor, uma expressão pode ser utilizada na chamada. Na passagem por referência, o endereço de uma variável deve ser passado na chamada da função. Dessa forma, a função pode modificar a variável diretamente, o que em geral não é recomendável, mas há situações onde esse recurso é necessário. Sempre que possível é recomendável utilizar a forma de passagem por valor, para evitar 'efeitos colaterais', mas em algumas situações, esses efeitos são desejáveis quando é preciso criar uma função que retorne mais de um valor.


a) I, II e VI.
b) III, IV e V.
c) I e IV.
d) II e V.
e) III e VI.

Essa pergunta também está no material:

Av2 - Algoritmos e Programação Estruturada 2023
5 pág.

Programação Estruturada I Universidade Norte do ParanáUniversidade Norte do Paraná

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra e) III e VI. Na passagem por referência, o endereço de uma variável é passado na chamada da função, permitindo que a função modifique diretamente o valor da variável. Isso pode ser útil em situações em que é necessário retornar mais de um valor. Já na passagem por valor, uma cópia do valor da variável é passada para a função, evitando possíveis efeitos colaterais.

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