Logo Passei Direto
Buscar

Conjunto de questões de Estrutura de Dados com múltipla escolha sobre Round Robin (implementação em UNIX), listas encadeadas (simples, duplas e circulares), pilha, fila e operações de remoção/encadeamento (ponteiros ant/prox).

Ferramentas de estudo

Questões resolvidas

Qual a estrutura de dados usada na implementação do método Round Robin do sistema operacional UNIX?
Árvore
Pilha
Lista simplesmente encadeada
Lista duplamente encadeada
Fila

As estruturas de dados lineares (fila, pilha e lista) são muito utilizadas para resolver problemas computacionais. Cada uma dessas estruturas pode ser implementada com diferentes características e atendem a diferentes tipos de problemas.
Sobre as características dessas estruturas de dados, atribua V (verdadeiro) ou F (falso) para as afirmativas a seguir. - Em uma pilha, o último elemento a entrar é o primeiro a sair. - Em uma fila, o primeiro elemento a entrar é o último a sair. - Uma lista permite que as inserções possam ser feitas em qualquer lugar (posição), mas as remoções, não. - Em uma lista circular com encadeamento simples, o primeiro elemento aponta para o segundo e para o último. - Para remover um elemento de uma lista duplamente encadeada, deve-se alterar o encadeamento dos elementos anterior e próximo ao elemento removido. Assinale a alternativa que contém, de cima para baixo, a sequência correta:
V, F, V, F, V.
F, V, V, F, F.
V, F, F, V, F.
V, F, F, F, V.
F, F, V, V, V.

Uma estrutura de dados em lista duplamente encadeada permite na cadeia movimentos para:
trás, apenas.
cima e para baixo, apenas.
cima e para baixo ou para frente e para trás.
frente, apenas.
frente e para trás, apenas.

Em uma lista duplamente encadeada, seus nodos são compostos por campos cujos tipos podem ser de diferentes naturezas, entretanto dois de seus campos devem ser ponteiros para o mesmo tipo do nodo, são estes os ponteiros ant e prox, que apontam, respectivamente, para o nodo anterior e para o próximo nodo. Esta característica permite que a estrutura seja percorrida em ambos os sentidos. Assim analisando as operações a seguir:
Sendo p um ponteiro que aponta para um dos nodos da lista, pode-se afirmar que:
As operações possibilitam a busca de um nodo apontado pelo ponteiro p.
As operações possibilitam o percurso do ponteiro p da esquerda para direita.
As operações possibilitam o percurso do ponteiro p da direita para esquerda.
As operações removem o nodo apontado pelo ponteiro p.
As operações inserem novo nodo, após o nodo apontado pelo ponteiro p.

São listas que, além de cada elemento indicar o elemento seguinte, também indicam aquele que o antecede, ou melhor, cada elemento é ligado a seu sucessor e a seu predecessor, possibilitando um caminhamento no sentido início-fim ou no sentido oposto (fim-início). O texto acima, sobre Estrutura de Dados, descreve:
Listas Circulares
Listas Duplamente Encadeadas
Listas simplesmente encadeadas
Grafo
Árvore

Assinale a alternativa que traz uma afirmação incorreta sobre as diversas implementações da estrutura de dados lista.
A lista simplesmente encadeada é adequada para a resolução de problemas em que os elementos da lista devem ser percorridos em apenas uma direção.
A lista circular é toda lista, independente do tipo de alocação, em que é formado um ciclo entre seus elementos.
A estrutura do nó da lista duplamente encadeada deve, obrigatoriamente, possuir um ponteiro para o nó anterior e outro para o nó seguinte, permitindo movimentação para frente e para trás.
A lista sequencial deve ser implementada com o uso de estruturas de vetor, pois essas essas estruturas utilizam o conceito de alocação estática e dispõem seus elementos de forma contígua na memória.
Listas encadeadas em geral são preferíveis em relação às listas sequenciais, especialmente por serem mais eficientes e sempre utilizarem menos espaço de armazenamento na memória.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Qual a estrutura de dados usada na implementação do método Round Robin do sistema operacional UNIX?
Árvore
Pilha
Lista simplesmente encadeada
Lista duplamente encadeada
Fila

As estruturas de dados lineares (fila, pilha e lista) são muito utilizadas para resolver problemas computacionais. Cada uma dessas estruturas pode ser implementada com diferentes características e atendem a diferentes tipos de problemas.
Sobre as características dessas estruturas de dados, atribua V (verdadeiro) ou F (falso) para as afirmativas a seguir. - Em uma pilha, o último elemento a entrar é o primeiro a sair. - Em uma fila, o primeiro elemento a entrar é o último a sair. - Uma lista permite que as inserções possam ser feitas em qualquer lugar (posição), mas as remoções, não. - Em uma lista circular com encadeamento simples, o primeiro elemento aponta para o segundo e para o último. - Para remover um elemento de uma lista duplamente encadeada, deve-se alterar o encadeamento dos elementos anterior e próximo ao elemento removido. Assinale a alternativa que contém, de cima para baixo, a sequência correta:
V, F, V, F, V.
F, V, V, F, F.
V, F, F, V, F.
V, F, F, F, V.
F, F, V, V, V.

Uma estrutura de dados em lista duplamente encadeada permite na cadeia movimentos para:
trás, apenas.
cima e para baixo, apenas.
cima e para baixo ou para frente e para trás.
frente, apenas.
frente e para trás, apenas.

Em uma lista duplamente encadeada, seus nodos são compostos por campos cujos tipos podem ser de diferentes naturezas, entretanto dois de seus campos devem ser ponteiros para o mesmo tipo do nodo, são estes os ponteiros ant e prox, que apontam, respectivamente, para o nodo anterior e para o próximo nodo. Esta característica permite que a estrutura seja percorrida em ambos os sentidos. Assim analisando as operações a seguir:
Sendo p um ponteiro que aponta para um dos nodos da lista, pode-se afirmar que:
As operações possibilitam a busca de um nodo apontado pelo ponteiro p.
As operações possibilitam o percurso do ponteiro p da esquerda para direita.
As operações possibilitam o percurso do ponteiro p da direita para esquerda.
As operações removem o nodo apontado pelo ponteiro p.
As operações inserem novo nodo, após o nodo apontado pelo ponteiro p.

São listas que, além de cada elemento indicar o elemento seguinte, também indicam aquele que o antecede, ou melhor, cada elemento é ligado a seu sucessor e a seu predecessor, possibilitando um caminhamento no sentido início-fim ou no sentido oposto (fim-início). O texto acima, sobre Estrutura de Dados, descreve:
Listas Circulares
Listas Duplamente Encadeadas
Listas simplesmente encadeadas
Grafo
Árvore

Assinale a alternativa que traz uma afirmação incorreta sobre as diversas implementações da estrutura de dados lista.
A lista simplesmente encadeada é adequada para a resolução de problemas em que os elementos da lista devem ser percorridos em apenas uma direção.
A lista circular é toda lista, independente do tipo de alocação, em que é formado um ciclo entre seus elementos.
A estrutura do nó da lista duplamente encadeada deve, obrigatoriamente, possuir um ponteiro para o nó anterior e outro para o nó seguinte, permitindo movimentação para frente e para trás.
A lista sequencial deve ser implementada com o uso de estruturas de vetor, pois essas essas estruturas utilizam o conceito de alocação estática e dispõem seus elementos de forma contígua na memória.
Listas encadeadas em geral são preferíveis em relação às listas sequenciais, especialmente por serem mais eficientes e sempre utilizarem menos espaço de armazenamento na memória.

Prévia do material em texto

CCT0753_EX_A10_201703294742_V7
 
 
 ESTRUTURA DE DADOS 10a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0753_EX_A10_201703294742_V7 24/06/2018 16:59:42 (Finalizada)
Aluno(a): RICARDO ALEXANDRE KEMMERICH
Disciplina: CCT0753 - ESTRUTURA DE DADOS 201703294742
 
 
Ref.: 201704014131
 1a Questão
Qual a estrutura de dados usada na implementação do método Round Robin do sistema operacional UNIX ?
 Lista duplamente encadeada
Árvore
Lista simplesmente encadeada
Pilha
Fila
 
 
Explicação:
Não tem outra possibilidade. Resposta objetiva.
 
 
 
Ref.: 201703352007
 2a Questão
Em uma lista linear duplamente encadeada.
Cada ponteiro possui um só endereço que referencia o primeiro nó da lista.
Cada nó possui um só ponteiro que referencia o próximo nó da lista.
 O ponteiro do "último" nó não é NULL, mas sim aponta de volta para o "primeiro" nó da lista.
O ponteiro do "primeiro" nó não é NULL, mas sim aponta de volta para o "primeiro" nó da lista, formando um
ciclo.
 Além do campo relativo ao dado, cada nó possui dois ponteiros.
 
 
 
Ref.: 201704496687
 3a Questão
As estruturas de dados lineares (fila, pilha e lista) são muito utilizadas para resolver problemas computacionais. Cada
uma dessas estruturas pode ser implementada com diferentes características e atendem a diferentes tipos de
problemas. Sobre as características dessas estruturas de dados, atribua V (verdadeiro) ou F (falso) para as afirmativas a
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
seguir. - Em uma pilha, o último elemento a entrar é o primeiro a sair. - Em uma fila, o primeiro elemento a entrar é o
último a sair. - Uma lista permite que as inserções possam ser feitas em qualquer lugar (posição), mas as remoções,
não. - Em uma lista circular com encadeamento simples, o primeiro elemento aponta para o segundo e para o último. -
Para remover um elemento de uma lista duplamente encadeada, deve-se alterar o encadeamento dos elementos anterior
e próximo ao elemento removido. Assinale a alternativa que contém, de cima para baixo, a sequência correta:
F, F, V, V, V.
V, F, V, F, V.
V, F, F, V, F.
 V, F, F, F, V.
F, V, V, F, F.
 
 
Explicação:
Analisando cada afirmativa :
Em uma pilha, o último elemento a entrar é o primeiro a sair.
Resposta : Verdadeiro. Segue a lógica LIFO.
- Em uma fila, o primeiro elemento a entrar é o último a sair.
Resposta : Falso. O primeiro a entrar é o primeiro a sair.
- Uma lista permite que as inserções possam ser feitas em qualquer lugar (posição), mas as remoções, não.
Resposta : FAlso. Tanto inserções quanto remoções podem ocorrer em qualquer posição
- Em uma lista circular com encadeamento simples, o primeiro elemento aponta para o segundo e para o último.
Resposta : Falso. O link do último nó aponta para o 1o. nó da lista.
- Para remover um elemento de uma lista duplamente encadeada, deve-se alterar o encadeamento dos elementos
anterior e próximo ao elemento removido.
Resposta : Verdadeiro
 
Logo, a resposta certa é V - F- F - F - V
 
 
 
Ref.: 201703343882
 4a Questão
Uma estrutura de dados em lista duplamente encadeada permite na cadeia movimentos para:
cima e para baixo ou para frente e para trás.
trás, apenas.
cima e para baixo, apenas.
 frente e para trás, apenas.
frente, apenas.
 
 
Explicação:
Nas listas dulamente encadeadas há 2 ponteiros : um que aponta para o nó à direita e outro que aponta para o nó à
esquerda.
 
 
 
Ref.: 201703352335
 5a Questão
As listas encadeadas podem ser elaboradas de duas formas utilizando uma técnica de encadeamento simplesmente ou
encadeamento duplo. O que difere uma lista simplesmente encadeada de uma lista duplamente encadeada?
 Em uma lista simplesmente encadeada cada nó aponta para um único nó enquanto a lista duplamente
encadeada aponta para mais de um nó.
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
Em uma lista duplamente encadeada cada nó aponta para nó seguinte e para o primeiro nó da fila.
Em uma lista duplamente encadeada, cada nó aponta para um nó enquanto a lista simplesmente encadeada
aponta para mais de um nó.
Em uma lista duplamente encadeada cada nó aponta para nó seguinte.
Em uma lista simplesmente encadeada cada nó aponta para nó seguinte e para o nó anterior.
 
 
 
Ref.: 201703965907
 6a Questão
Em uma lista duplamente encadeada, seus nodos são compostos por campos cujos tipos podem ser de diferentes
naturezas, entretanto dois de seus campos devem ser ponteiros para o mesmo tipo do nodo, são estes os ponteiros ant
e prox, que apontam, respectivamente, para o nodo anterior e para o próximo nodo. Esta característica permite que a
estrutura seja percorrida em ambos os sentidos. Assim analisando as operações a seguir:
 
p->ant->prox=p->prox;
 p->prox->ant=p->ant;
 
Sendo p um ponteiro que aponta para um dos nodos da lista, pode-se afirmar que:
As operações possibilitam a busca de um nodo apontado pelo ponteiro p.
As operações possibilitam o percurso do ponteiro p da esquerda para direita.
As operações possibilitam o percurso do ponteiro p da direita para esquerda.
 As operações removem o nodo apontado pelo ponteiro p.
 As operações inserem novo nodo, após o nodo apontado pelo ponteiro p.
 
 
 
Ref.: 201704473285
 7a Questão
São listas que, além de cada elemento indicar o elemento seguinte, também indicam aquele que o antecede, ou melhor,
cada elemento é ligado a seu sucessor e a seu predecessor, possibilitando um caminhamento no sentido início-fim ou no
sentido oposto (fim-início). O texto acima, sobre Estrutura de Dados, descreve :
Listas Circulares
 Listas Duplamente Encadeadas
Listas simplesmente encadeadas
Grafo
Árvore
 
 
Explicação:
O enunciado é a descrição de listas duplamente encadeadas, que terão 2 ponteiros em cada nó, um apontando para o nó
anterior e outro apontando para o nó posterior.
 
 
 
Ref.: 201703999736
 8a Questão
Assinale a alternativa que traz uma afirmação incorreta sobre as diversas implementações da estrutura de dados lista.
A lista simplesmente encadeada é adequada para a resolução de problemas em que os elementos da lista devem
ser percorridos em apenas uma direção.
A lista circular é toda lista, independente do tipo de alocação, em que é formado um ciclo entre seus elementos.
Por exemplo, quando o último elemento da lista aponta para o primeiro.
A estrutura do nó da lista duplamente encadeada deve, obrigatoriamente, possuir um ponteiro para o nó anterior
e outro para o nó seguinte, permitindo movimentação para frente e para trás.
 A lista sequencial deve ser implementada com o uso de estruturas de vetor, pois essas essas estruturas utilizam
o conceito de alocação estática e dispõem seus elementos de forma contígua na memória.
 Listas encadeadas em geral são preferíveis em relação às listas sequenciais, especialmente por serem mais
eficientes e sempre utilizarem menos espaço de armazenamento na memória.
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js
 
 
Explicação:
Analisando cada item.
>> A estrutura do nó da lista duplamente encadeada deve,
obrigatoriamente, possuir um ponteiro para o nó anterior e outro para o nó
seguinte, permitindo movimentação para frente e para trás.
 Afirmativa correta, que segue a definição de lista duplamente encadeada. 
Não marcar o item.
 >> A lista simplesmente encadeada é adequada para a resolução de
problemas em que os elementos da lista devem ser percorridos em apenas
uma direção.
 
 Afirmativa correta. Em uma lista simplesmente encadeada existe ponteiro
para o início da lista. Por isso, não dá para percorrer tal lista do fim para o
início. Nâo marcar o item.
>> A lista sequencialdeve ser implementada com o uso de estruturas de
vetor, pois essas essas estruturas utilizam o conceito de alocação estática e
dispõem seus elementos de forma contígua na memória.
 
 Afirmativa correta. O vetor pode até ser dinâmica, mas usualmente usa
alocação estática de memória e é o recurso usado na implementação das listas
sequenciais. Não marcar o item.
>> A lista circular é toda lista, independente do tipo de alocação, em que é
formado um ciclo entre seus elementos. Por exemplo, quando o último
elemento da lista aponta para o primeiro.
 
 Afirmativa correta. 
>> Listas encadeadas em geral são preferíveis em relação às listas
sequenciais, especialmente por serem mais eficientes e sempre utilizarem
menos espaço de armazenamento na memória.
 Afirmativa falsa porque as listas encadeadas não ocupam menos espaço
que as listas sequencias. Cada nó de uma lista simplemente encadeada, por
exemplo, tem um campo de dado e um campo que é ponteiro.
Marcar esta afirmativa.
 
 
 
 
 
 
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js

Mais conteúdos dessa disciplina