Assinale a alternativa que apresenta a denominação de uma ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é C - Valor.
Vamos analisar detalhadamente o tema da questão e como ela aborda o assunto de passagem de parâmetros em procedimentos.
No contexto de algoritmos e estruturas de dados, a passagem de parâmetros a um procedimento pode ocorrer de várias formas. A forma específica que a questão menciona é quando o procedimento recebe a sua própria cópia dos parâmetros passados. Isso é conhecido como passagem por valor.
Quando um parâmetro é passado por valor, o procedimento recebe uma cópia dos dados originais. Isso significa que qualquer modificação feita no parâmetro dentro do procedimento não afeta o valor original fora do procedimento.
Agora, vamos entender por que as outras alternativas estão incorretas:
A - Ponteiro: Uma passagem por ponteiro envolve passar o endereço de memória da variável. Nesse caso, o procedimento pode modificar o valor original, pois está acessando diretamente o endereço de memória da variável.
B - Referência: A passagem por referência também permite que o procedimento acesse e modifique a variável original, pois o procedimento recebe uma referência (ou apontador) para a variável, não uma cópia.
D - Subprograma: Subprograma é um termo geral que se refere tanto a funções quanto a procedimentos. Não está relacionado diretamente com a forma de passagem de parâmetros.
E - Token de memória: Esse termo não é comumente utilizado para descrever modos de passagem de parâmetros. Um token de memória pode referir-se a uma unidade de gerenciamento de memória, mas não se trata de uma forma de passagem de parâmetros.
Em resumo, a alternativa correta é C - Valor, pois ela descreve a situação em que o procedimento recebe uma cópia dos parâmetros passados, de modo que alterações feitas nos parâmetros dentro do procedimento não afetam os valores originais.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
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!!!!!!
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo