Informática Múltipla Escolha

O escopo das variáveis se dá de forma local em relação aos elementos de software que declaram tais variáveis. O acesso a essas variáveis é permitido dentro do elemento (configuração, recurso, programa, bloco ou função), mas também pode ser de escopo global, quando podem ser acessadas por todos os elementos do software e podem ser declaradas em uma configuração ou em um recurso. Sendo assim, sobre o escopo global, assinale a alternativa correta.

O escopo das variáveis se dá de forma local em relação aos elementos de software que declaram tais variáveis. O acesso a essas variáveis é permitido dentro do elemento (configuração, recurso, programa, bloco ou função), mas também pode ser de escopo global, quando podem ser acessadas por todos os elementos do software e podem ser declaradas em uma configuração ou em um recurso. Sendo assim, sobre o escopo global, assinale a alternativa correta.

  1. Pode ser aberto somente um elemento de software que faz parte daquele de onde a variável foi originada; assim, por exemplo, se uma variável local for indicada em um programa, ela poderá ser acessada por qualquer um dos elementos que compõe esse programa.
  2. Pode ser aberto na configuração, no recurso, no programa, no bloco funcional ou na função, ou seja, a variável poderá ser acessada em qualquer elemento no qual foi originada.
  3. Pode ser aberto por todos os elementos de softwares que fazem parte daquele de onde ela foi originada; assim, por exemplo, se uma variável global for indicada em um programa, ela poderá ser acessada por qualquer um dos elementos que compõem esse programa.
  4. Não é capaz de armazenar valores internos nem possui mais de uma entrada ou instância; assim, sempre resulta em um mesmo conjunto de dados para o mesmo conjunto de entrada e existe apenas durante a execução da função.
  5. É formado por outros componentes do software que são descritos por meio do uso das linguagens de programação, de acordo com a norma.

Resolução completa

Explicação passo a passo

C
Alternativa C

Análise da Questão sobre Escopo de Variáveis

Esta questão trata de conceitos fundamentais de programação estruturada e padrões industriais como IEC 61131-3, que define linguagens de programação para controladores lógicos programáveis.

Alternativa C - Correta

Justificativa Didática

O enunciado estabelece claramente duas categorias de escopo:

  • Local: acesso restrito ao elemento declarante
  • Global: acesso permitido por todos os elementos do software

A definição correta de escopo global deve enfatizar a acessibilidade universal dentro da hierarquia do software.

Tipo de EscopoAcessibilidadeExemplo
LocalApenas no elemento declaranteVariável dentro de uma função só acessível nessa função
GlobalTodos os elementos filhos do declaranteVariável em programa acessível por blocos funcionais e funções

Análise Detalhada das Alternativas

  • Opção A ❌ - Descreve escopo local, não global. O texto menciona explicitamente "variável local", contradizendo a pergunta sobre "escopo global".
  • Opção B ❌ - Afirma que a variável só pode ser acessada "no qual foi originada". Isso descreve escopo local, pois global significa acesso além do ponto de origem.
  • Opção C ✅ - Correta. Define corretamente que o escopo global permite acesso "por todos os elementos" do software dentro daquela hierarquia. O exemplo ilustra adequadamente: variável global em programa → acessível por todos os elementos desse programa.
  • Opção D ❌ - Descreve características de funções puras/sem estado, não tem relação com escopo de variáveis.
  • Opção E ❌ - Definição genérica de componentes de software, sem mencionar escopo de forma específica.

Conceitos-Chave

  • Escopo Global: declarações feitas em nível superior (configuração, programa) acessíveis por descendentes
  • Hierarquia Típica: Configuração → Programa → Bloco Funcional/Função
  • Princípio: quanto mais alto no escopo, maior a visibilidade

⚠️ Observação: Esta questão refere-se a normas técnicas (IEC 61131-3), não legislação. Requer verificação oficial em documentação técnica específica.

Alternativa C.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

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