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.
Soluções para a tarefa
Respondido por
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?
Respondido por
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.
Perguntas interessantes