• Matéria: Informática
  • Autor: tiagobts
  • Perguntado 6 anos atrás

Vimos que uma função pode receber parâmetros por valor ou por referência nos estudos da disciplina, lembrando que não são obrigatórios, e que temos parâmetros que são valores de entrada para funções e retornos que são valores de saída para funções. O que ocorre quando se passa um parâmetro por valor?
Assinale a alternativa correta.

Alternativa 1: O escopo da variável fica sempre visível.
Alternativa 2: O conteúdo original da variável não é modificado. Alternativa 3: A função recebe o endereço da memória da variável original.
Alternativa 4: Uma função pode chamar a si mesma direta ou indiretamente.
Alternativa 5: O conteúdo original da variável é modificado, quando o parâmetro formal é manipulado dentro da sub-rotina.

Respostas

respondido por: alug66
2

Resposta:

Alternativa 3.

Explicação:

Na passagem de parâmetro por referência, os parâmetros passados para a função  consistem  em  endereços  de  memória  ocupados  por  variáveis.  O  acesso  a  determinado valor é realizado por apontamento do endereço. Na passagem por referência,  o  valor  do  parâmetro  real  é  alterado  quando  o  parâmetro  formal  é  manipulado dentro da função.

Unidade 5

Pg 152.


fillfile: mas no caso a pergunta seria parâmero por valor e não referência que foi baseada a sua resposta. ou estou enganado?
anafernandadepaiva: Essa resposta é para parâmetro de referência, nao para de valor ao qual foi feita a pergunta.
ezequiellibonati10: Está errada, não tem nada a ver com parâmetro por referência, não foi o que a questão pediu!
respondido por: anafernandadepaiva
2

Resposta:

Alternativa 2:

O conteúdo original da variável não é modificado.

Explicação:

Por valor: não altera o parâmetro real.

A sub- rotina trabalha com a cópia do valor passado.


ezequiellibonati10: Correto!
Perguntas similares