SóProvas


ID
3832702
Banca
INSTITUTO AOCP
Órgão
Prefeitura de Novo Hamburgo - RS
Ano
2020
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Assinale a alternativa que apresenta a denominação de uma passagem de parâmetro a um procedimento em que tal procedimento de um programa é chamado, recebendo a sua própria cópia dos parâmetros passados.

Alternativas
Comentários
  • Na passagem por valor, é passada uma cópia do valor da variável.

    Na passagem por referência, é passada uma referência à própria variável.

    Exemplo Passagem por valor em C#

    void metodoQualquer(int parametro1) {

       parametro1 = 26; //escopo local

    }

    int meuNumeroFavorito = 13;

    metodoQualquer(meuNumeroFavorito); //ao executar o método, <parametro1> será 26; <meuNumeroFavorito> permanece 13.

    Exemplo passagem por referência em C#

    void metodoQualquer(ref int parametro1) {

       parametro1 = 26; //escopo local e por referência

    }

    int meuNumeroFavorito = 13;

    metodoQualquer(ref meuNumeroFavorito); //ao executar o método, tanto o <parametro1> quanto <meuNumeroFavorito> será alterado para 26.

  • Passagem por valor: o valor do parâmetro real é usado para inicializar o parâmetro formal correspondente, que age como uma variável local no subprograma. As alterações feitas nessa variável dentro do subprograma não tem efeito sobre a variável do programa chamador. 

    Passagem por referência: transmite um caminho de acesso, normalmente somente um endereço para o subprograma chamado. O parâmetro comporta-se como se fosse uma variável global, e todas as alterações feitas nesta variável são feitas efetivamente no parâmetro real. 

    Alternativa: C

  • Na passagem por valor, é passada uma cópia do valor da variável ou cópia dos parâmetros passados

  • Força Guerreiro!!!!!!