instituto federal de educação, ciência e tecnologia do ceará

Propaganda
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ
DIRETORIA DE GESTÃO DE PESSOAS
COORDENADORIA GERAL DE SELEÇÃO E CONCURSOS
CONCURSO PÚBLICO – PROFESSOR EFETIVO – EDITAL Nº 24/DGP-IFCE/2010
ÁREA DE ESTUDO: CÓDIGO 23
LINGUAGEM DE PROGRAMAÇÃO,
PROGRAMAÇÃO WEB
PROGRAMAÇÃO
ORIENTADA
A
OBJETO
/
01. (20 pontos) A java tem características especiais que a diferenciam de outras linguagens de
programação. É uma linguagem orientada a objetos e apresenta peculiaridades relacionadas
à “coleta de lixo”. Explique a diferenciação de java em relação a outras linguagens quanto à
coleta de lixo e explique, no contexto da orientação a objetos, que representam os termos
objeto, classe, métodos, encapsulamento, herança, polimorfismo e sobrecarga.
02. (20 pontos) Com base nos conceitos apresentados na questão anterior, apresente linhas de
código, para cada um dos termos escritos na linguagem de programação java, que
revelem/demonstrem estas características, atentando sempre para a sintaxe da linguagem de
programação e para a inclusão de comentários de linha que possam explicar melhor esta linha
de código.
03. (20 pontos) É possível implementar pilhas em vetores. Esse tipo de implementação,
geralmente, envolve métodos do tipo push, pop e getTop. Descreva que geralmente cada um
desses métodos faz e escreva uma classe java, de forma simples, que implemente uma pilha
baseada em vetor.
04. (20 pontos) Descreva as características, as peculiaridades, as aplicações e as arquiteturas
das plataformas J2EE, J2SE e J2ME.
05. (20 pontos) Na plataforma J2EE, Servlets e JSP podem ser utilizados. Descreva em que eles
consistem e quais suas diferenças. Escreva sobre a possibilidade de uso deles em conjunto,
bem como o contexto em que é mais interessante adotar cada um deles.
Download