Questões de Concurso sobre Árvores - Página 3 | Gran Questões

Questões de Concurso sobre Árvores

 
 
Disciplina 1
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
 
311 questões encontradas
Questões por página
20
Mais recentes
 

No contexto de uma Árvore B, estrutura comumente utilizada na indexação de tabelas relacionais, considere as seguintes propriedades numa Árvore B de grau g.


1. Todas as folhas estão no mesmo nível de profundidade na árvore.

2. Todos os nós podem conter, no máximo, 2g - 1 chaves.

3. Exceto pelo nó raiz, todos os demais nós devem conter, no mínimo, g -1 chaves.

4. Para uma árvore com N chaves, a complexidade do algoritmo de inserção é O(n).

5. Para uma árvore com N chaves, a complexidade do algoritmo de inserção é O(log n).


Estão corretas as afirmativas


A

2, 3 e 4, apenas.


B

1, 2, 3 e 5.


C

1, 2, 4 e 5.


D

2, 3, 4 e 5.


E

1, 3, 4 e 5.

A Figura a seguir exibe uma árvore binária.


Imagem associada para resolução da questão


Suponha que uma função percorra essa árvore em ordem simétrica e exiba os valores de seus nós no console.


Qual será o sexto valor a ser exibido por essa função?


A

20


B

30


C

60


D

70


E

80

Observe a figura a seguir.


Imagem associada para resolução da questão

Para a árvore binária apresentada, qual a ordem correta de visitação dos nós em um percurso em pós-ordem(pós-fixo)?


A

40, 80, 26, 90, 13, 43, 75, 34, 55, 1, 5, 17.


B

40, 90, 26, 13, 75, 43, 80, 1, 17, 5, 55, 34.


C

34, 80, 40, 43, 13, 26, 90, 75, 55, 5, 1, 17.


D

90, 26, 13, 75, 43, 40, 80, 17, 5, 1, 55, 34.

A criação de índices espaciais otimiza o armazenamento e a busca por dados de interesse do usuário, em comparação com a busca sequencial. Algumas heurísticas foram propostas e implementadas com essa finalidade, com destaque naquelas que se baseiam em árvores.


Assinale a opção que melhor descreve uma R-Tree.


A

As feições são indexadas de acordo com a distância (raio) de um ponto de referência.


B

As feições são alocadas em retângulos de extensões fixas, identificadas de forma sistemática.


C

As feições são alocadas em retângulos de extensões variáveis, balanceando a quantidade em cada um deles.


D

Os retângulos envolventes de cada feição são agrupados hierarquicamente, balanceando a quantidade em cada nível.


E

Os retângulos envolventes de cada feição são indexados como pontos com quatro dimensões.

Um desenvolvedor Java está implementando um sistema que precisa manipular grandes conjuntos de dados e deseja otimizar o desempenho da aplicação. Qual estrutura de dados em Java é mais adequada para armazenar elementos sem duplicação, permitindo acesso eficiente e verificação de existência?


A

Hashset;


B

Arraylist;


C

Linkedlist;


D

Treeset;


E

Hashmap.

Considere as seguintes três afirmações com base no código:


I - A função list() percorre a árvore e imprime os elementos em ordem crescente.

II - A função search() realiza uma busca recursiva na árvore binária e retorna um ponteiro para o nó que contém o elemento procurado, se encontrado.

III - A função list() não é recursiva.


Assinale a alternativa correta:


A

Apenas a afirmação I é correta.


B

As afirmações l e Il são corretas.


C

Apenas a afirmação Il é correta.


D

As afirmações l e Ill são corretas.


E

As afirmações Il e Ill são corretas.

Considere a construção da estrutura de uma árvore binária: cada nó é de um tipo registro chamado de noh com um campo com um inteiro (dado) e dois campos para os nós filhos (ant) e (prox), que são apontadores para noh (aqui convencionado como noh^). O elemento apontado por uma variável apontadora pt, por exemplo, é ‘pt^’. Considere o seguinte pseudocódigo do procedimento de construção da árvore:


Imagem associada para resolução da questão


O parâmetro “nodearv” é passado para “construa” por referência, e a função “novo” aloca espaço na memória para um novo nó. Suponha que a variável “raiz” é do tipo “noh^” e é inicializada com ‘NULO’. Então, para cada valor ‘x’ em {2,6,1,9,4,7,3,8,5}, nessa ordem, nós chamamos “construa(raiz, x);”, acarretando a construção da árvore com esses valores. As folhas dessa árvore (nós sem filhos) resultam, portanto, em:


A

1, 4, 5 e 9.


B

1, 3, 5 e 8.


C

2, 6, 7 e 5.


D

2, 1, 4 e 3.


E

6, 9, 3 e 8.

Com relação às árvores de decisão, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.


( ) A estrutura hierárquica presente nas árvores de decisão as torna imunes a qualquer tipo de deficiência nos dados de treinamento, garantindo uma generalização perfeita do modelo, sendo incomuns problemas de overfitting.

( ) Em uma árvore de decisão, o coeficiente de Gini de um nó geralmente é menor que o do seu pai.

( ) A árvore de decisão é um modelo em que cada nó consiste em uma decisão sobre um atributo ou conjunto de atributos que determina como os dados estão particionados pelos seus nós pais.


As afirmativas são, respectivamente,


A

F – V – F.


B

F – V – V.


C

F – F – F.


D

V – V – V.


E

V – F – V.

Considerando os algoritmos de construção de árvores de decisão ID3 e C4.5, é correto afirmar que:


A

o ID3 permite poda da árvore, e o C4.5 não;


B

o ID3 permite a existência de valores faltantes, e o C4.5 não;


C

o C4.5 permite a existência de atributos categóricos, e o ID3 não;


D

o C4.5 permite a existência de atributos com valores contínuos, e o ID3 não;


E

o ID3 utiliza a entropia no cálculo do critério de escolha do atributo para geração do nó, e o C4.5 não.

Considere as afirmativas abaixo sobre estruturas de dados homogêneas e heterogêneas, incluindo vetores e matrizes, registros, listas, filas, pilhas e árvores, métodos de busca e ordenação, e recursividade. Sobre o assunto, julgue as seguintes afirmações como verdadeiras (V) ou falsas (F):


(__)Em uma árvore binária de busca, o valor de cada nó à esquerda de um nó raiz é menor ou igual ao valor do nó raiz, e o valor de cada nó à direita é maior ou igual.

(__)A busca binária pode ser aplicada eficientemente em listas não ordenadas.

(__)Em uma pilha, a operação de inserção (push) ocorre no início da estrutura e a operação de remoção (pop) ocorre no final.


Assinale a alternativa cuja respectiva ordem de julgamento esteja correta:


A

V − V − V.


B

F − V − F.


C

F − F − F.


D

V − F − F.

Em estruturas de dados, existem conjuntos __________________ nos quais o elemento removido do conjunto pela operação ‘Delete’, por exemplo, é especificado previamente. Em uma ___________, o elemento eliminado do conjunto é o mais recente inserido, a política implementada é “último a entrar, primeiro a sair”, ou LIFO (last-in, first-out). Já em uma ____________, o elemento eliminado é sempre o que estava no conjunto a mais tempo, a política implementada é “primeiro a entrar, primeiro a sair”, ou FIFO (first-in, first-out).


Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.


A

dinâmicos – pilha – fila


B

estáticos – árvore – pilha


C

dinâmicos – fila – pilha


D

estáticos – pilha – fila


E

dinâmicos – fila – árvore

Árvores binárias de busca (BST) garantem a eficiência de inserções e buscas em tempo O (log n), desde que a árvore esteja balanceada, o que mantém a estrutura equilibrada e otimiza a altura da árvore.


C

Certo


E

Errado

Micael, atuando como analista no desenvolvimento de um sistema de gerenciamento de biblioteca, enfrenta o desafio de selecionar uma estrutura de dados que otimize o armazenamento de informações sobre os livros. O sistema requer uma solução que combine a eficiência em realizar buscas rápidas por título, a capacidade de adicionar novos títulos frequentemente e a preservação da ordem alfabética para melhorar a experiência de navegação. Levando em conta os critérios de acesso, busca, inserção e ordenação nas estruturas de dados, Micael identifica que a melhor opção para cumprir esses requisitos é a(o):


A

hash table;


B

lista encadeada;


C

array ordenado;


D

fila de prioridade;


E

árvore de busca binária.

A figura a seguir ilustra um jogo chamado de Torre de Hanoi, em vista lateral:


Imagem associada para resolução da questão


O objetivo é remover os discos de diferentes diâmetros do pino A para o pino C, utilizando o pino B como intermediário. Cada movimento deve ser feito com apenas um disco, e o resultado do movimento nunca deve dispor um disco maior sobre um disco menor. Para a implementação do jogo, as estruturas de dados mais naturais para armazenamento dos discos são de qual tipo?


A

FIFO


B

Árvore


C

Grafo dirigido


D

FILO


E

Registrador

No contexto de estrutura de dados, um grafo que consiste em um conjunto de vértices e um conjunto de arestas relacionadas entre esses vértices, onde não há nenhum ciclo direcionado, é um


A

grafo acíclico direcionado.


B

grafo simples.


C

grafo ponderado.


D

grafo desconexo.


E

grafo cíclico.

Árvores binárias balanceadas podem ser utilizadas para armazenar elementos de maneira a reduzir a quantidade de testes durante uma busca. Considerando que uma árvore com apenas um elemento (a raiz) possui 1 nível, marque a alternativa que indica a quantidade de níveis necessários para armazenar um total de 50 elementos utilizando todos os nós em uma árvore binária balanceada.


A

4


B

6


C

51


D

25

 
Ir para a página:
OK
 
Gerar simulado