O escopo de uma variável especifica, onde esta pode ser utilizada em um programa, é a parte do programa em que um identificador pode ser utilizado. Um identificador, também chamado de variável, declarado fora de qualquer função tem o escopo global.
(Fonte: DEITEL, H. M.; DEITEL, P. J. C++: Como Programar. 5. ed. São Paulo:
Pearson Prentice Hall, 2006, p. 202).
A partir das informações apresentadas no texto, assinale a opção correta.
Grupo de escolhas da pergunta
Todas as funções podem acessar e manipular as variáveis globais, desde que estas sejam passadas como parâmetro na lista de parâmetro da função que quer manipular a variável global.
Se um programador declarar uma variável em seu programa como sendo global, poderá acessá-la e modificá-la em qualquer função que faça parte desse programa.
Somente a função main() pode alterar o conteúdo das variáveis globais, por ser a função principal do programa.
Todas as funções, com exceção da função main(), podem obter só os conteúdo das variáveis globais, mas elas não podem fazer alteração de conteúdos.
Se a função main() manipular uma variável global, essa variável fica automaticamente bloqueada para uso das funções que não são chamadas diretamente pela função main().
Soluções para a tarefa
Respondido por
4
Resposta:
Se um programador declarar uma variável em seu programa como sendo global, poderá acessá-la e modificá-la em qualquer função que faça parte desse programa.
Explicação: Entendi a partir de Variáveis Globais:
- São declaradas fora de todos os blocos de funções.
- São acessíveis em qualquer parte do programa, ou seja, podem ser usadas e modificadas por todas as- outras funções.
- Existem durante toda a execução do programa.
Perguntas interessantes