GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO02Fácil⏱ curto

Em um pseudocódigo, Ana escreve: se idade >= 12 então mensagem <- "Pode entrar" fim-se Depois, ela tenta usar…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO02

Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um pseudocódigo, Ana escreve: se idade >= 12 então mensagem <- "Pode entrar" fim-se Depois, ela tenta usar mensagem fora desse bloco. Qual termo técnico descreve a região em que a variável mensagem pode ser acessada?

  1. A) Valor armazenado na variável.
  2. B) Condição usada no bloco.
  3. C) Nome definido para a variável.
  4. D) Tipo de dado da variável.
  5. E) Escopo da variável.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. A questão pergunta qual termo técnico descreve a região do programa em que uma variável pode ser acessada.
  2. Essa região chama-se escopo. O escopo de uma variável é o trecho do código em que ela existe e pode ser usada. No exemplo, mensagem é criada dentro do bloco se, por isso seu uso fica restrito a esse bloco, dependendo da linguagem e das regras do pseudocódigo.
  3. Analisando as alternativas: a alternativa A (valor armazenado) descreve o conteúdo da variável, não onde ela pode ser usada. A alternativa B (condição usada no bloco) refere-se à expressão idade >= 12, que decide se o bloco executa, e não à região de acesso. A alternativa C (nome definido para a variável) é apenas o identificador, que não delimita onde ele vale. A alternativa D (tipo de dado) indica que tipo de valor a variável guarda, como texto ou número, e não sua área de uso.
  4. Portanto, a resposta correta é E, escopo da variável, que coincide com o gabarito oficial.

💡 Dica: Pense sobre o escopo das variáveis em programação.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde a região de acesso com o conteúdo guardado na variável, achando que o que a variável contém define onde ela pode ser usada.

Por que engana: Confundir o conceito de escopo com complexidade de algoritmos, escolhendo uma alternativa que fala sobre tempo de execução.

B Erradaerro: Interpretação

O aluno associa a região de acesso à condição do se, pois o bloco está ligado à expressão idade >= 12, sem perceber que a condição controla a execução e não o alcance da variável.

C Erradaerro: Conceitual

O aluno entende que o nome da variável determina onde ela pode ser usada, quando o nome é apenas o identificador que a representa.

D Erradaerro: Conceitual

O aluno pensa que o tipo de dado limita o uso da variável a certos trechos, confundindo a natureza do valor (texto, número) com o alcance da variável.

E Correta

Escopo é a região do programa em que uma variável pode ser usada. Uma variável criada dentro de um bloco, como o bloco do se, pode não estar disponível fora dele.

Raio-X da questão

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

escopo de variáveis

📌 Objetivo

diagnostico

🧱 Pré-requisitos

escopo de variáveis · blocos de código

📚 Reveja

Revisar o conceito de escopo de variáveis em pseudocódigo.

⚠️ Erro mais comum

Confundir o conceito de escopo com complexidade de algoritmos, escolhendo uma alternativa que fala sobre tempo de execução.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

🔎 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.