Logo Passei Direto
Buscar
Na passagem de parâmetros, existem duas abordagens principais: por valor e por referência. Na passagem por valor, uma cópia do dado é enviada para a função, de modo que alterações feitas dentro da função não afetam a variável original. Essa técnica garante segurança contra modificações não intencionais, mas pode ser menos eficiente em estruturas grandes, pois envolve duplicação de dados. Sobre a passagem de parâmetros por valor, considere: I. A função recebe uma cópia dos valores originais. II. Alterações feitas no parâmetro dentro da função não afetam a variável original. III. Esse método é sempre mais eficiente que a passagem por referência. Assinale a alternativa correta: Alternativas: a) Apenas I está correta. b) Apenas II está correta. c) Apenas I e II estão corretas. d) Apenas II e III estão corretas. e) I, II e III estão corretas.
User badge image
Suzana Bezerra

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

Vamos analisar cada afirmativa sobre a passagem de parâmetros por valor: I. A função recebe uma cópia dos valores originais. Verdadeiro, na passagem por valor, realmente é enviada uma cópia dos dados para a função. II. Alterações feitas no parâmetro dentro da função não afetam a variável original. Verdadeiro, isso é uma característica fundamental da passagem por valor. III. Esse método é sempre mais eficiente que a passagem por referência. Falso, a passagem por valor pode ser menos eficiente em estruturas grandes, pois envolve a duplicação dos dados, enquanto a passagem por referência pode ser mais eficiente, pois não cria cópias dos dados. Com base nessa análise, as afirmativas corretas são I e II. Portanto, a alternativa correta é: c) Apenas I e II estão corretas.

Essa resposta te ajudou?

0
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina