Em um projeto colaborativo, como você escolheria a estrutura de dados para armazenar as tarefas de vários…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um projeto colaborativo, como você escolheria a estrutura de dados para armazenar as tarefas de vários alunos?
- A) Lista
- B) Grafo
- C) Registro
- D) Matriz
- E) Árvore
✅ Resposta correta: alternativa A
Resolução passo a passo
- a questão pede a estrutura para armazenar o conjunto de tarefas de vários alunos em um projeto colaborativo. Trata-se de uma coleção de itens que cresce e diminui conforme alunos entram, saem ou entregam tarefas, e que pode ser percorrida em ordem. Passo 2: a lista é a estrutura linear mais adequada a esse caso, pois permite inserir e remover tarefas facilmente, mantém a ordem de cadastro e é simples de percorrer para exibir ou conferir as tarefas de cada aluno. Cada elemento da lista pode ser um registro com campos como aluno, descrição, prazo e situação. Passo 3: a alternativa B (Grafo) é inadequada porque grafos servem para representar relações entre elementos, como dependências entre tarefas, e não para um simples armazenamento. Passo 4: a alternativa C (Registro) descreve a estrutura de um único item, com campos heterogêneos, e não a coleção de todas as tarefas. Passo 5: a alternativa D (Matriz) exige dimensões fixas e tipos homogêneos, o que não combina com um número variável de tarefas e de alunos. Passo 6: a alternativa E (Árvore) é indicada para hierarquias, como estruturas de pastas ou subtarefas, e seria excessiva para um armazenamento simples. Passo 7: concluo que a resposta correta é A, em concordância com o gabarito oficial. Ressalvo que a questão é aberta e que um registro dentro de uma lista seria a combinação mais completa, mas entre as alternativas dadas a lista é a melhor escolha.
💡 Dica: Considere as características das estruturas de dados disponíveis.
Alternativa por alternativa
Listas são flexíveis e adequadas para armazenar sequencialmente tarefas.
O aluno associa a colaboração entre pessoas a relações em rede e acredita que grafos são a estrutura natural para representar quem participa de quais tarefas.
O aluno confunde a estrutura de um único item, o registro com campos de tipos diferentes, com a estrutura que guarda o conjunto de todas as tarefas.
O aluno pensa em uma tabela de alunos por tarefas, imaginando linhas e colunas, sem considerar que o número de tarefas é variável e que a matriz tem tamanho fixo.
Por que engana: Confundir a aplicabilidade de estruturas de dados, escolhendo uma que nao facilita a organizacao sequencial das tarefas.
O aluno acredita que, por haver organização entre tarefas e alunos, deve-se usar uma hierarquia, sem perceber que a questão não pede estrutura hierárquica.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados basicas · tipos de colecoes de dados
Revisar os tipos de estruturas de dados e suas aplicações.
Confundir a aplicabilidade de estruturas de dados, escolhendo uma que nao facilita a organizacao sequencial das tarefas.
colaboracao
cotidiano
Questões parecidas com resolução
- Em um grafo denso, qual representação — matriz de adjacência ou lista de adjacência — permite verificar em tempo…
- Descreva sucintamente como verificar se um grafo simples não direcionado é k-regular usando sua lista de adjacência; que…
- Em um grafo simples não direcionado representado por lista de adjacência, o que caracteriza um vértice isolado e como…
- Descreva com precisão o algoritmo e as estruturas de dados (registros, hash ou listas) para construir um índice…
- Em um autômato orientado por eventos que registra leituras periódicas de um sensor, qual estrutura de dados é mais…
- Projete um autômato baseado em eventos para gerenciar reservas de salas multimídia na escola: descreva estados, eventos…
Todas as questões de Organização e representação da informaçã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
