Buscar

AV POO 20152

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Fechar 
 
Avaliação: CCT0263_AV_201201699101 » PROGRAMAÇÃO ORIENTADA A OBJETOS 
Tipo de Avaliação: AV 
Aluno: 
Professor: 
MARCIO PACHECO DE AZEVEDO 
EDUARDO LUIZ PARETO 
Turma: 
Nota da Prova: 6,0 Nota de Partic.: 2 Data: 20/06/2015 08:07:52 
 
 
 1
a
 Questão (Ref.: 201201871132) Pontos: 1,5 / 1,5 
Observe o código java: 
 
Para que possamos ter como saída: "DooBeeDooBeeDo" Quais os valores que devemos 
preencher nas lacunas de código ? 
 
 
Resposta: Lacuna 1: 3; Lacuna 2: print; Lacuna 3: print; Lacuna 4: 3; 
 
 
Gabarito: 3; print; print; 3 
 
 
 
 2
a
 Questão (Ref.: 201201860067) Pontos: 0,5 / 0,5 
As classes que compõem o núcleo de funcionalidades Java estão organizadas em pacotes, grupos de 
classes, interfaces e exceções afins ou de uma mesma aplicação. Identifique entre os principais 
pacotes oferecidos como parte do núcleo Java, o que NÃO faz parte deste núcleo. 
 
 java.exe 
 java.awt 
 java.lang 
 javax.swing 
 java.net 
 
 
 
 3
a
 Questão (Ref.: 201202337850) Pontos: 0,0 / 0,5 
Em uma aplicação Java, para acesso aos dados armazenados em um SGBD deve-se implementar a 
interface Connection para o gerenciamento da conexão entre o programa Java e o banco de dados. O 
objeto Connection é inicializado com o resultado de uma chamada para o método estático 
getConnection da classe: 
 
 Connection 
 PreparedStatement 
 Statement 
 ResultSet 
 DriverManager 
 
 
 
 4
a
 Questão (Ref.: 201202018688) Pontos: 1,0 / 1,0 
Threads que trocam informações em tempo de execução são chamadas de: 
 
 executáveis 
 bloquedas 
 síncronas 
 encerradas 
 assíncronas 
 
 
 
 5
a
 Questão (Ref.: 201201860232) 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. 
 
 
 
 6
a
 Questão (Ref.: 201202337697) 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: 
 
 setFont() 
 setCursor() 
 setBackground() 
 setBorder() 
 setForegroound() 
 
 
 
 7
a
 Questão (Ref.: 201201860394) Pontos: 0,5 / 0,5 
Trabalhando com Métodos da interface WindowListener, identifique qual o método abaixo é FALSO. 
 
 
 WindowDeactivated: chamado quando usuário torna outra janela a janela ativa. 
 WindowOpenFrame: chamado quando usuário abre uma nova janela. 
 WindowClosed: chamado depois do fechamento da janela. 
 WindowClosing: chamado quando inicia o fechamento da janela. 
 
 WindowActivated: chamado quando usuário torna janela ativa. 
 
 
 
 
 8
a
 Questão (Ref.: 201202010027) Pontos: 0,5 / 0,5 
Para tratar eventos de texto, o Java disponibiliza uma série de tratadores de eventos. Visando este 
conceito, correlacione as colunas abaixo: 
 
i. itemStateChanged(ItemEvent e) 
ii. KeyTyped(KeyEvent e) 
iii. textValueChanged(TextEvent e) 
iv. focusGained(FocusEvent e) 
( ) Invocado quando o texto do component AWT sofre alguma alteração 
( ) Invocado quando uma tecla é apertada e o componente está em foco 
( ) Invocada quando um componente de seleção muda de estado 
( ) Invocado quando o componente ganha foco. 
 
 i, ii, iii, iv 
 iii, i, ii, iv 
 iv, ii, iii, i 
 ii, iii, i, iv 
 iii, ii, i, iv 
 
 
 
 9
a
 Questão (Ref.: 201202337944) Pontos: 1,0 / 1,0 
Objetos que implementam a interface Statement são usados para o envio de instruções SQL, a serem 
executadas pelo SGBD, retornando o resultado obtido. Indique qual é o método usado para o envio 
de instruções SQL do grupo: INSERT; UPADATE E DELETE. 
 
 Connection getConnection() 
 Boolean execute(String SQL) 
 int executeUpdate (String SQL) 
 ResultSet executeQuery (String SQL) 
 ResultSet getResultSet() 
 
 
 
 10
a
 Questão (Ref.: 201201871468) Pontos: 0,0 / 1,5 
Observe o código Java: 
 
No exemplo, temos um código incompleto que necessita dos Métodos set e get. Pede-se: 
1 - Refaça a classe Humano, inserindo pelos menos 2 métodos set e get; 
2 - Refaça a classe HomemPrincipal, complemente o código com o uso dos métodos set e get 
criados no item 1. 
 
 
Resposta: import java.swing.*; import java.awt.*; class Humano extends JOptionPane { String 
Nome; String Sexo; int Idade; double Peso, Altura; 
 
 
Gabarito: 
Resposta do item 1: 
class Humano { 
 String Nome; 
 String Sexo; 
 int Idade; 
 double Peso; 
 double Altura; 
 public String getNome() { 
 return Nome; 
 } 
 
 public void setNome(String N) { 
 Nome = N; 
 } 
 
 public String getSexo() { 
 return Sexo; 
 } 
 
 public void setSexo(String S) { 
 Sexo = S; 
 } 
 
 public int getIdade() { 
 return Idade; 
 } 
 
 public void setIdade(int I) { 
 Idade = I; 
 } 
 
 public double getPeso() { 
 return Peso; 
 } 
 
 public void setPeso(double P) { 
 Peso = P; 
 } 
 
 public double getAltura() { 
 return Altura; 
 } 
 
 public void setAltura(double A) { 
 Altura = A; 
 } 
} 
Resposta do Item 2: 
public class HomemPrincipal { 
 
 public static void main(String[] args) { 
 Humano H1 = new Humano(); 
 H1.setNome("ABC"); 
 H1.setSexo("ABC"); 
 H1.setIdade(12); 
 H1.setPeso(75.2); 
 H1.setAltura(1.88); 
 
 System.out.print("Nome"+H1.getNome()); 
 System.out.print("Sexo"+H1.getSexo()); 
 System.out.print("Idade"+H1.getIdade()); 
 System.out.print("Peso"+H1.getPeso()); 
 System.out.print("Altura"+H1.getAltura()); 
 } 
} 
 
 
 
Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.

Continue navegando