Buscar

Avaliação Final (Discursiva) - Individual Linguagens de Programação e Estruturas de Dados (ADS12)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

06/10/2022 16:10 Avaliação Final (Discursiva) - Individual
about:blank 1/2
Prova Impressa
GABARITO | Avaliação Final (Discursiva) - Individual
(Cod.:690399)
Peso da Avaliação 4,00
Prova 40250801
Qtd. de Questões 2
Nota 9,50
Na linguagem de programação Java, os vetores e as matrizes são normalmente utilizados para 
definir estruturas onde existe a necessidade de armazenamento de mais de um objeto do mesmo tipo. 
Entretanto, a utilização destas estruturas traz algumas limitações, como, por exemplo, a necessidade 
de se conhecer quantos objetos devem ser armazenados. As listas encadeadas atuam de forma a 
eliminar esta limitação, permitindo a adição de novos objetos enquanto houver espaço na memória da 
JVM (Java Virtual Machine). Tendo em vista o que foi exposto, crie uma classe chamada Aluno, 
contendo os atributos matrícula do tipo inteiro e nome do tipo String, além de um atributo que 
fornecerá a estrutura para o funcionamento de uma lista encadeada. Obs.: os getters e setters do nome 
e da matrícula podem ser ignorados para fins de simplicidade.
Resposta esperada
A resposta deverá ser semelhante ao código mostrado na figura.
Minha resposta
A Resposta deverá ser semelhante ao codigo mostrado abaixo public class Aluno { private int
matricula; private String nome; private Aluno proximoAluno; public Aluno getProximoAluno()
{ return proximoAluno; } public void setproximoAluno (Aluno proximoAluno) {
this.proximoAluno = proximoAluno; } }
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 a diferença no uso das variáveis e 
as constantes.
Resposta esperada
Dentro de um programa existem valores que precisam ser manipulados, ou seja, eles recebem
valores de outros campos; eles podem ser manipulados e por esse motivo são variáveis. Já as
constantes, como o nome sugere, tem seu valor inalterado durante a execução do programa, por
isso são categorizados como contantes.
Minha resposta
 VOLTAR
A+
Alterar modo de visualização
1
2
06/10/2022 16:10 Avaliação Final (Discursiva) - Individual
about:blank 2/2
Dentro de um programa existem valores que precisam ser manipulados, ou seja, eles recebem
valores de outros campos; eles podem ser manipulados e por esse motivo são variáveis. Já as
constantes, como o nome sugere, tem seu valor inalterado durante a execução do programa, por
isso são categorizados como constantes.
Imprimir

Continue navegando