Na agenda digital da turma, as tarefas devem ficar em uma sequência, da maior para a menor prioridade, para…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Reconhecer objetos do mundo real e/ou digital que podem ser representados através de listas que estabelecem uma organização na qual há um número variável de itens dispostos em sequência, fazendo manipulações simples sobre estas representações.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Na agenda digital da turma, as tarefas devem ficar em uma sequência, da maior para a menor prioridade, para serem mostradas nessa ordem. Qual estrutura de dados é mais adequada para guardar essa sequência de tarefas?
- A) Um grafo
- B) Uma lista
- C) Uma matriz
- D) Um registro
- E) Um conjunto
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado pede uma sequência ordenada de tarefas, da maior para a menor prioridade, que deve ser exibida nessa mesma ordem. Ou seja, importa a posição de cada elemento na sequência. Passo 2: A estrutura que armazena elementos em ordem linear, com posições sucessivas (primeiro, segundo, terceiro...), é a lista. Ela permite percorrer as tarefas na ordem em que foram guardadas e inserir ou remover elementos mantendo essa ordem. Passo 3: A alternativa A está errada porque um grafo representa relações de conexão entre vértices, sem uma sequência linear natural para exibição. Passo 4: A alternativa C está errada porque uma matriz organiza dados em linhas e colunas (duas dimensões) e não é a forma usual de guardar uma sequência simples de tarefas. Passo 5: A alternativa D está errada porque um registro agrupa campos de tipos diferentes de uma mesma entidade, mas não guarda várias tarefas em ordem. Passo 6: A alternativa E está errada porque um conjunto não tem ordem nem posições definidas, e a questão exige justamente uma sequência ordenada. Passo 7: Portanto, a lista é a estrutura mais adequada, e o gabarito oficial B está correto. Observação: uma fila de prioridade poderia ser cogitada por quem pensa em atender tarefas por urgência, mas, entre as alternativas dadas, a lista é a que melhor representa a sequência ordenada a ser exibida.
💡 Dica: Considere as características das estruturas de dados disponíveis.
Alternativa por alternativa
O aluno pode ter associado organização de tarefas a relações de dependência entre elas e escolhido grafo, sem perceber que o enunciado pede apenas uma ordem linear.
Uma lista guarda vários itens em uma sequência. Assim, as tarefas podem ficar organizadas da maior para a menor prioridade.
O aluno pode ter pensado que uma tabela de tarefas com colunas, como prioridade e descrição, é uma matriz, confundindo organização tabular com a estrutura de matriz bidimensional.
O aluno pode ter focado no fato de cada tarefa ter vários dados (nome, prazo, prioridade) e concluído que o registro seria a estrutura adequada, sem notar que o problema é guardar uma sequência de tarefas.
Por que engana: Confundir tipos de estruturas de dados, escolhendo uma que não mantém ordem ou prioridade adequada.
O aluno pode ter interpretado que as tarefas são um agrupamento de itens distintos, sem ordem, e por isso escolheu conjunto, ignorando a exigência de ordem de prioridade.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · conceito de prioridade
Revisar as principais estruturas de dados e suas aplicações.
Confundir tipos de estruturas de dados, escolhendo uma que não mantém ordem ou prioridade adequada.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um projeto de programação, a equipe precisa guardar as tarefas a fazer em uma sequência na qual seja possível incluir…
- Dado um problema de gerenciamento de tarefas, qual estrutura é a mais apropriada para armazenar uma lista de tarefas a…
- Identifique a estrutura de dados mais adequada para armazenar uma lista de tarefas a serem feitas em um projeto.
- Qual estrutura de dados é mais adequada para armazenar uma lista de itens em que a ordem é importante e pode ser…
- Uma escola brasileira está desenvolvendo um aplicativo para organizar tarefas de casa. Cada tarefa recebe um código…
- Justifique a escolha da estrutura de dados mais adequada para um projeto de gerenciamento de tarefas.
🔎 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
