Ed
há 3 meses
Vamos analisar as alternativas sobre a diferença entre ByVal e ByRef ao passar parâmetros para procedimentos: a) ByVal passa o valor da variável, criando uma cópia; ByRef passa a referência, permitindo que o procedimento altere a variável original. - Esta afirmação está correta. ByVal cria uma cópia do valor, enquanto ByRef permite que o procedimento modifique a variável original. b) Ambos funcionam da mesma forma. - Esta afirmação é falsa, pois ByVal e ByRef têm comportamentos diferentes. c) ByVal só funciona com strings; ByRef só com números. - Esta afirmação é falsa, pois ByVal e ByRef podem ser usados com diferentes tipos de dados, não se limitando a strings ou números. d) ByRef impede que a variável seja usada. - Esta afirmação é falsa, pois ByRef permite que a variável seja utilizada e até modificada. Portanto, a alternativa correta é: a) ByVal passa o valor da variável, criando uma cópia; ByRef passa a referência, permitindo que o procedimento altere a variável original.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material