Buscar

Programação O.O(8.5)

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

Fechar
	Avaliação: CCT0263_AV_201307133185 » PROGRAMAÇÃO ORIENTADA A OBJETOS
	Tipo de Avaliação: AV
	Aluno: 201307133185 - WILSON LOPES DA SILVA JUNIOR
	Professor:
	MARCIO PACHECO DE AZEVEDO
	Turma: 9001/AA
	Nota da Prova: 5,0        Nota de Partic.: 1,5        Data: 21/11/2015 11:24:52
	
	 1a Questão (Ref.: 201307237642)
	Pontos: 1,5  / 1,5
	Faça um programa em JAVA para apresentar a mensagem abaixo.
		
	
Resposta: import javax.swing.*; public class helloworDSwing{ public static void main (string[]args) Jfame frame =new Jframe ("HelloWordSwing"); final JLabel label=new Jframe ("hello Word"); frame.getcontentPane().add(label); frame.setDefaltCloseOperation(JFrame.EXIT_ON_ClOSE); FRAME.pack(); frame.setVisible(true); }
	
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 (Ref.: 201307271483)
	Pontos: 0,5  / 1,5
	Qual a definição de Um Thread e quais são as suas características?
		
	
Resposta: e um pequeno programa que trabalha como um subsistema sendo uma forma de um processo de autodividir em duas ou mais tarefas.
	
Gabarito: Threading é um artifício que permite a coexistência de múltiplas atividades dentro de um único processo. Threads são também chamados de ¿processos leves¿, pois, da mesma forma que processos, threads são independentes, possuem sua própria pilha de execução, seu próprio program conter e suas próprias variáveis locais. Porém, threads de um mesmo processo compartilham memória, descritores de arquivos (file handles) e outros atributos que são específicos daquele processo.
	
	
	 3a Questão (Ref.: 201307237620)
	Pontos: 0,0  / 0,5
	Trabalhando com componentes visuais como JFrame identifique qual o método abaixo é FALSO.
 
		
	 
	public void setDefaultCloseOperation(int op) : Faz a janela realizar uma determinada operação quando fecha. Mais comum: JFrame.EXIT_ON_CLOSE.
	
	public void setTitle(String title): Coloca um título na barra de título da janela.
	
	public void setVisible(boolean v): Faz com que o frame se torne visível (v=true) ou não (v=false).
 
	 
	public void PasteCopy(): Faz a cópia/cola de um texto.
	
	public void show(): Faz o frame aparecer na tela.
	
	
	 4a Questão (Ref.: 201307900772)
	Pontos: 0,0  / 0,5
	Seja um frame "f" criado a partir da seguinte linha de comando: JFrame f=new JFrame();
Marque a opção que traz a forma CORRETA de se estabelecer um um gerenciador de layout para o frame "f".
		
	
	f.add(BorderLayout());
	
	f.new BorderLayout();
	 
	f.setLayout(new BorderLayout());
	 
	f.add(BorderLayout);
	
	f.setLayout(BorderLayout);
	
	
	 5a Questão (Ref.: 201307238062)
	Pontos: 0,0  / 0,5
	Dado a lista de métodos da classe JTextField o que NÃO é correto afirmar?
 
		
	
	getSelectedText( ): captura o texto do campo que foi selecionado.
	
	setEditable(boolean): tornar ou não o campo editável.
	 
	getText( ): captura o texto do campo.
	 
	setText(String): insere um texto no banco de dados.
	
	isEditable( ): retorna true ou false, se o campo é ou não editável.
	
	
	 6a Questão (Ref.: 201307237886)
	Pontos: 0,5  / 0,5
	Trabalhando com Métodos da interface WindowListener, identifique qual o método abaixo é FALSO.
 
		
	 
	WindowOpenFrame: chamado quando usuário abre uma nova janela.
	
	WindowDeactivated: chamado quando usuário torna outra janela a janela ativa.
	
	WindowClosed: chamado depois do fechamento da janela.
	
	WindowClosing: chamado quando inicia o fechamento da janela.
 
	
	WindowActivated: chamado quando usuário torna janela ativa.
 
	
	
	 7a Questão (Ref.: 201307387519)
	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, ii, i, iv
	
	ii, iii, i, iv
	
	iii, i, ii, iv
	
	iv, ii, iii, i
	
	
	 8a Questão (Ref.: 201307271348)
	Pontos: 0,0  / 0,5
	Para acesso a SGBDs, o Java possui um conjundo de classes e interfaces que, por meior de drivers JDBC, podemos embutir código SQL em métodos java para acesso a diversos SGBDs Qual das opções abaixo não corresponde a uma interface do pacote "java.sql" da API java?
		
	 
	ResultSet
	
	Connection
	 
	DriverManager
	
	PreparedStatement
	
	Statement
	
	
	 9a Questão (Ref.: 201307718955)
	Pontos: 1,0  / 1,0
	A programação multitarefa é uma realidade em nossos sistemas. Isto é possível com a implementação do conceito de Threads. Uma thread é um fluxo sequencial de controle, ou linha de execução, dentro de um processo ou programa. 
Identifique qual a opção esta incorreta em função do conceito de Threads:
		
	
	Um processo pode assim ter diversas threads executando concorrentemente., mas todas partilhando o mesmo espaço de endereçamento.
	
	Threads com prioridades mais elevadas são executadas preferencialmente antes de threads com menor prioridade
	
	Não se pode enviar a mensagem run() diretamente para um objeto Thread
	
	Como não há necessidade de trocar de contexto, as threads representam uma forma mais leve de processamento concorrente.
	 
	A Máquina Virtual Java (JVM), por segurança, não permite que uma aplicação tenha diversas linhas de execução rodando concorrentemente
	
	
	 10a Questão (Ref.: 201307387557)
	Pontos: 1,0  / 1,0
	Os componentes GUI Swing podem fazer uso de Threads. Identifique com verdadeiro ou falso as alternativas abaixo:
(  ) Todas as interações com componentes Swing devem ser executadas a partir de, no máximo, 10 Threads de cada vez
(  ) invokeLater() solicita que algum código seja executado na Thread de despacho de evento. Este método retorna imediatamente a execução do código, sem que seja necessário esperar.
(  ) invokeAndWait(): Atua muito semelhante ao invokeLater(), exceto pelo fato de esperar pela execução do código.
		
	
	v, f, v
	
	v, v, f
	
	f, v, f
	
	v, v, v
	 
	f, v, v

Outros materiais