GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Média⏱ medio

Em um algoritmo, qual é a função do escopo de uma variável no tratamento de dados e nomes de variáveis?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um algoritmo, qual é a função do escopo de uma variável no tratamento de dados e nomes de variáveis?

  1. A) Armazenar dados temporariamente na memória
  2. B) Reducir o tamanho da variável
  3. C) Determinar onde a variável pode ser acessada e modificada (visibilidade).
  4. D) Alocar variáveis em um banco de dados
  5. E) Aumentar o desempenho do algoritmo

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O escopo de uma variável é a parte do algoritmo (ou do programa) em que a variável existe e pode ser lida ou alterada. Em outras palavras, ele define a visibilidade do nome da variável.
  2. Por exemplo, uma variável declarada dentro de uma função normalmente só pode ser usada dentro dela (escopo local), enquanto uma variável declarada fora de qualquer função pode ser usada em todo o programa (escopo global).
  3. Analisando as alternativas, a alternativa C descreve exatamente esse conceito: determinar onde a variável pode ser acessada e modificada.
  4. A alternativa A está errada porque armazenar dados temporariamente na memória é a função da própria variável, não do escopo; o escopo define quem enxerga essa variável.
  5. A alternativa B está errada porque o escopo não altera o tamanho da variável, que depende do tipo de dado.
  6. A alternativa D está errada porque variáveis de algoritmo não são alocadas em banco de dados; isso não tem relação com escopo.
  7. A alternativa E está errada porque o escopo não é um mecanismo de otimização; ele trata de organização e visibilidade, podendo até evitar conflitos de nomes.
  8. Portanto, a resposta correta é a alternativa C, que coincide com o gabarito oficial.

💡 Dica: Defina o que é escopo e sua importância em algoritmos.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde a função de armazenar dados (papel da variável) com a função do escopo, que é definir onde essa variável pode ser usada.

Por que engana: Confundir o conceito de escopo com o armazenamento de dados, acreditando que o escopo se refere apenas à memória utilizada.

B Erradaerro: Conceitual

O aluno acredita que o escopo controla o tamanho ou a quantidade de memória ocupada pela variável, quando isso depende do tipo de dado.

C Correta

O escopo define o contexto (por exemplo, bloco ou função) em que uma variável existe; fora desse contexto a variável não é visível, evitando conflitos de nomes e erros.

D Erradaerro: Conceitual

O aluno associa variáveis de algoritmo a bancos de dados, misturando memória de execução com armazenamento persistente.

E Erradaerro: Senso comum

O aluno supõe que qualquer organização do código melhora o desempenho, usando a intuição de que restringir ou organizar algo torna o programa mais rápido.

Raio-X da questão

Dificuldade Média
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 progressao
🎯 Conceito central

escopo de variáveis

📌 Objetivo

avaliacao

🧱 Pré-requisitos

variáveis em programação · escopo em programação

📚 Reveja

Revisar o conceito de escopo de variáveis em algoritmos.

⚠️ Erro mais comum

Confundir o conceito de escopo com o armazenamento de dados, acreditando que o escopo se refere apenas à memória utilizada.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.