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

Dados ilustrativos: recente pesquisa em clubes de leitura revelou que grupos que desenvolvem ferramentas…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO01

Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Dados ilustrativos: recente pesquisa em clubes de leitura revelou que grupos que desenvolvem ferramentas digitais colaboram melhor quando reaproveitam soluções existentes. Estudantes criaram um app leitor para apoiar colegas com baixa visão. Para isso, integraram um módulo de conversão de texto em fala de código aberto, escreveram do zero o sistema de destaque de trechos, implementaram à mão um recurso de anotações e definiram manualmente os ícones da interface visando acessibilidade. Analise o texto-base e identifique a prática que exemplifica a reutilização de partes de soluções existentes no desenvolvimento do app.

  1. A) Integrar um módulo de conversão de texto em fala de código aberto
  2. B) Realizar estudo de usabilidade para posicionar elementos na tela
  3. C) Definir manualmente os ícones da interface visando acessibilidade
  4. D) Implementar à mão o recurso de anotações
  5. E) Escrever do zero o sistema de destaque de trechos

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O texto-base descreve quatro ações de desenvolvimento do app leitor: integrar um módulo de código aberto, escrever o sistema de destaque do zero, implementar anotações à mão e definir ícones manualmente.
  2. Reutilizar partes de soluções existentes significa aproveitar um componente já pronto, em vez de construí-lo novamente. Essa prática aparece quando os estudantes integram um módulo de conversão de texto em fala de código aberto, ou seja, um componente criado por outros e reaproveitado no projeto.
  3. A alternativa A é a correta, pois descreve exatamente essa reutilização. O enunciado também contextualiza isso ao mencionar que grupos colaboram melhor quando reaproveitam soluções existentes.
  4. As demais alternativas estão erradas por motivos diferentes: a B trata de estudo de usabilidade, que não é reutilização de código; a C descreve a definição manual dos ícones, uma criação própria; a D descreve a implementação à mão de anotações, também construída do zero; a E descreve a escrita do sistema de destaque do zero, oposta à reutilização.
  5. O gabarito oficial (A) está coerente com a análise feita.

💡 Dica: Identifique qual prática reutiliza soluções existentes no desenvolvimento do app.

Alternativa por alternativa

A Correta

Reutilizar biblioteca de texto para fala é aplicar solução pré-existente, atendendo ao reaproveitamento de partes de código.

B Erradaerro: Interpretação

O aluno pode ter associado a ideia de reaproveitamento a qualquer etapa de planejamento ou melhoria do app, sem perceber que um estudo de usabilidade não envolve reutilizar partes de código ou soluções prontas.

C Erradaerro: Conceituala que mais engana

O aluno pode ter confundido 'reaproveitar' com qualquer decisão que vise acessibilidade, imaginando que definir ícones pensando em acessibilidade seja uma forma de aproveitar boas práticas existentes, quando o texto diz que os ícones foram definidos manualmente, ou seja, criados do zero.

Por que engana: Confundir desenvolvimento do zero com reutilização de código existente, escolhendo alternativas que indicam criação manual.

D Erradaerro: Interpretação

O aluno pode ter lido apenas a palavra 'recurso' e entendido que implementar um recurso já existente é reutilização, sem notar a expressão 'à mão', que indica construção própria a partir do zero.

E Erradaerro: Atenção

O aluno pode ter achado que, por ser um sistema de destaque, ele seria uma funcionalidade reaproveitada de outros apps, ignorando que o texto afirma explicitamente que foi escrito do zero, o que é o oposto da reutilização.

Raio-X da questão

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

reutilização de soluções digitais

📌 Objetivo

diagnostico

🧱 Pré-requisitos

conceito de software modular

📚 Reveja

Estude o conceito de reutilização de código e módulos em desenvolvimento de software.

⚠️ Erro mais comum

Confundir desenvolvimento do zero com reutilização de código existente, escolhendo alternativas que indicam criação manual.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

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.