Buscar

prova uniasselvi 6924044

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

1. Imagine uma pilha de pratos sobre uma mesa. Ao empilhar dois pratos, o último prato a ser 
empilhado é o primeiro a ser retirado, caso contrário a pilha sofrerá algum dano. Existem estruturas 
de dados que se comportam exatamente da mesma forma, seguindo o princípio LIFO (last in first 
out), cujo último elemento inserido é o primeiro a ser retirado. Considerando os trechos parciais de 
código das duas classes mostradas na figura anexa (No e Pilha), forneça a implementação na 
linguagem de programação Java para o método insere, de forma que um novo No contendo um 
prato seja inserido na pilha. Observação: tanto a classe No quanto a classe Pilha já contém getters e 
setters para todos os seus atributos.
 
O acadêmico escreve código semelhante ao da figura da resposta.
 
2. As linguagens de programação possuem como característica um conjunto de palavras reservadas, 
que não podem ser usadas em outros contextos. Essas palavras-chave são aquelas palavras ou 
identificadores que têm um significado implícito e relevante para a linguagem de programação, pois
são reservadas para usos específicos da gramática da linguagem de programação. Disserte sobre as 
diferenças entre palavras reservadas usadas na linguagem C e o conceito das variáveis.
A linguagem C possui 32 palavras reservadas, que não podem ser utilizadas como variáveis. As 
variáveis podem ser qualquer outra palavra diferente das reservadas. São as palavras que o 
desenvolvedor da linguagem utiliza para executar comandos/instrução e, por isso, não podem ser 
usadas para outros fins, que não os que previamente definido. Por exemplo a palavra IF, que em 
muitas linguagens é reservado por fazer parte da sintaxe do comando.

Continue navegando