GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO07Difícil⏱ medio

Ana, ao programar, percebeu que os dados de entrada devem ser verificados antes de serem processados. Qual…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO07

Compreender as diferentes tecnologias, bem como equipamentos, protocolos e serviços envolvidos no funcionamento de redes de computadores, identificando suas possibilidades de escala e confiabilidade.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Ana, ao programar, percebeu que os dados de entrada devem ser verificados antes de serem processados. Qual técnica ela pode utilizar para garantir a integridade desses dados?

  1. A) Criar um fluxo de trabalho sem validação.
  2. B) Utilizar estruturas de repetição para checar os dados.
  3. C) Implementar verificações de tipo e formato dos dados.
  4. D) Usar apenas dados recebidos sem checagem.
  5. E) Desconsiderar dados inválidos após o processamento.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. A questão pergunta qual técnica garante a integridade dos dados de entrada, que devem ser verificados antes de serem processados.
  2. A técnica adequada é a validação de entrada: checar se cada dado tem o tipo esperado (número, texto, data) e o formato correto (por exemplo, CPF com onze dígitos, e-mail com arroba). Isso impede que dados malformados cheguem ao processamento.
  3. A alternativa C, 'Implementar verificações de tipo e formato dos dados', descreve exatamente essa técnica, por isso é a correta. O gabarito oficial também indica C, então concordo com ele.
  4. A alternativa A está errada, pois um fluxo sem validação não protege a integridade dos dados.
  5. A alternativa B está errada, pois estruturas de repetição servem para repetir instruções, não para verificar a validade dos dados em si.
  6. A alternativa D está errada, pois usar dados sem checagem é justamente o oposto do que a questão pede.
  7. A alternativa E está errada, pois verificar dados somente depois do processamento é tarde demais, já que o dado inválido já causou efeitos.

💡 Dica: Considere as técnicas de validação de dados.

Alternativa por alternativa

A Erradaerro: Senso comum

O aluno pode entender que um fluxo mais simples ou sem etapas extras é mais eficiente, sem perceber que a ausência de validação deixa os dados vulneráveis a erros.

B Erradaerro: Conceituala que mais engana

O aluno associa 'checar' a qualquer tipo de repetição e confunde laços de repetição com validação, que é uma verificação lógica sobre cada dado.

Por que engana: O aluno pode confundir a validação de dados com a simples utilização de estruturas de repetição, acreditando que isso é suficiente para garantir a integridade dos dados.

C Correta

Verificações garantem que os dados estejam corretos antes do uso.

D Erradaerro: Interpretação

O aluno pode ler a palavra 'usar' como indicação de uma técnica válida e não percebe que a alternativa nega a própria exigência de verificar os dados antes do processamento.

E Erradaerro: Procedimental

O aluno entende que descartar dados inválidos depois de processá-los resolve o problema, mas o processamento já foi feito com dados incorretos, o que compromete a integridade.

Raio-X da questão

Dificuldade Difícil
Bloom Avaliar
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✍️ situacional🧩 progressao
🎯 Conceito central

validação de dados

📌 Objetivo

avaliacao

🧱 Pré-requisitos

validação de dados · estruturas de controle

📚 Reveja

Revisar as técnicas de validação de dados em programação.

⚠️ Erro mais comum

O aluno pode confundir a validação de dados com a simples utilização de estruturas de repetição, acreditando que isso é suficiente para garantir a integridade dos dados.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Analisar criticamente artefatos computacionais, sendo capaz de identificar as vulnerabilidades dos ambientes e das soluções computacionais buscando garantir a integridade, privacidade, sigilo e segurança das informações.

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