Buscar

As sub-rotinas são procedimentos e funções da programação modularizada. Um parâmetro passado por valor para uma sub-rotina se comportará como uma v...

As sub-rotinas são procedimentos e funções da programação modularizada. Um parâmetro passado por valor para uma sub-rotina se comportará como uma variável local, isto é, qualquer modificação no valor desta variável não será visível fora da sub-rotina. Sobre a passagem de parâmetros, analise as afirmativas abaixo. I – Na passagem por valor ocorre uma troca de valores entre variáveis na sub-rotina. II – Na passagem por valor ocorre uma cópia do valor da variável em todas as posições de memória, sendo possível alterar o conteúdo da variável original a qualquer momento. III – A passagem por referência nunca deve ser utilizada. Marque a alternativa que apresenta a(s) afirmativa(s) correta(s).
Apenas as afirmativas I e II estão corretas.
Apenas as afirmativas I e III estão corretas.
Apenas a afirmativa I está correta.
Apenas as afirmativas II e III estão corretas.
As afirmativas I, II e III estão corretas.

Essa pergunta também está no material:

1 pág.

Estrutura de Dados I Universidade Estácio de SáUniversidade Estácio de Sá

Respostas

User badge image

Ed Verified user icon

Vamos analisar cada alternativa: I – Na passagem por valor ocorre uma troca de valores entre variáveis na sub-rotina. Isso está correto. Na passagem por valor, uma cópia do valor da variável é passada para a sub-rotina, e qualquer alteração feita na cópia não afeta a variável original. II – Na passagem por valor ocorre uma cópia do valor da variável em todas as posições de memória, sendo possível alterar o conteúdo da variável original a qualquer momento. Isso está incorreto. Na passagem por valor, uma cópia do valor é passada, mas qualquer alteração feita na cópia não afeta a variável original. III – A passagem por referência nunca deve ser utilizada. Isso está incorreto. A passagem por referência é útil em muitos casos, especialmente quando se deseja modificar diretamente o valor de uma variável fora da sub-rotina. Portanto, a alternativa correta é: Apenas a afirmativa I está correta.

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

Responda

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

Mais conteúdos dessa disciplina