Logo Passei Direto
Buscar
A modularização reduz a complexidade algorítmica via sub-rotinas. A comunicação entre módulos ocorre por parâmetros, passados por valor ou referência. A escolha do mecanismo impacta resultado, a integridade dos dados originais, a gestão de memória e acoplamento entre partes do software. MANZANO, J. N. OLIVEIRA, Algoritmos: lógica para desenvolvimento de programação de computadores. 29. ed. Rio de Janeiro: Érica, 2019.
Considerando a passagem de parâmetros e seus impactos na manipulação de dados, assinale a alternativa correta.
a. Na passagem por valor, endereço é compartilhado, evitando alocação extra para cópia e reduzindo consumo de memória.
b. Variáveis globais são passadas automaticamente por referência às sub-rotinas, dispensando parâmetros formais nos cabeçalhos.
c. A passagem por valor garante que alterações no parâmetro formal modifiquem diretamente a variável no algoritmo principal.
d. A passagem por referência é recomendada para segurança, pois impede efeitos colaterais nas variáveis externas pela sub-rotina.
e. A passagem por referência usa endereço da variável, permitindo que alterações no parâmetro afetem escopo chamador.
User badge image
Aprendendo Através de Exercícios

há 6 horas

Respostas

User badge image

Ed Verified user icon

há 6 horas

Vamos analisar as alternativas com base no conceito de passagem de parâmetros: a) Na passagem por valor, o valor da variável é copiado para o parâmetro da sub-rotina, ou seja, não é compartilhado o endereço. Portanto, essa alternativa está incorreta. b) Variáveis globais não são passadas automaticamente por referência; elas são acessíveis diretamente pelas sub-rotinas, mas isso não dispensa parâmetros formais quando necessários. Alternativa incorreta. c) Na passagem por valor, alterações no parâmetro formal NÃO modificam a variável original no algoritmo principal. Alternativa incorreta. d) A passagem por referência permite que a sub-rotina modifique a variável original, o que pode causar efeitos colaterais, portanto, não é recomendada para segurança nesse sentido. Alternativa incorreta. e) A passagem por referência usa o endereço da variável, permitindo que alterações no parâmetro afetem a variável no escopo chamador. Alternativa correta. Resposta correta: e. A passagem por referência usa endereço da variável, permitindo que alterações no parâmetro afetem escopo chamador.

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