Logo Passei Direto
Buscar
Qual e a diferenca entre ByVal e ByRef ao passar parametros para procedimentos?
a) ByVal passa o valor da variavel, criando uma copia; ByRef passa a referencia, permitindo que o procedimento altere a variavel original
b) Ambos funcionam da mesma forma
c) ByVal so funciona com strings; ByRef so com numeros
d) ByRef impede que a variavel seja usada
User badge image
Questões para o Sucesso

há 3 meses

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina