Uma variável pode ser local quando é declarada e acessada dentro de uma sub-rotina ou uma variável pode ser global quando é declarada no corpo principal do algoritmo e pode ser acessada por qualquer parte do algoritmo. Com base no exposto, qual é o maior problema do uso abundante das variáveis globais?
a. Erros de lógica.
b. Manutenção.
c. Não acesso a todas as variáveis.
d. Erros de sintaxe.
e. Dificuldade de desenvolvimento.
Respostas
Resposta:
Manutenção.
Explicação:
O uso de variáveis globais deve ser feito com moderação, pois isso dificulta a manutenção e a busca por erros nos algoritmos, tendo em vista que as variáveis globais podem ser alteradas por qualquer parte do código.
O maior problema do uso abundante das variáveis globais é em relação a manutenção.
As variáveis globais são normalmente declaradas fora de todos os blocos de funções, sendo acessíveis em qualquer parte do programa, ou seja, podem ser usadas e modificadas por todas as funções que o código possuir.
Contudo, não é uma boa prática utiliza-las pois como o seu valor pode ser alterado ao longo do código fica mais difícil encontrar eventuais erros no algoritmo. Isso se agrava com o fato que que variáveis globais e locais podem ter o mesmo nome e se comportar de maneiras diferentes.
Espero ter ajudado, bons estudos :)