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
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?
- A) Criar um fluxo de trabalho sem validação.
- B) Utilizar estruturas de repetição para checar os dados.
- C) Implementar verificações de tipo e formato dos dados.
- D) Usar apenas dados recebidos sem checagem.
- E) Desconsiderar dados inválidos após o processamento.
✅ Resposta correta: alternativa C
Resolução passo a passo
- A questão pergunta qual técnica garante a integridade dos dados de entrada, que devem ser verificados antes de serem processados.
- 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.
- 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.
- A alternativa A está errada, pois um fluxo sem validação não protege a integridade dos dados.
- 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.
- A alternativa D está errada, pois usar dados sem checagem é justamente o oposto do que a questão pede.
- 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
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.
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.
Verificações garantem que os dados estejam corretos antes do uso.
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.
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
validação de dados
avaliacao
validação de dados · estruturas de controle
Revisar as técnicas de validação de dados em programação.
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.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- Ao construir um programa para uma aplicação de cadastro, como evitar erros na inserção de dados?
- Ao desenvolver um aplicativo, Ana precisa garantir que os dados dos usuários sejam armazenados de forma segura. Qual…
- Ao decompor um algoritmo que recebe dados de cadastro escolar, qual subrotina deve ser isolada para verificar tipos e…
- Ana está desenvolvendo um aplicativo para ajudar seus colegas a gerenciar tarefas escolares. Quais passos ela deve…
- Pesquisadores de um município implementaram um sistema móvel para que cidadãos registrem ocorrências de buracos nas vias…
- No desenvolvimento de um aplicativo, os programadores precisam criar um algoritmo que receba dados do usuário. Quais…
🔎 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
