GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF69CO01Difícil⏱ medio

No desenvolvimento de um aplicativo, os programadores precisam criar um algoritmo que receba dados do usuário…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

No desenvolvimento de um aplicativo, os programadores precisam criar um algoritmo que receba dados do usuário. Quais passos eles devem seguir para garantir que os dados sejam armazenados corretamente em variáveis?

  1. A) Definir variáveis, validar e armazenar
  2. B) Armazenar dados, validar e definir variáveis
  3. C) Validar e armazenar sem definir variáveis
  4. D) Definir e armazenar, sem validar
  5. E) Armazenar e validar, sem definir variáveis

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Identifique o que a questão pede. Ela quer a sequência correta de passos para que os dados fornecidos pelo usuário sejam armazenados corretamente em variáveis.
  2. Pense na lógica natural do processo. Antes de guardar qualquer dado, é preciso ter um lugar para ele, ou seja, uma variável definida (declarada) com o tipo adequado. Em seguida, como o dado vem de fora (do usuário), ele deve ser validado para verificar se está no formato e na faixa esperados. Só então o valor é armazenado na variável.
  3. Portanto a ordem correta é: definir variáveis, validar e armazenar. Esta é a alternativa A, que coincide com o gabarito oficial.
  4. Por que as outras estão erradas: a B inverte a ordem, armazenando antes de existir variável e validar; a C elimina a definição de variáveis, o que não é possível em programação estruturada; a D omite a validação, permitindo dados incorretos; a E também elimina a definição de variáveis e coloca o armazenamento antes da validação.

💡 Dica: Liste os passos necessários para o armazenamento de dados.

Alternativa por alternativa

A Correta

Essa é a sequência correta para manipulação de dados.

B Erradaerro: Procedimentala que mais engana

O aluno acredita que o dado pode ser guardado antes de se preparar o espaço para ele e antes de verificá-lo, como se a validação fosse uma etapa posterior ao armazenamento.

Por que engana: O aluno pode confundir a ordem dos passos, pensando que é possível armazenar dados antes de definir as variáveis corretamente.

C Erradaerro: Conceitual

O aluno entende que é possível armazenar valores sem declarar variáveis, confundindo a atribuição de dados com a ausência de uma estrutura de armazenamento previamente definida.

D Erradaerro: Conceitual

O aluno considera que, se o dado for armazenado corretamente, a validação é dispensável, ignorando que entradas do usuário podem estar erradas e precisam ser checadas.

E Erradaerro: Conceitual

O aluno acha que a validação pode ocorrer junto ao armazenamento sem variáveis definidas, ignorando que o dado precisa de um destino declarado antes de ser recebido e conferido.

Raio-X da questão

Dificuldade Difícil
Bloom Criar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

armazenamento de dados

📌 Objetivo

fixacao

🧱 Pré-requisitos

variáveis em programação · algoritmos básicos

📚 Reveja

Revisar os conceitos de variáveis e algoritmos em programação.

⚠️ Erro mais comum

O aluno pode confundir a ordem dos passos, pensando que é possível armazenar dados antes de definir as variáveis corretamente.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

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