Lista completa de Questões de Ciência da Computação do ano 2012 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Em relação às atividades para inserção de nós em uma lista encadeada, assinale aquela que NÃO é pertinente à inserção:
inserir o novo dado no nó criado.
atualizar o descritor.
criar o nó através do comando new
fazer com que o novo nó aponte para o primeiro nó da lista.
desalocar o nó retirado.
Com relação a estruturas de dados, analise as afirmativas abaixo:
1. A manipulação de elementos intermediários em pilhas ocorre de forma indireta.
2. As filas, ao contrário das pilhas, trabalham com o conceito FIFO.
3. Toda e qualquer árvore é também uma tabela hash.
4. Árvore B pode ser utilizada em bancos de dados e/ou sistemas de arquivos.
Assinale a alternativa que indica todas as afirmativas corretas.
São corretas apenas as afirmativas 1 e 2.
São corretas apenas as afirmativas 2 e 3.
São corretas apenas as afirmativas 2 e 4.
São corretas apenas as afirmativas 3 e 4.
São corretas apenas as afirmativas 1, 2 e 3.
Assinale a opção correta acerca de estruturas de informação.
A árvore, um tipo abstrato de dados que possui relacionamento do tipo pai-filho, compõem-se de nós, grau e altura, sendo a inserção e a remoção de elementos em uma árvore restritas à sua raiz.
Grafo corresponde a uma estrutura abstrata de dados que representa um relacionamento entre pares de objetos e que pode armazenar dados em suas arestas e vértices, ou em ambos.
Pilha é uma estrutura de informação abstrata cuja identificação é feita por meio de uma linha e de uma coluna.
Visitas a sítios armazenadas em um navegador na ordem lastin- first-out é um exemplo de lista.
Deque consiste em um contêiner de objetos armazenados em sequência, no qual o acesso aos elementos restringe-se ao primeiro elemento da sequência.
Com relação às estruturas de informação e às operações associadas a cada tipo de estrutura, assinale a opção correta.
Root() e front() são exemplos de métodos em grafos.
GetLast() e Parent() são exemplos de métodos em deques.
AddFirst() e Edges() são exemplos de métodos em filas.
Push(x) e Pop() são exemplos de métodos em pilhas.
Dequeue() e enqueue(x) são exemplos de métodos em árvores.
Sobre a estrutura de dados do tipo árvore, afirma-se que:
I. É um grafo conexo.
II. Uma árvore binária é dita balanceada se para cada um de seus nós as alturas de suas subárvores diferem de no máximo uma unidade.
III. Pode possuir ciclos.
Quais estão corretas?
Apenas I.
Apenas II.
Apenas III.
Apenas I e II.
Apenas I e III.
Acerca do tipo de dados árvore, julgue os próximos itens.
Quando não é possível prever antecipadamente quantos nós serão necessários para a criação e utilização de uma árvore binária, utilizam-se, na sua implementação, listas encadeadas.
Acerca do tipo de dados árvore, julgue os próximos itens.
Uma árvore binária degenerada em lista encadeada não pode ser balanceada.
Acerca do tipo de dados árvore, julgue os próximos itens.
As operações de busca em uma árvore binária não a alteram, enquanto operações de inserção e remoção de nós provocam mudanças sistemáticas na árvore.
Acerca do tipo de dados árvore, julgue os próximos itens.
Heap é um tipo de dados que se baseia em árvores binárias em que o balanceamento ocorre de maneira estática.
Acerca do tipo de dados árvore, julgue os próximos itens.
O acréscimo de um elemento em um heap pode mudar o nó raiz, dependendo do seu valor.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...