Buscar

Exercício de Estrutura de Dados - Exercício de Fixação 2 - Tentativa 1 de 3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Exercício de Estrutura de Dados - 
Exercício de Fixação 2 - Tentativa 1 de 3 
Questão 1 de 10 
CESGRANRIO, 2012 – Petrobrás Um programador recebeu a tarefa de elaborar um 
algoritmo para criar uma única lista encadeada, não necessariamente ordenada, a partir de 
duas listas encadeadas ordenadas já existentes. Cada uma das listas originais possui 
ponteiros para o primeiro e para o último elemento. Qual é a complexidade do algoritmo 
mais eficiente que esse programador pode produzir? 
A - O(1).check_circleResposta correta 
B - O(2n). 
C - O(log n). 
D - O(n log n). 
E - O(n). 
 
Questão 2 de 10 
CESGRANRIO, 2008 – BNDES 
Se a complexidade de tempo de um algoritmo é da ordem de T (n log n), é correto afirmar 
que esse algoritmo também é: 
A - O (log n). 
B - O (n log n).check_circleResposta correta 
C - O (n). 
D - O (n2). 
E - T (n). 
 
Questão 3 de 10 
Fundação Carlos Chagas, 2012 – MPE-AP 
Nas estruturas de dados, 
A - a fila é uma lista linear na qual as operações de inserção e retirada ocorrem apenas no 
início da lista. 
B - a pilha é uma lista linear na qual as operações de inserção e retirada são efetuadas 
apenas no seu topo.check_circleResposta correta 
C - as pilhas são utilizadas para controlar o acesso de arquivos que concorrem a uma 
única impressora. 
D - devido às características das operações da fila, o primeiro elemento a ser inserido será 
o último a ser retirado. Estruturas desse tipo são conhecidas como LIFO. 
E - devido às características das operações da pilha, o último elemento a ser inserido será 
o último a ser retirado. Estruturas desse tipo são conhecidas como FIFO. 
 
 
 
 
 
 
 
 
 
 
Questão 4 de 10 
CESPE, 2010 – INMETRO 
 
Considerando a figura acima, que ilustra uma árvore de busca binária, assinale a opção 
correta. 
A - O percurso a percorrer nessa árvore na pré-ordem é 4 10 15 12 8. 
B - Se a árvore em questão não for balanceada, então, com a remoção do nó 8, o nó 12 
deve assumir a raiz da árvore. 
C - Se a árvore em tela for balanceada, depois da inserção de um nó 9, o nó 12 assume a 
raiz da árvore.check_circleResposta correta 
D - Se a referida árvore for balanceada, a inserção de um nó 5 fará que ele tome o lugar 
do nó 4, passando a ser o nó 5 a raiz da subárvore. 
E - Transformando essa árvore em uma nova árvore de ordem 2, as folhas teriam de estar 
no nível 2. 
 
Questão 5 de 10 
Fundação Carlos Chagas, 2009 – TRT - 16ª REGIÃO 
O almoxarife de um órgão pediu ao técnico de informática que elaborasse um sistema de 
custeio que, para cada saída de material, considerasse o custo do mais recente que 
houvera dado entrada no almoxarifado. O técnico deve desenvolver um algoritmo para 
tratar com uma estrutura de dados do tipo. 
A - ARRAY. 
B - FIFO. 
C - HEAP. 
D - LIFO.check_circleResposta correta 
E - TABLE. 
 
Questão 6 de 10 
Fundação Carlos Chagas, 2010 – TER-AM 
As coleções de dados podem ser classificadas em estruturas lineares e estruturas não 
lineares. Nesse contexto, é correto afirmar que: 
A - a fila de prioridade é uma versão especial da fila, uma estrutura não linear. Quando se 
retira um elemento desta estrutura é selecionado aquele que tem maior prioridade, tendo 
portanto a ordenação do tipo FIFO. 
B - a lista é uma estrutura linear cuja implementação pode ser feita por meio de lista ligada 
em que as estruturas são estáticas ou através de um array para permitir que as estruturas 
sejam ligadas dinamicamente. 
C - na pilha, uma estrutura não linear, os elementos são colocados e retirados por um 
único lado da lista, ou seja, pelo topo, que é alterado sempre que um elemento é 
adicionado ou retirado da pilha. É um tipo de estrutura que tem a ordenação do tipo LILO. 
D - na tabela de Hash a chave é transformada num índice inteiro que é usado para 
acessar os dados. A chave pode ser um string, desde que haja uma função que transforme 
essa chave num inteiro. É uma estrutura linear.check_circleResposta correta 
E - tendo uma estrutura não linear, um array dinâmico é criado usando técnicas de 
alocação e gestão dinâmica de memória. Pode ser redimensionado e é alocado durante o 
tempo de compilação. 
Questão 7 de 10 
Fundação Getúlio Vargas, 2010 – DETRAN-RN 
Marque a alternativa que demonstra corretamente a estrutura representada pelo algoritmo 
a seguir: 
pont : = pt 
enquanto pont ≠ λ faça 
 imprimir (pont ↑.info) 
 pont : = pont ↑.prox 
A - Árvore binária. 
B - Lista circular. 
C - Lista duplamente encadeada. 
D - Lista simplesmente encadeada.check_circleResposta correta 
E - Recursividade.cancelRespondida 
 
Questão 8 de 10 
CESGRANRIO, 2011 – BNDES 
Em uma reunião técnica sobre a estrutura de dados que será utilizada em um sistema de 
computação científica, apontou-se, corretamente, que a árvore B+. 
A - é um tipo de árvore de busca binária. 
B - grava, nas folhas, os registros em si.check_circleResposta correta 
C - possui complexidade de tempo de inserção, no pior caso, igual a 
D - possui número máximo de nós igual à sua altura. 
E - tem ordem igual ao logaritmo (base 2) do número máximo de nós. 
 
Questão 9 de 10 
Fundação Carlos Chagas, 2011 - TRT - 14ª Região 
Considere: 
I. Estrutura de dados linear e estática, composta por um número finito de elementos de um 
determinado tipo de dados. 
II. É linear e dinâmica quando encadeada; apresenta um campo para conter o dado a ser 
armazenado e outro campo para apontar para o próximo elemento. 
III. Os elementos associados a cada nó são habitualmente chamados de filhos desses nós, 
podendo existir nós sem filhos. 
IV. É tipicamente uma representação de vértices ligados por arestas que eventualmente, 
podem ser direcionadas por meio de setas. 
Em relação às estruturas de dados, é correto afirmar que os itens I, II, III e IV estão 
associados, respectivamente, a. 
A - fila, vetor, árvore e tabela de hashing. 
B - fila, vetor, grafo e árvore. 
C - lista, fila, grafos e tabela de hashing. 
D - lista, fila, pilha e vetor. 
E - vetor, lista, árvore e grafo.check_circleResposta correta 
 
Questão 10 de 10 
Em estruturas de dados e algoritmos, Pilhas e Filas são conjuntos que permitem a 
inserção e remoção de elementos deste conjunto. Em uma Fila, as operações de inserção 
e retirada de elementos respectivamente são chamadas de: 
A - Dequeue e Enqueue. 
B - Enqueue e Dequeue.check_circleResposta correta 
C - Pop e Push. 
D - Push e Pop. 
E - Push e Pull.

Continue navegando

Outros materiais