Baixe o app para aproveitar ainda mais
Prévia do material em texto
12/06/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/1 Acadêmico: Evelise Paiva (1639442) Disciplina: Linguagens de Programação e Estruturas de Dados (ADS12) Avaliação: Avaliação Final (Discursiva) - Individual FLEX ( Cod.:513364) ( peso.:4,00) Prova: 19288188 Nota da Prova: - 1. As estruturas de dados, na maioria dos casos, baseiam-se nos tipos de armazenamento vistos dia a dia, ou seja, são a transformação de uma forma de armazenamento já conhecida e utilizada no mundo real adaptada para o mundo computacional. Disserte sobre os tipos primitivos de dados. Resposta Esperada: Os tipos de dados primitivos são formados por números inteiros, números, pontos flutuantes, caracteres e tipos nulos. Esses tipos de dados servem para armazenar informações que usamos ou que trabalhamos no nosso dia a dia. Por exemplo: o booleano, que armazena dois estados que são verdade ou falso, verdade ou mentira, ligado ou desligado. Temos os tipos numéricos que armazenam valores, que podem ser reais ou inteiros, e o tipo de caractere, que armazena as palavras. 2. Uma das dificuldades de se implementar uma lista encadeada, ao invés de utilizar implementações prontas, é a necessidade de se controlar as estruturas que dão sustentação à própria lista de maneira programática. Considerando uma lista encadeada, que contenha 6 objetos do tipo String, avalie o efeito da execução do método a seguir sobre esta lista, dissertando sobre suas possíveis consequências para a mesma. Resposta Esperada: Ao executarmos este método, inicialmente criamos um novo No contendo a String vinda como parâmetro. O segundo passo, demonstrado na linha 14, é criar um nó que referencie o nó que atualmente é o segundo nó da lista. Na linha 14, referenciamos o nó recém criado no próximo do primeiro elemento da lista. Ao encerrar a execução do método, acabamos com duas listas encadeadas, uma delas contendo o primeiro elemento da lista anterior, que agora referencia como próximo o nó recém criado. Os demais elementos da lista anterior continuam interligados, sem, entretanto, existir referência para o primeiro deles, pois a mesma não foi salva.
Compartilhar