Questões de Concurso sobre Estrutura de Dados

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
1.795 questões encontradas
Questões por página
20
Mais recentes
 

A estrutura de dados do tipo LIFO (last in, first out) ou FILO (first in, last out) em que os elementos só podem ser retirados na ordem inversa da ordem em que foram inseridos denomina-se:


A

Fila.


B

Pilha.


C

Lista.


D

Vetor.


E

Árvore binária.

De acordo com Monteiro (2012), uma pilha é uma estrutura de armazenamento na qual um dado é armazenado em seguida do outro, cujo acesso para manipulação ocorre sempre com os dois últimos dados armazenados. Assim é correto afirmar que a pilha é uma organização do tipo:


A

LIFO - Last-in, First-out.


B

FIFO - First-in, First-out.


C

FILO - First-in, Last-out.


D

LFU- Least- Frequently- Used.


E

Forma aleatória.

Considere a afirmação abaixo.


Trata-se de uma estrutura de dados em que os elementos são inseridos por uma extremidade e removidos por outra. Sua remoção é sempre do elemento mais antigo (first in, first out).


Assinale a alternativa que se relaciona à afirmação acima.


A

Árvore binária.


B

Pilha.


C

Fila.


D

Árvore.


E

Lista encadeada.

Qual alternativa NÃO descreve uma forma de implementação de listas lineares?


A

Por contiguidade física.


B

Por contiguidade física com descritor.


C

Por encadeamento simples.


D

Por encadeamento duplo.


E

Por encadeamento contíguo.

Seja T uma árvore AVL (Adelson-Velski e Landis) vazia. Supondo que os elementos 19, 18, 16, 15, 17, 2, 6 sejam inseridos nessa ordem em T, a sequência que corresponde a um percurso de T em pré-ordem é


A

18, 16, 15, 2, 6, 17, 19.


B

2, 6, 15, 16, 17, 18, 19.


C

2, 15, 6, 17, 19, 18, 16.


D

16, 15, 2, 6, 18, 17, 19.


E

16, 6, 2, 15, 18, 17, 19.

Uma operação muito comum em árvores é percorrê-la. Para isso, existem alguns métodos em pré-ordem (conhecida também como percurso em profundidade), em ordem (ou ordem simétrica) e em pós-ordem.

.

(Aaron M. Tenenbaum; Yedidyah Langsam; Moshe J. Augenstein. Estruturas de dados usando C. 1995.)

.

Diante do exposto, considere a árvore a seguir:

.

Imagem associada para resolução da questão

.

Assinale a alternativa que apresenta o passeio em ordem dessa árvore.


A

A, B, D, G, C, E, H, I, F.


B

G, D, B, H, I, E, F, C, A.


C

D, G, B, A, H, E, I, C, F.


D

A, B, C, D, E, F, G, H, I.


E

G, H, I, D, E, F, B, C, A.

Relacione as duas colunas quanto aos respectivos tipos de Estruturas de Dados:


(A) Vetores

(B) Registros

(C) Matrizes


(1) Homogêneas

(2) Heterogêneas


A

A2 - B1 - C2


B

A1 - B1 - C2


C

A2 - B2 - C1


D

A1 - B2 - C1

Júlio está desenvolvendo uma aplicação e precisa implementar um mecanismo de desfazer/refazer de um editor de texto utilizando o algoritmo LIFO (Last In, First Out).


Para implementar o algoritmo LIFO, Júlio deve usar a estrutura de dados:


A

fila;


B

pilha;


C

árvore;


D

nó folha;


E

tabela hash.

Uma árvore binária é uma árvore ordenada. Nela, todos os nós têm, no máximo, dois filhos. Sendo que cada nó é rotulado como sendo um filho da esquerda ou um filho da direita. A ação de percorrer todos os nós da árvore, de uma forma sistemática e fazendo esta visita apenas uma vez em cada nó, é chamada de caminhamento. Um caminhamento completo, sobre uma árvore, gera uma sequência linear dos nós. De tal forma que cada nó da árvore passa a ter um nó posterior ou um nó anterior, ou os dois, em uma dada forma de caminhamento. Observe, a seguir, a figura de uma árvore binária e marque a alternativa CORRETA sobre caminhamento.


Imagem associada para resolução da questão


A

A sequência de nós no caminhamento pre-fixado (pré-ordem) é: 8, 4, 6, 3, 5, 9.


B

A sequência de nó no caminhamento inter-fixado (in-ordem) é: 8, 4, 9, 3, 6, 5.


C

A sequência de nós no caminhamento pós-fixado (pós-ordem) é: 3, 5, 6, 4, 9, 8.


D

A sequência de nós no caminhamento pós-fixado (pós-ordem) é: 5, 3, 6, 4, 9, 8.


E

A sequência de nós no caminhamento pre-fixado (pré-ordem) é: 8, 4, 9, 3, 6, 5.

Listas encadeadas são estruturas de dados lineares. Isso significa que há uma sequência e uma ordem de como elas podem ser percorridas e construídas. Sobre listas encadeadas, analise as afirmativas abaixo:


I. Em uma lista, simplesmente encadeada baseada em nós, pode-se inserir um elemento, no final da lista, sem percorrê-la.

II. Implementar uma lista duplamente encadeada é mais fácil do que uma lista encadeada simples.

III. Em lista duplamente encadeada, é possível percorrer a lista em ambas as direções.

IV. As listas encadeadas podem também ser implementadas de forma circular. Assim, quando simplesmente encadeadas, o último elemento delas terá o ponteiro próximo apontando para o primeiro. Enquanto que as listas duplamente encadeadas terão o último com o ponteiro próximo apontado para o primeiro elemento e o primeiro com o ponteiro anterior apontado para o último.

V. Na busca pelo elemento a ser removido de uma lista, percorre-se, no pior caso, todos os elementos da lista, gastando com isso tempo proporcional ao tamanho dela.


Levando em conta as afirmações, acima, sobre listas encadeadas, escolha a alternativa CORRETA:


A

Apenas uma afirmativa está correta.


B

Apenas duas afirmativas estão corretas.


C

Apenas três afirmativas estão corretas.


D

Apenas quatro afirmativas estão corretas.


E

Todas as afirmativas estão corretas.

Analise as sentenças abaixo.


I - A árvore possui altura 4.

II - Os nós que contêm os números 0 e 8 são denominados irmãos.

III- O nó que contém o número 11 tem grau igual a zero.


Assinale a alternativa correta.


A

I e lI são verdadeiras, apenas.


B

I e IlI são verdadeiras, apenas.


C

lI e IlI são verdadeiras, apenas.


D

I, lI e IlI são verdadeiras.


E

Apenas IlI é verdadeira.

Considere as tabelas abaixo, as quais representam uma lista encadeada de frutas, organizadas em ordem alfabética em um vetor:


Tabela 1 - Antes da inclusão da fruta Maçã


Elemento

Fruta

Proximo

1

Laranja

2

2

Limão

4

3

Abacaxi

1

4

Melancia

0


Tabela 2 - Depois da inclusão da fruta Maçã


Elemento

Fruta

Proximo

1

Laranja

?

2

Limão

?

3

Abacaxi

?

4

Melancia

?

5

Maçã

?


Após a inclusão da fruta Maçã, para que as frutas permaneçam em ordem alfabética, os valores da coluna Proximo, na Tabela 2, deveriam apresentar, de cima para baixo, o seguinte preenchimento:


A

1, 2, 3, 4, 5.


B

1, 4, 3, 5, 2.


C

2, 5, 1, 0, 4.


D

2, 4, 1, 0, 5.

Pelo fato de a fila ser uma coleção dinâmica, algumas operações podem aumentar ou diminuir o seu tamanho. A operação que permite aumentar o seu tamanho é


A

desenfileira.


B

enfileira.


C

iniciaf.


D

vaziaf.


E

cheiaf.

Um conjunto linearmente separável é composto por exemplos que podem ser separados por pelo menos um hiperplano. As SVMs lineares buscam o hiperplano ótimo segundo a teoria do aprendizado estatístico, definido como aquele em que a margem de separação entre as classes presentes nos dados é minimizada.


C

Certo


E

Errado

Uma _______________ é uma sequência finita de elementos ligados entre si, onde uma célula da dela, aponta para a próxima célula sequencialmente. Elas são úteis para representar conjuntos dinâmicos de dados. Assinale a alternativa que preencha corretamente a lacuna acima.


A

árvore.


B

lista.


C

pilha.


D

fila.


E

tabela espelhada.

Se o processo adotado para a construção de árvores de decisão for determinístico, uma forma de obtenção de árvores aleatórias, que compõem as florestas aleatórias, pode ser realizada por meio do bootstrap dos dados, em que cada árvore é treinada com base no resultado de bootstrap_sample (inputs).


C

Certo


E

Errado

Uma árvore é um tipo abstrato de dados que armazena elementos de maneira hierárquica. Com exceção do elemento do topo, cada elemento tem um elemento pai e zero ou mais elementos filhos. Uma árvore normalmente é desenhada colocando-se os elementos dentro de elipses ou retângulos e conectando pais e filhos com linhas retas. Normalmente o elemento topo é chamado de raiz da árvore, mas é desenhado como o elemento mais alto, com todos os demais conectados abaixo (exatamente ao contrário de uma árvore real).


O percurso de uma árvore é a maneira ordenada de percorrer todos os seus nós, sem repetir nenhum e sem deixar de passar por nenhum. É utilizado, por exemplo, para consultar ou alterar as informações contidas nos nós. Porém, em algumas outras aplicações, queremos visitar os nós em certa ordem desejada.


Dada a árvore a seguir:


Imagem associada para resolução da questão


Assinale a alternativa que indica o nome do percurso utilizado e a ordem dos nós percorridos.


A

Prefixado, ABEFCGHID.


B

Prefixado, EFBGHICDA.


C

Pós-fixado, EFGHIBCDA.


D

Pós-fixado, ABEFCGHID.

   
Gerar simulado