

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Procedimentos, funções, métodos, subprogramas e sub-rotinas são alguns dos termos usados em diversas linguagens de programação para definir trechos de código que encapsulam um comportamento útil em múltiplas situações durante a execução de programas. Esses(as) se comunicam com o programa que os(as) chama através da passagem de zero ou mais parâmetros (ou argumentos) e da recepção de 0 ou mais valores de retorno. Com relação ao processo de passagem de argumentos e recepção de valores de retorno em linguagens de programação, assinale a alternativa INCORRETA.
A passagem de parâmetro por valor garante a preservação do conteúdo original da variável correspondente no programa que chama o procedimento, mesmo que o procedimento modifique esse parâmetro.
Uma passagem de parâmetro por referência garante que o procedimento tem acesso diretamente ao local de armazenamento do parâmetro no programa que o chama.
Ao passar um parâmetro por endereço para um procedimento, o programa permite que esse procedimento modifique a estrutura de valores associada ao armazenamento original da estrutura no programa chamador (destruindo-a ou alterando-a).
É possível para um procedimento devolver como valor de retorno aquele de uma variável local definida no procedimento.
É possível para um procedimento devolver como valor de retorno uma referência para uma variável local definida no procedimento.