Quando um programa chama um subprograma, a informação é comu...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C
A comunicação entre um programa e seus subprogramas (funções ou procedimentos) é um conceito fundamental na programação. Parâmetros são usados para passar informações para os subprogramas, permitindo que operações sejam executadas com diferentes valores de dados. Há diferentes métodos de passar esses parâmetros, dos quais os mais comuns são passagem por valor e passagem por referência.
A alternativa C está correta porque descreve com precisão o método de passagem por referência. Neste método, o endereço de memória da variável é passado para o subprograma, o que significa que qualquer modificação na variável dentro do subprograma afetará diretamente a variável original no escopo de chamada. Isso permite que o subprograma não apenas use o valor enviado como entrada, mas também modifique o valor original, funcionando tanto como entrada quanto como saída.
Este conceito é particularmente útil quando você deseja que o subprograma altere o estado de uma ou mais variáveis definidas no escopo de chamada ou quando deseja retornar múltiplos resultados de um subprograma.
Portanto, compreender a diferença entre estas duas formas de passagem de parâmetros e suas implicações no comportamento dos subprogramas é crucial para o correto funcionamento e a previsibilidade dos programas.
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
Passagem por referência: transmite um caminho de acesso (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
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo