AC2 GT008TSN1 - Estrutura de Dados
AC2 GT008TSN1 - Estrutura de Dados
AC2 GT008TSN1 - Estrutura de Dados
com/courses/13478/quizzes/53676
AC2
• Entrega 26 mai em 23:59
• Pontos 10
• Perguntas 10
• Disponível 20 mai em 0:00 - 26 mai em 23:59
• Limite de tempo 60 Minutos
Instruções
Prezado Estudante:
IMPORTANTE:
• Escolha um ambiente adequado para a realização da avaliação, onde você possa se concentrar
e responder às questões sem interrupções;
• Você precisará de uma conexão de Internet estável, que esteja ativa durante toda a realização da
avaliação;
• Para maior tranquilidade, evite fazer a avaliação a partir do celular ou outros dispositivos móveis,
use um notebook ou computador desktop;
• Não se esqueça de clicar no botão "Enviar teste" após responder às perguntas , para confirmar
o seu envio;
• Fique atento ao horário limite para realização da avaliação;
• Uma vez iniciada, você terá apenas o tempo limite da avaliação para finalizá-la e enviá-la.
Não haverá uma segunda chance para refazê-la.
Boa Prova!
Equipe EAD
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 12 minutos 8 de 10
1 of 9 25/05/2024, 12:08
AC2: GT008TSN1 - Estrutura de Dados https://facens.instructure.com/courses/13478/quizzes/53676
Pergunta 1
1 / 1 pts
A seguir, está um código que implementa um dos métodos de uma fila estática em Python. Analise o
código com atenção:
A partir desse código, selecione a alternativa correta que descreve a implementação e a função
deste método X.
IncorretaPergunta 2
0 / 1 pts
Considere o código a seguir que implementa uma pilha, uma lista e uma fila em Python. As classes
2 of 9 25/05/2024, 12:08
AC2: GT008TSN1 - Estrutura de Dados https://facens.instructure.com/courses/13478/quizzes/53676
Após a execução do código, qual o conteúdo da lista que será apresentado na linha 21?
[0, 4, 1, 3, 2, 2, 3, 1, 4, 0]
[0, 0, 1, 1, 2, 2, 3, 3, 4, 4]
[4, 4, 3, 3, 2, 2, 1, 1, 0, 0]
[0, 1, 2, 3, 4, 4, 3, 2, 1, 0]
[4, 0, 3, 1, 2, 2, 1, 3, 0, 4]
3 of 9 25/05/2024, 12:08
AC2: GT008TSN1 - Estrutura de Dados https://facens.instructure.com/courses/13478/quizzes/53676
Pergunta 3
1 / 1 pts
A seguir, está um código que implementa um dos métodos de uma fila estática em Python. Analise o
código com atenção:
A partir deste código, selecione a alternativa correta que descreve a implementação e a função deste
método X.
Pergunta 4
1 / 1 pts
4 of 9 25/05/2024, 12:08
AC2: GT008TSN1 - Estrutura de Dados https://facens.instructure.com/courses/13478/quizzes/53676
Cada estrutura de dados tem suas vantagens e desvantagens. O importante é escolher qual melhor
se adapta ao problema em questão.
PORQUE
II. Listas ligadas têm um tempo polinomial de inserção e exclusão, independentemente de sua
posição.
I e II são falsas.
I é verdadeira e II é falsa.
Pergunta 5
1 / 1 pts
Filas são estruturas de dados que obedecem ao princípio FIFO (First In, First Out), onde o primeiro
elemento adicionado é o primeiro a ser removido. Dependendo da escolha da estrutura de
armazenamento, o desempenho de operações específicas pode variar significativamente.
I. A implementação de uma fila usando listas ligadas é geralmente mais eficiente para operações de
enfileirar e desenfileirar do que usando listas (ou arrays).
II. A maior eficiência das listas ligadas em operações de fila se dá porque elas podem reatribuir
ponteiros ao invés de mover elementos.
5 of 9 25/05/2024, 12:08
AC2: GT008TSN1 - Estrutura de Dados https://facens.instructure.com/courses/13478/quizzes/53676
III. As filas baseadas em listas ligadas sempre realizam operações de enfileirar e desenfileirar em
tempo constante, mesmo quando o seu nó não possui o atributo de “cauda”.
I, II e III.
Apenas I e III.
Apenas II.
Apenas II e III.
Apenas I e II.
Pergunta 6
1 / 1 pts
PORQUE
Pergunta 7
1 / 1 pts
Leia o trecho de código a seguir e indique o que a função X faz no contexto de listas duplamente
6 of 9 25/05/2024, 12:08
AC2: GT008TSN1 - Estrutura de Dados https://facens.instructure.com/courses/13478/quizzes/53676
encadeadas.
Remove todos os nós duplicados na lista duplamente encadeada, mantendo a primeira ocorrência de cada valor.
Pergunta 8
1 / 1 pts
Considere as diferentes estruturas de listas encadeadas e seus respectivos recursos. Qual das
seguintes opções descreve corretamente características de lista simplesmente encadeadas, listas
duplamente encadeadas e listas circulares?
Listas circulares são mais eficientes em termos de memória do que listas duplamente encadeadas e listas
simplesmente encadeadas.
Listas simplesmente encadeadas, listas duplamente encadeadas e listas circulares possuem a mesma eficiência e
estrutura, diferindo apenas em seus nomes
7 of 9 25/05/2024, 12:08
AC2: GT008TSN1 - Estrutura de Dados https://facens.instructure.com/courses/13478/quizzes/53676
Em listas simplesmente encadeadas e listas duplamente encadeadas, o último nó aponta para o primeiro,
tornando-as circulares por definição.
Listas circulares não podem ser simplesmente ou duplamente encadeadas; elas são uma categoria completamente
separada.
Listas simplesmente encadeadas possuem nós com um ponteiro para o próximo nó e listas circulares são uma
variação onde o último nó aponta para o primeiro.
Pergunta 9
1 / 1 pts
O código a seguir implementa a inserção em uma lista duplamente ligada. Analise as seguintes
afirmativas:
I e II estão corretas.
8 of 9 25/05/2024, 12:08
AC2: GT008TSN1 - Estrutura de Dados https://facens.instructure.com/courses/13478/quizzes/53676
IncorretaPergunta 10
0 / 1 pts
O seguinte trecho de código deveria remover um nó do meio de uma lista duplamente ligada:
O código causa um erro de execução se o nó com o valor especificado não for encontrado.
Pontuação do teste: 8 de 10
9 of 9 25/05/2024, 12:08