Prova de Estruturas de Dados para o 3º Ano do Ensino Médio

Tema: Estrutura de dados
Etapa/Série: 3º ano – Ensino Médio
Disciplina: Educação Tecnológica
Questões: 10

Prova – Estrutura de Dados

Disciplina: Educação Tecnológica

Planejamentos de Aula BNCC Infantil e Fundamental

Ano: 3º ano – Ensino Médio

Instruções:

Leia atentamente cada questão e escolha a alternativa que julgar correta. Cada questão vale 1 ponto.

Questões:

1. Qual a principal vantagem do uso de estruturas de dados?

– (A) Aumento do tempo de execução do algoritmo.

– (B) Melhoria na eficiência do armazenamento e recuperação de dados.

– (C) Redução do consumo de memória dos hardware.

– (D) Eliminação da necessidade de algoritmos.

2. Qual das opções a seguir descreve melhor o conceito de ‘vetor’ em estruturas de dados?

– (A) Um conjunto de dados não ordenados.

– (B) Uma coleção de dados de tipos diferentes.

– (C) Uma coleção de elementos de tipo homogêneo, acessíveis por índices.

– (D) Um agrupamento de dados que não pode ser alterado após a criação.

3. Qual das seguintes estruturas de dados é mais adequada para representar uma lista de elementos que precisa de inserção e remoção frequente?

– (A) Array.

– (B) Pilha.

– (C) Lista encadeada.

– (D) Tabela hash.

4. Uma ‘fila’ é uma estrutura de dados que segue qual princípio de operação?

– (A) Último a entrar, primeiro a sair (LIFO).

– (B) Primeiro a entrar, primeiro a sair (FIFO).

– (C) Qualquer ordem de entrada e saída.

– (D) Operação somente em um extremo da fila.

5. Em uma árvore binária, qual é a característica principal de um nó?

– (A) Um nó pode ter no máximo dois filhos.

– (B) Um nó pode ter um número ilimitado de filhos.

– (C) Não existem nós em uma árvore binária.

– (D) Todos os nós têm o mesmo número de filhos.

6. A tabela hash é uma estrutura de dados que utiliza uma função de hash para:

– (A) Armazenar dados de forma ordenada.

– (B) Criar um algoritmo de ordenação eficiente.

– (C) Mapear chaves a valores para acesso rápido aos dados.

– (D) Proteger dados através de criptografia.

7. Qual das seguintes operações é considerada típica em uma pilha?

– (A) Remover um elemento do meio.

– (B) Adicionar um elemento na frente.

– (C) Adicionar um elemento no final.

– (D) Adicionar e remover elementos somente no topo da pilha.

8. Na estrutura de dados ‘grafos’, qual termo se refere ao relacionamento entre dois nós?

– (A) Vértice.

– (B) Aresta.

– (C) Caminho.

– (D) Conjunto.

9. Qual estrutura de dados seria mais adequada para implementar um sistema de navegação em um mapa?

– (A) Lista encadeada.

– (B) Árvore binária.

– (C) Grafo.

– (D) Vetor.

10. Uma deque (double-ended queue) permite adições e remoções em quais extremidades?

– (A) Somente na frente.

– (B) Somente no final.

– (C) Em ambas as extremidades.

– (D) Nenhuma extremidade.

Gabarito Detalhado:

1. B – A estrutura de dados é projetada para melhorar a eficiência no gerenciamento dos dados, tornando a consulta e a manipulação mais rápidas.

2. C – O vetor é uma coleção que armazena elementos do mesmo tipo, acessíveis via índices, o que facilita o acesso e a manipulação.

3. C – A lista encadeada permite inserções e remoções eficientes em qualquer lugar da lista, diferentemente de arrays que requerem realocação.

4. B – A fila opera no princípio FIFO (First In, First Out), onde o primeiro elemento adicionado é o primeiro a ser removido.

5. A – Uma árvore binária possui a característica de que cada nó tem, no máximo, dois filhos.

6. C – A função de hash transforma chaves em índices que permitem um acesso mais rápido aos valores associados, otimizando buscas.

7. D – Em uma pilha, as operações de adição ou remoção acontecem unicamente no topo, seguindo o princípio LIFO.

8. B – Uma aresta representa o relacionamento ou a conexão entre dois vértices (nós) em um grafo.

9. C – Um grafo é ideal para representar relações complexas como as de navegação, onde nós representam pontos de interesse e arestas as conexões entre eles.

10. C – Uma deque permite operações de inserção e remoção em ambos os extremos, tanto na frente quanto no final da fila.

Observações Finais:

As questões foram elaboradas para cobrir não apenas a definição das estruturas de dados, mas também sua aplicação prática, promovendo uma visão crítica sobre suas características e usos.


Botões de Compartilhamento Social