0% acharam este documento útil (0 voto)
62 visualizações4 páginas

A1 Avaliacao Do Modulo 1 - Nocoes de Gerenciamento de Memoria e Listas Lineares Revisao Da Tentativa

Enviado por

oslecadrecal
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
62 visualizações4 páginas

A1 Avaliacao Do Modulo 1 - Nocoes de Gerenciamento de Memoria e Listas Lineares Revisao Da Tentativa

Enviado por

oslecadrecal
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 4

15/06/2023, 10:58 ✅ [A1] – Avaliação do Módulo 1 - Noções de gerenciamento de memória e listas lineares: Revisão da tentativa

Página inicial Meus cursos 32010001906-2023-1 📚 Módulo 1

✅ [A1] – Avaliação do Módulo 1 - Noções de gerenciamento de memória e listas lineares

Iniciado em quinta, 15 jun 2023, 09:29


Estado Finalizada
Concluída em quinta, 15 jun 2023, 09:58
Tempo 28 minutos 9 segundos
empregado
Avaliar 8,14 de um máximo de 10,00(81,43%)

Questão 1
Correto

Atingiu 1,00 de 1,00

Em relação às listas lineares com alocação encadeada, escolha a afirmativa CORRETA.

a. A inserção de um elemento no final de uma lista linear encadeada é uma operação extremamente
ineficiente, tanto em termos de memória quanto em termos de computação.

b. A operação de busca de um elemento aleatório é mais eficiente em uma lista linear com alocação
encadeada do que em uma lista linear com alocação sequencial

c. O uso de lista linear com alocação encadeada é recomendado apenas quando se tem muita memória
disponível.

d. A remoção de um elemento em uma lista linear encadeada acaba gerando mais consumo de memória.

e. O uso de listas lineares com alocação encadeada melhora o gerenciamento de memória como um 
todo, dado que as posições da lista são alocadas sob demanda.

Questão 2

Correto

Atingiu 1,00 de 1,00

A remoção  de um elemento de uma lista linear com alocação sequencial  não


necessariamente diminuirá o consumo  de memória  para o
armazenamento da lista. Caso a implementação opte por sempre manter o vetor com tamanho
igual  ao conjunto de elementos  , será necessário redimensionar  o
vetor.

https://ava.ufms.br/mod/quiz/review.php?attempt=673779&cmid=616878#question-782664-6 1/4
15/06/2023, 10:58 ✅ [A1] – Avaliação do Módulo 1 - Noções de gerenciamento de memória e listas lineares: Revisão da tentativa
Questão 3
Correto

Atingiu 1,00 de 1,00

Uma lista encadeada circular é basicamente uma lista encadeada cujo último elemento armazena o endereço
do primeiro elemento da lista.

Escolha uma opção:


Verdadeiro 

Falso

Questão 4
Correto

Atingiu 1,00 de 1,00

Uma vez criada, uma lista linear não pode ter o seu tamanho alterado. Além disso, os elementos devem ser
mantidos sempre em suas posições de origem.

Escolha uma opção:


Verdadeiro

Falso 

Questão 5
Incorreto

Atingiu 0,00 de 1,00

Considere o código abaixo (escrito na linguagem Python).

def l(x, lista):


i=0
b = False
while i < len(lista) and not b:
b = lista[i] == x
i=i+1
return b
Escolha a alternativa que apresenta uma informação INCORRETA em relação ao código acima.

a. A condição “not b” representa uma otimização para reduzir a quantidade de iterações do laço.

b. O código funcionará corretamente para qualquer tipo primitivo utilizado.


c. A condição “not b” poderia ser removida sem prejudicar o resultado final gerado pelo algoritmo. 

d. O código retornará “False” quando o elemento x estiver na última posição da lista.

e. O código representa a busca de um elemento em uma lista linear sequencial.

https://ava.ufms.br/mod/quiz/review.php?attempt=673779&cmid=616878#question-782664-6 2/4
15/06/2023, 10:58 ✅ [A1] – Avaliação do Módulo 1 - Noções de gerenciamento de memória e listas lineares: Revisão da tentativa
Questão 6
Correto

Atingiu 1,00 de 1,00

Em relação ao gerenciamento de memória de listas lineares, escolha a opção que apresenta uma afirmativa
correta.

a. Todos os tipos de listas lineares consomem sempre a mesma quantidade de memória.

b. Listas lineares encadeadas sempre apresentam um melhor consumo de memória e desempenho de


execução em relação a listas lineares simples.

c. Listas lineares sequenciais só são vantajosas quando há uma quantidade ilimitada de memória.

d. O padrão de acesso à memória feito por uma aplicação e o crescimento da lista linear no transcorrer 
da execução são fatores importantes na escolha entre uma lista linear simples e uma lista linear
encadeada.
e. Nenhuma das alternativas anteriores.

Questão 7
Parcialmente correto

Atingiu 0,14 de 1,00

Dentre os diferentes tipos de listas, as Listas encadeadas  apresentam a melhor eficiência

na operação de Ponteiros  de um elemento em uma posição aleatória. Já as

Listas com alocação sequencial  , apesar de consumirem mais Memória 

por precisarem armazenar mais Espaço de memória  , permitem um uso mais

Comedido  da Busca  .

Questão 8
Correto

Atingiu 1,00 de 1,00

Listas lineares com alocação sequencial  alocam as posições de memória de maneira contígua 
utilizando vetor  . Esse tipo de lista consome uma quantidade inicial de memória, mas dificulta 
redimensionamento. A operação de busca  de um elemento em uma posição aleatória  é mais
eficiente nesse tipo de lista, pois a posição  do elemento é acessada diretamente.

https://ava.ufms.br/mod/quiz/review.php?attempt=673779&cmid=616878#question-782664-6 3/4
15/06/2023, 10:58 ✅ [A1] – Avaliação do Módulo 1 - Noções de gerenciamento de memória e listas lineares: Revisão da tentativa
Questão 9
Correto

Atingiu 1,00 de 1,00

Escolha a alternativa que apresenta uma informação CORRETA em relação à operação de busca de um
elemento x em uma lista linear sequencial L.

a. O custo da busca x é sempre o mesmo, independente da posição que x estiver em L.

b. Se soubermos de antemão que L está ordenada, a busca de x pode ser otimizada para não percorrer 
todas as posições de L.

c. Uma opção para melhorar a busca de elementos em L é, antes de cada busca, ordenar L. Dessa maneira,
o custo total da operação (ordenação+busca) sempre ficará melhor do que com L não ordenada.

d. A busca de um elemento não pode também ser utilizada na operação de remoção, já que não é
necessário encontrar o elemento antes de removê-lo.

e. Nenhuma das alternativas anteriores.

Questão 10

Correto

Atingiu 1,00 de 1,00

A operação de remoção de um elemento de uma lista linear com alocação sequencial é mais custosa que a
operação de remoção de um elemento de uma lista linear encadeada. Para diminuir o custo dessa operação, a
operação de remoção pode utilizar algum tipo de “simulação”, como por exemplo o uso de variáveis que
indiquem os limites da memória realmente utilizada.

Escolha uma opção:


Verdadeiro 

Falso

Atividade anterior
◄ 📍 [Checkout de Presença] Módulo 1 - Noções de gerenciamento de memória e listas lineares

Seguir para...

Próxima atividade
▶️ [Videoaula] Apresentação do Módulo 2 ►

Manter contato
Suporte Técnico ao Usuário
 https://suporteagetic.ufms.br
 (67) 3345-7613
[email protected]

https://ava.ufms.br/mod/quiz/review.php?attempt=673779&cmid=616878#question-782664-6 4/4

Você também pode gostar