Logo Passei Direto
Buscar
A modularização requer planejamento no tráfego de dados entre rotinas. A escolha da passagem de parâmetros define desempenho, acoplamento e integridade. Um método isola dados via cópias, protegendo a origem; outro manipula a memória diretamente, permitindo atualizações externas, mas exigindo controle rigoroso contra efeitos colaterais indesejados. MANZANO, J. N. G.; OLIVEIRA, J. F. Algoritmos: lógica para desenvolvimento de programação de computadores. 29. ed. Rio de Janeiro: Érica, 2019.
Indique a característica correta da passagem de parâmetros por referência comparada à por valor.
a. Converte automaticamente variáveis locais em globais, tornando-as visíveis e acessíveis em todo algoritmo.
b. É restrita a funções que retornam valores, sendo inviável sua aplicação em procedimentos sem retorno explícito.
c. Elimina a declaração de parâmetros formais, pois o acesso aos dados ocorreria diretamente via variáveis globais.
d. Garante imutabilidade na origem, pois subprograma recebe apenas uma cópia, impedindo alterações externas.
e. Compartilha o endereço de memória, permitindo que alterações na sub-rotina reflitam na variável de origem.
User badge image
Estudo Através de Questões

há 6 horas

Respostas

User badge image

Ed Verified user icon

há 6 horas

Vamos analisar as alternativas sobre passagem de parâmetros por referência comparada à por valor: a) Converte automaticamente variáveis locais em globais, tornando-as visíveis e acessíveis em todo algoritmo. — Falso. Passagem por referência não transforma variáveis locais em globais. b) É restrita a funções que retornam valores, sendo inviável sua aplicação em procedimentos sem retorno explícito. — Falso. Passagem por referência pode ser usada em procedimentos (sem retorno) e funções. c) Elimina a declaração de parâmetros formais, pois o acesso aos dados ocorreria diretamente via variáveis globais. — Falso. Parâmetros formais continuam necessários; passagem por referência não elimina isso. d) Garante imutabilidade na origem, pois subprograma recebe apenas uma cópia, impedindo alterações externas. — Falso. Essa descrição é da passagem por valor, não por referência. e) Compartilha o endereço de memória, permitindo que alterações na sub-rotina reflitam na variável de origem. — Verdadeiro. Passagem por referência passa o endereço da variável, permitindo que alterações feitas na sub-rotina afetem a variável original. Portanto, a alternativa correta é: e. Compartilha o endereço de memória, permitindo que alterações na sub-rotina reflitam na variável de origem.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

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