wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz sobre Estruturas de Dados

Total questions: 16

Worksheet time: 41mins

Name
Class
Date
1.

Qual é o paradigma principal por trás da estrutura de dados Pilha?

a)

LILO - Last In, Last Out

b)

FIFO - First In, First Out

c)

LIFO - Last In, First Out

d)

FILO - First In, Last Out

2.

Qual das seguintes estruturas de dados é usada para armazenar dados de forma hierárquica?

a)

Lista ligada

b)

Conjunto

c)

Array

d)

Árvore

3.

Qual estrutura de dados é conhecida por não permitir elementos duplicados?

a)

Array

b)

Pilha

c)

Conjunto

d)

Fila

4.

Qual é a principal característica de uma Fila Circular?

a)

O último elemento é conectado ao primeiro

b)

Os elementos são armazenados em pares de chave e valor

c)

Os elementos são organizados hierarquicamente

d)

Permite inserção e remoção em ambas as extremidades

5.

Qual estrutura de dados utiliza o formato chave:valor?

a)

Array

b)

Árvore

c)

Pilha

d)

Dicionário

6.

Qual das seguintes estruturas de dados é mais eficiente para buscas rápidas?

a)

Fila

b)

Árvore de busca binária

c)

Lista ligada

d)

Deque

7.

Qual estrutura de dados é utilizada para implementar filas de prioridade?

a)

Array

b)

Heap binário

c)

Grafo

d)

Conjunto

8.

Qual é a principal diferença entre uma Pilha e uma Fila?

a)

A Pilha é homogênea e a Fila é heterogênea

b)

A Pilha é LIFO e a Fila é FIFO

c)

A Pilha é FIFO e a Fila é LIFO

d)

A Pilha é estática e a Fila é dinâmica

9.

Qual estrutura de dados é mais adequada para representar redes sociais?

a)

Deque

b)

Lista ligada

c)

Grafo

d)

Árvore

10.

Qual das seguintes estruturas de dados é usada para manipular dados tabulares, como em matrizes?

a)

Conjunto

b)

Dicionário

c)

Array multidimensional

d)

Pilha

11.

Qual estrutura de dados é ideal para implementar um sistema de navegação de histórico de páginas da web?

a)

Pilha

b)

Grafo

c)

Fila

d)

Array

12.

Qual das seguintes estruturas de dados é mais adequada para representar uma árvore genealógica?

a)

Conjunto

b)

Array

c)

Lista ligada

d)

Árvore

13.

Qual estrutura de dados é mais eficiente para implementar um sistema de cache com acesso rápido?

a)

Fila

b)

Deque

c)

Dicionário

d)

Árvore de busca binária

14.

Qual é a principal função de um algoritmo de hashing?

a)

Armazenar dados em formato de árvore

b)

Converter dados em um valor de tamanho fixo

c)

Ordenar dados em ordem crescente

d)

Comprimir dados para economizar espaço

15.

Qual das seguintes opções é uma característica de uma função de hash criptográfica?

a)

Gera o mesmo hash para entradas diferentes

b)

É reversível

c)

É determinística

d)

Depende do sistema operacional

16.

Qual é o principal problema que o 'hashing' tenta resolver em estruturas de dados como tabelas de hash?

a)

Facilitar a compressão de dados

b)

Minimizar colisões de hash

c)

Reduzir o tempo de execução de algoritmos de ordenação

d)

Aumentar o uso de memória