clp-2004-02-p1

Propaganda
Prova de Reposição (p1) Características das Linguagens de Programação – 2004 / 02
1a questão: Faça uma breve redação descrevendo a
2a questão: Considere ainda o código fonte do applet “Examination”. Identifique:
 as classes aí existentes;
 os objetos, associando-os às classes de que são instâncias;
 os métodos, associando-os aos seus respectivos objetos;
 os data-members ou variáveis de instância, associando-os aos seus respectivos
objetos;
 as variáveis locais.
3a questão: Descreva a classe Util.Stack (fale sobre os seus métodos e variáveis de
instância). Dê um pequeno exemplo, de sua autoria, do uso desta classe.
4a questão: Desenvolva uma aplicação java que crie um frame, coloque um canvas
dentro do frame, com o seguinte título acima do canvas “Canvas Exemplo”, e
desenhe, dentro do canvas, um círculo, um polígono e um retângulo.
5a questão: Leia da entrada padrão uma sequência de nomes próprios a serem
usados como chaves (em uma fase posterior do seu programa) e armazene-os em
uma HashTable de nome Tabela. Estes nomes próprios são todos diferentes entre
si, estão dispersos ao longo de um texto comum e iniciam sempre com letra
maiúscula. O string “@@@” sinaliza o fim do texto de entrada.
Sugestão: use as classes StringTokenizer e HashTable.
6a questão: Quais são os princípios fundamentais da orientação a objetos?
Defina-os e exemplifique.
Boa Sorte!
Prof. Oscar Luiz Monteiro de Farias
Download