Ed
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.
Cadastre-se ou realize login
Mais perguntas desse material