Buscar

P.O.O

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

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
Você viu 3, do total de 4 páginas

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

rofessor:
	EDUARDO LUIZ PARETO
	Turma: 9002/AA
	Nota da Prova: 5,0        Nota de Partic.: 2        Data: 14/11/2014 21:09:47
	
	 1a Questão (Ref.: 201301880532)
	Pontos: 0,5  / 0,5
	Em Java, para alterar a visibilidade do elemento em que se aplica, entre outros, utiliza-se o modificador de acesso:
		
	
	volatile.
	 
	protected.
	
	abstract.
	
	static.
	
	transient.
	
	
	 2a Questão (Ref.: 201302035480)
	Pontos: 0,5  / 0,5
	Eventos de texto são gerados quando um texto em um componente foi alterado de alguma forma. Este evento funciona apenas com componentes textfields e textarea da biblioteca AWT. Com relação ao textValueChanged(TextEvent e) selecione a opção correta:
		
	
	Invocado quando uma tecla é apertada e o componente está em foco;
	
	Invocado quando uma tecla é solta e o componente está em foco;
	
	Invocado quando a janela é maximizada ou minimizada.
	
	Invocado quando a janela é redimensionada.
	 
	Invocado quando o texto do component AWT sofre alguma alteração;
	
	
	 3a Questão (Ref.: 201302354136)
	Pontos: 0,5  / 0,5
	Todos os componentes do SWING originados da superclasse JComponent possuem um conjunto de métodos que permite controlar aspectos visuais como fonte, cursor, borda, cor de fundo e cor de fonte. Dentre os métodos indicados abaixo, assinale aquele que permite trocar a cor de frente do componente:
		
	
	setBackground()
	
	setFont()
	
	setCursor()
	 
	setForegroound()
	
	setBorder()
	
	
	 4a Questão (Ref.: 201302354324)
	Pontos: 0,5  / 0,5
	Java Database Connectivity (JDBC) define um conjunto de classes e interfaces para escrever programas ou sistemas em Java que utilizem Banco de Dados. Estas classes e interfaces efetuam as conexões entre a aplicação e o Sistema Gerenciador de Banco de Dados (SGBD). Ao utilizar o JDBC, podemos enviar comandos SQL ou PL/SQL para quase todos os bancos de dados relacionais. Em um programa Java, o objeto que representa as sentenças com instruções SQL que serão enviadas para execução pelo SGDB é uma implementação da interface:
		
	
	Command
	 
	Statement
	
	DriverManeger
	
	ResultSet
	
	Connection
	
	
	 5a Questão (Ref.: 201301876671)
	Pontos: 0,5  / 0,5
	De acordo com a definição de FlowLayout, identifique qual das alternativas abaixo NÃO está correta.
		
	
	Se a linha for muito longa, os componentes passam para a linha de baixo.
	 
	Os componentes são posicionados na ordem inversa que foram adicionados.
	
	Os componentes recebem o seu tamanho preferido tanto verticalmente quanto horizontalmente.
	
	É uma classe gerenciadora de layout que arranja os componentes seqüencialmente na janela, da esquerda para a direita, do topo para baixo.
	
	Trata o container como se fosse uma "página" ou um "parágrafo" da esquerda para a direita e de cima para baixo.
	
	
	 6a Questão (Ref.: 201302035486)
	Pontos: 1,0  / 1,0
	O conceito de Threads é largamente usado na programação Java. Com base neste conceito, selecione a opção incorreta:
		
	
	Os métodos wait(), notify() e notifyAll() também são muito importantes na sincronização, sendo responsáveis por provocar, respectivamente: uma espera, a liberação de uma ou mais threads em espera.
	
	Cada objeto em Java possui um lock e ele deve ser obtido através do comando synchronized.
	
	Java adotou a palavra chave synchronized para informar que um determinado bloco deve estar síncrono com os demais threads.
	
	O uso de memória compartilhada entre os threads obriga o programador a sincronizar as ações de suas thread.
	 
	As threads se diferem dos processos por não poderem ter áreas de dados comuns.
	
	
	 7a Questão (Ref.: 201302035479)
	Pontos: 0,5  / 0,5
	A interface WindowListener disponibiliza 12 métodos de tratamento para os diferentes comportamentos possíveis para a janela. Com relação ao window.Deactivated (MouseEvent e) selecione a opção correta:
		
	
	Invocado quando a janela foi fechada.
	
	Invocado quando a janela é minimizada;
	
	Invocado quando ganha o foco;
	 
	Invocado quando perde o foco;
	
	Invocado quando a janela foi aberta.
	
	
	 8a Questão (Ref.: 201302035125)
	Pontos: 1,0  / 1,0
	É a interface usada quando precisamos executar stored procedures:
		
	
	PreparedStatement
	
	ResultSet
	
	Connection
	 
	CallableStatement
	
	Statement
	
	
	 9a Questão (Ref.: 201301876888)
	Pontos: 0,0  / 1,5
	Faça um programa em JAVA que calcule o perímetro e área de um retângulo e volume do paralelepípedo. O programa deverá receber o valor do comprimento, largura e altura e apresentar o resultado.
		
	
Resposta: u
	
Gabarito: import javax.swing.*;
public class perimetroCalculo
{
public static void main (String[] parametro)
{
double compri, larg, alt, Peri, Area, VolParale;
String valorlido;
valorlido = JOptionPane.showInputDialog("Digite o Comprimento");
compri = Double.parseDouble(valorlido);
valorlido = JOptionPane.showInputDialog("Digite o Largura");
larg = Double.parseDouble(valorlido);
valorlido = JOptionPane.showInputDialog("Digite o Altura");
alt = Double.parseDouble(valorlido);
Peri = (2*compri)+(2*larg);
Area = compri*larg;
VolParale = compri*larg*alt;
System.out.println(Peri);
System.out.println(Area);
System.out.println(VolParale);
}
}
	
	
	 10a Questão (Ref.: 201301910492)
	Pontos: 0,0  / 1,5
	O que é JDBC e qual a principal diferença com o ODBC?
		
	
Resposta: n
	
Gabarito:
Java Database Connectivity ou JDBC é um conjunto de classes e interfaces  (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional.
A idéia de ODBC(Open Database Connectivity) foi criar uma maneira comum de acesso usando SQL (ODBC Driver Manager), de forma que uma aplicação-cliente pudesse acessar bases de dados de diferentes fornecedores, como por exemplo, Oracle Database, SQL Server (Microsoft), DB2 (IBM), entre outras, através de seus drivers correspondentes. Já o JDBC(Java DataBase Connection) é um conjunto de classes e interfaces em Java, que proporcionam uma interface similar a ODBC para bases de dados SQL. 
Ambas funcionam como meio de comunicação Banco X Aplicação, porém, ODBC é uma aplicação Windows restrito apenas a ele, enquanto a JDBC, por ser escrita em java, é multiplataforma.

Outros materiais