Buscar

AV2 - POO

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

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

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ê viu 3, do total de 5 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

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

Prévia do material em texto

Fechar 
 
Avaliação: CCT0195_AV2_201001282876 » PROGRAMAÇÃO ORIENTADA A OBJETOS 
Tipo de Avaliação: AV2 
Aluno: 201001282876 - LEANDRO CESAR BEZERRA DE SOUSA 
Professor: OSWALDO BORGES PERES Turma: 9001/AA 
Nota da Prova: 3,0 de 8,0 Nota do Trabalho: Nota de Participação: 0 Data: 16/03/2013 15:21:10 
 
 
 1a Questão (Cód.: 91139) Pontos: 0,0 / 1,5 
Faça um programa em JAVA para apresentar a mensagem abaixo. 
 
 
 
Resposta: public void Hello extends Jframe { jlabel hello = new jlabel(Hello World); 
 
 
Gabarito: 
import javax.swing.*; 
public class HelloWorldSwing { 
public static void main(String[] args) { 
JFrame frame = new JFrame("HelloWorldSwing"); 
final JLabel label = new JLabel("Hello World"); 
frame.getContentPane().add(label); 
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
frame.pack(); 
frame.setVisible(true); 
} 
} 
 
 
 
 2a Questão (Cód.: 125133) Pontos: 0,5 / 1,5 
Referente a JDBC, o que é ResultSet? 
 
 
Resposta: É usado para mostrar o resultado de uma consulta 
 
 
Gabarito: ResultSet é a interface responsável por manipular o conjunto de resultados de uma 
consulta. Representa o conjunto de registros resultante de uma consulta. Esta permite realizar 
coerção (cast) entre tipos Java e SQL. 
 
 
 
 3a Questão (Cód.: 124882) Pontos: 1,0 / 1,0 
Dentre as alternativas abaixo, assinale as CORRETAS referente aos estados de uma Thread: 
 
 novo 
 espera 
 executavel 
 Resiliente 
 velho 
 
 
 
 4a Questão (Cód.: 171364) Pontos: 0,0 / 0,5 
Dentre as alternativas abaixo, assinale as alternativas CORRETAS referente à Thread: 
 
 A criação de uma thread nova nunca é mais rápida do que a criação de um processo novo. 
 A comutação de contexto entre dois processos é mais rápido do que entre duas threads. 
 A comunicação entre threads é mais rápida do que a comunicação entre processos. 
 Não é possível a comunicação entre mais de 4 Threads 
 É bem mais simples a multi-programação usando threads do que usando múltiplos processos. 
 
 
 
 5a Questão (Cód.: 171279) Pontos: 0,0 / 0,5 
Dentre as alternativas abaixo, assinale a alternativa FALSA referente à Thread: 
I - wait() - Utilizado para sincronizar acesso a um objeto. Coloca a thread corrente em estado de 
interrompível. 
II - notify() Notifica todas as threads que estejam esperando em um lock 
III - isInterrupted() - Verifica se foi atribuído à thread o estado de interrompível. 
 
 Apenas III. 
 Apenas I, II. 
 Apenas II. 
 Apenas I. 
 Apenas II, III. 
 
 
 
 6a Questão (Cód.: 91212) Pontos: 0,5 / 0,5 
De acordo com a teoria sobre Interfaces, identifique qual das afirmações abaixo está INCORRETA. 
 
 
 Java não permite herança múltipla com herança de código. 
 Em Java, uma classe estende uma outra classe e implementa zero ou mais interfaces. 
 Java implementa o conceito de interface. 
 Para implementar uma interface em uma classe, usamos a palavra implements. 
 Não é possível herdar múltiplas interfaces. 
 
 
 
 7a Questão (Cód.: 91635) Pontos: 0,0 / 0,5 
Dado a lista de métodos da classe JMenuItem o que NÃO é correto afirmar? 
 
 void setMenuEnabled(boolean b): habilita um menu. 
 void setAccelerator(KeyStroke keyStroke): Adiciona tecla de atalho na frente do item do menu 
 JMenuItem(String text, Icon icon): adiciona um item de menu, com ícone. 
 void setEnabled(boolean b): habilita um item de menu. 
 void addActionListener(ActionListener l): adiciona um Listener. 
 
 
 
 8a Questão (Cód.: 91396) Pontos: 0,0 / 1,0 
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. 
 WindowOpened: chamado quando programa exibe uma janela na tela pela primeira vez. 
 
 WindowIconified: chamado quando usuário minimiza janela. 
 
 WindowMove: chamado quando usuário move uma janela ativa. 
 WindowDeiconified: chamado quando usuário restaura janela minimizada. 
 
 
 
 
 9a Questão (Cód.: 91218) Pontos: 0,5 / 0,5 
De acordo com a teoria sobre Herança, identifique qual das afirmações abaixo está incorreta. 
 
 
 Quando não declaramos que uma classe estende outra, ela, implicitamente, estende Object; 
 
 Java adota o modelo de árvore. 
 Uma classe Java estende apenas uma outra classe (herança simples ou única); 
 
 Para criar uma sub-classe, usamos a palavra reservada create; 
 A classe Object é a raiz da hierarquia de classes à qual todas as classes existentes pertencem; 
 
 
 
 10a Questão (Cód.: 102122) Pontos: 0,5 / 0,5 
Um programa Java é listado a seguir: 
 
Um bloco do programa está faltando. Ao inserir o bloco: 
 
Qual será a saída exibida através do comando System.out.print ? 
 
 11 21 32 42 53 
 02 14 26 38 
 02 14 25 36 47 
 00 11 21 32 42 
 00 11 23 36 410 
 
 
 
Período de não visualização da prova: desde 09/03/2013 até 21/03/2013.

Outros materiais