Questão de Algoritmos

Leia o texto abaixo:

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.

A

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.

B

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().

C

Todas as funções, com exceção da função main(), podem obter só os valores das variáveis globais, mas elas não podem alterar os valores. Somente a função main() pode alterar o valor das variáveis globais, por ser a função principal do programa.

D

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.

E

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().

Comentários

U

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!