Computação Múltipla Escolha

Dentro deste contexto, assinale a alternativa correta que corresponde à definição de variáveis globais.

Dentro deste contexto, assinale a alternativa correta que corresponde à definição de variáveis globais.

  1. Variáveis declaradas dentro do corpo da função, sendo visível para todas as outras funções.
  2. Variáveis declaradas fora das funções, e que não são visíveis para nenhuma função do sistema.
  3. Variáveis declaradas dentro do corpo da função, sendo visível somente para esta função.
  4. Variáveis declaradas fora das funções, sendo visível somente pela primeira função do sistema.
  5. Variáveis declaradas fora das funções, sendo visível por todas as funções do sistema.

Resolução completa

Explicação passo a passo

E
Alternativa E

Alternativa E - Variáveis declaradas fora das funções, sendo visível por todas as funções do sistema.

Análise do Conceito

A questão aborda o tema fundamental de Escopo de Variáveis na programação. O escopo define onde uma variável pode ser acessada durante a execução do código.

Para identificar a resposta correta, é necessário distinguir entre os dois tipos principais de escopo:

1. Variáveis Locais

São aquelas declaradas dentro de um bloco de código específico, como o corpo de uma função.

  • Característica: Sua visibilidade é restrita apenas àquela função.
  • Exemplo: Se você declara x dentro da função somar(), outra função subtrair() não consegue ver ou usar esse x.
  • Refere-se à alternativa C.

2. Variáveis Globais

São aquelas declaradas fora de qualquer função, geralmente no início do programa.

  • Característica: Elas pertencem ao escopo global do programa, tornando-se acessíveis por qualquer função ou bloco de código.
  • Vantagem: Permitem compartilhar dados entre diferentes partes do sistema sem precisar passar parâmetros.
  • Risco: Podem causar conflitos de nomes se usadas indiscriminadamente.
  • Refere-se à alternativa E.

Análise das Alternativas

AlternativaDescriçãoCorreta?Motivo
ADentro da função, visível para outrasVariáveis dentro da função são locais.
BFora das funções, não acessívelVariáveis fora são globais e devem ser acessíveis.
CDentro da função, visível só para elaEsta é a definição de variável local.
DFora das funções, visível só para a 1ªNão existe limitação de apenas uma função.
EFora das funções, visível por todasDefine corretamente variável global.

Conclusão

A definição clássica de variável global em programação é aquela criada no escopo principal do script, permitindo que qualquer função acesse seu valor. Portanto, a única descrição que alinha a localização ("fora das funções") com a permissão de acesso ("visível por todas as funções") é a Alternativa E.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Computação

Ver mais Computação resolvidas

Tem outra questão de Computação?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.