Buscar

Revisao

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

Prévia do material em texto

PROGRAMAÇÃO II – LISTA01 DE EXERCÍCIOS
Marque a alternativa que representa o pacote em que a classe JComponent se encontra:
A ( ) java.swing
B ( ) java.util.swing
C (x ) javax.swing
D ( ) awt.swing
E ( ) java.awt
2. Marque a alternativa que representa a descrição conhecida de Interface GUI em java:
A ( ) Guia de Usuário Interno
B ( ) Usuário guiado pelo Informante
C ( ) Informante guiado pelo Usuário
D (x) Interface Gráfica com Usuário
E ( ) Gerenciamento de Grafia Unico
3. Marque a alternativa que representa a opção correta sobre: Interface Gráfica com Usuário (Graphical User Interface – GUI), é onde os resultados são apresentados em modo:
A ( ) Gráfico e Texto e Gráfico
B ( ) Gráfico e Texto
C ( ) Texto e Gráfico
D ( ) Texto
E (x) Gráfico
Marque a alternativa que representa a descrição correta do componente JLabel:
A ( ) Especifica uma opção que pode ou não ser selecionada.
B ( ) Permite ao usuário inserir dados do teclado.
C ( ) Cria uma lista ordenada
D (x) Exibe texto não editável ou ícones
E ( ) Permite ao usuário criar um botão
Marque a alternativa que representa a descrição correta do componente JTextField:
A (x) Permite ao usuário inserir dados do teclado
B ( ) Desencadeia(libera) um evento quando o usuário clicar nele com o mouse
C ( ) Cria uma lista ordenada
D ( ) Exibe figuras editáveis ou ícones
E ( ) Permite ao usuário criar um botão
6. Marque a alternativa que representa o pacote em que a classe Container se encontra:
A ( ) java.swing
B ( ) java.util.swing
C ( ) javax.swing
D ( ) awt.swing
E (x) java.awt
7. Marque a alternativa correta. Os componentes GUI Swing estão dentro do pacote: 
A ( ) java.swing
B ( ) java.util.swing
C (x) javax.swing  
 D ( ) awt.swing
 E ( ) java.awt
8. Marque a alternativa correta. A classe JOptionPane mostra: 
A ( ) o pacote java.swing
B ( ) janelas de mensagens e o pacote javax.
 C ( ) nome do servidor na aplicação  
 D (x) janelas de mensagens, confirmação e erros, entre outras.
 E ( ) o pacote java.awt
9. Marque a alternativa correta. JOptionPane.showMessageDialog é: 
 A ( ) um pacote java.swing
 B (x) um método stático para exibir um diálogo de mensagem.
 C ( ) um servidor de aplicação  
 D ( ) um método com retorno de valores somente tipo inteiro.
 E ( ) um método com retorno de valores somente tipo real.
10. Marque a alternativa correta. O método static parseInt da classe Integer converte: 
	A( )
	um argumento inteiro em um valor String.
	B(x)
	um argumento String em um valor inteiro.
	C( )
	um argumento inteiro em um valor real.
	D( )
	um argumento inteiro em um valor lógico.
	E( )
	um argumento inteiro em um valor inteiro.
11. Marque a alternativa que representa a descrição correta do componente JCheckBox:
	A( )
	exibe texto editável ou ícones
	B( x )
	desencadeia(libera) um evento quando o usuário clicar nele com o mouse
	C( )
	exibe texto não editável ou ícones
	D( )
	especifica uma opção que pode ou não ser selecionada
	E( )
	exibe valor inteiro não editável ou ícones
12. Marque a alternativa que representa a descrição correta do componente JPanel:
	A( )
	exibe texto editável ou ícones
	B( )
	fornece uma área em que os componentes podem ser consultados em ordem
	C( )
	exibe texto não editável ou ícones
	D( )
	especifica uma opção que pode ou não ser selecionada
	E( x )
	fornece uma área em que os componentes podem ser colocados e organizados
13. Marque a alternativa correta. O quarto argumento JOptionPane.PLAIN_MESSAGE é o tipo de diálogo de mensagem a ser exibido. PLAIN_MESSAGE é: 
	A( x )
	um diálogo que contém uma mensagem, mas nenhum ícone
	B( )
	fornece uma área em que os componentes podem ser consultados em ordem
	C( )
	um diálogo que contém uma mensagem e um ícone
	D( )
	um diálogo que contém duas mensagem e um ícone
	E( )
	um diálogo que contém mais de duas uma mensagem e um ícone
14. Codifique um programa em Java usando a classe JOptionPane,  que exiba uma mensagem dentro de uma caixa de diálogo sem nenhum ícone.
package Exer14;
import javax.swing.JOptionPane;
public class PlainMessage { 
 public static void main(String args[]){ 
 JOptionPane.showMessageDialog(null,"Minha mensagem! Exercicio 14 ", "diálogo sem ícone", 
 JOptionPane.PLAIN_MESSAGE);}}
15. Codifique um programa em Java usando a classe JOptionPane,  que exiba uma mensagem dentro de uma caixa de diálogo, indicando um erro para o usuário.
package Exer15;
import javax.swing.JOptionPane;
public class OptionPane { 
 public static void main(String args[]) {
 JOptionPane.showMessageDialog(null,"Minha mensagem! BOA PROVa", "diálogo de ERRO", 
		 JOptionPane.ERROR_MESSAGE);
}
}
16. Codifique um programa em Java usando a classe JOptionPane,  que exiba uma mensagem informativa para o usuário dentro de uma caixa de diálogo.
package Exer16;
import javax.swing.JOptionPane;
public class MensInfor { 
 public static void main(String args[]) {
JOptionPane.showMessageDialog(null,"Prova 08/05",
		"Informação para o usuário", JOptionPane.INFORMATION_MESSAGE);
}
}
 
17. Codifique um programa em Java usando a classe JFrame,  que crie uma interface gráfica com 500 de largura e 100 de altura.
package Exer17;
import javax.swing.JFrame;
public class LargAlt { 
	
	static JFrame f = new JFrame(" Interface Gráfica");
	public static void main(String args[ ]){
		f.setSize(500, 100);
		f.setVisible(true);
	
}
}
18. Em uma tela com 2 JTextFields e um JLabel, escreva o código para ler o valor dos textfields, somar e exibir o relatório no label. Considere que os JTextFields e o JLabel estão associados aos atributos tx1, tx2 e lb da classe que implementa a tela.
lb.setText(“soma :” +(Interger.parseInt(tx1.getText())+integer.parseInt(tx2.getText());
19. : A Java Foundation Classes (JFC) foi criada com o intuito de permitir aos programadores escreverem aplicativos para o usuário final com grande riqueza de interface e comunicação visual. Composta de uma grande gama de classes com o intuito de permitir ao usuário uma experiência de uso bem intuitiva e confortável, e para os programadores facilidades de internacionalização e construção. Os pacotes de classes que compõe as JFC são:
	a) awt, event, swing, DnD ¿ Drag and Drop.
	b) awt, accessibility, swing.JFrame, DnD ¿ Drag and Drop.
	c) awt, accessibility, swing, extends.
	d) awt, ActionListener, swing, DnD ¿ Drag and Drop.
	e) awt, accessibility, swing, DnD ¿ Drag and Drop. 
20. Podemos construir nossas janelas, caixas de mensagens e diálogo a partir dos componentes de alto-nível (top-level components). Um Top-Level Component pode conter qualquer outro tipo de componente em seu interior usando o conceito de __________________. Um ________________ pode conter um conjunto de Component que será exibido na tela. Marque a alternativa que contem as palavras que poderiam ser escritas nas linhas pontilhadas.
	A) Container, Component.
	B) Container, Container. 
	C) Uma janela JFrame, Container.
	D) Component, JFrame.
	E) Janela, JDialog.
21. Uma janela é um recurso valioso e deve ser devolvido ao sistema quando não for mais necessária. Quando uma janela não é mais necessária em um aplicativo, devemos descarta-la explicitamente. Isto poderá ser feito com uma chamada a qual método?
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
22. Leia atentamente as assertivas, estas referem-se a máquina virtual Java (JVM).
A JVM é uma máquina imaginária que é implementada através da emulação em um software executado em uma máquina real. 
A Especificação da Máquina Virtual Java fornece as especificaçõesda plataforma de hardware para a qual todo o código Java está compilado. 
Cabe ao Interpretador Java de cada plataforma de hardware assegurar a execução do código compilado para a JVM.
A) As assertivas I, II e III estão corretas.
	B) Somente a assertiva I esta correta, as demais estão incorretas.
	C) Somente a assertiva I e II estão corretas, a assertiva III está incorreta.
	D) A Assertiva II está incorreta e as assertivas I e III estão corretas.
	E) As assertivas I, II e III estão incorretas.
23. A plataforma Java possui três claras divisões uma dessas divisões é o ambiente de desenvolvimento mais utilizado. Isso porque seu uso é voltado a desktop, onde há bem mais necessidade de aplicações. Estamos falando de:
	A) JavaBeans Edition.
	B) Enterprise Edition.
	C) Java Standard Edition.
	D) Micro Edition.
	E) Applets Edition.
24. O que deve ser utilizado para customizar a exibição dos items de um JComboBox?
Um rendere. Mais especificamente um ListCellRenderer 
25. Crie uma tabela (JTable) de produtos com as colunas código e descrição à partir de uma lista de objetos do tipo Produto Considere que a classe produto define os métodos public Integer getCodigo() e public String getDescricao() e a lista de produtos está relacionada com a variável List produtos
26. Os gerenciadores de layout padrão do JFrame e JPanel são respectivamente:
	FlowLayout e BorderLayout
	BorderLayout e BoxLayout
	BorderLayout e FlowLayout 
	FlowLayout e BoxLayout
	BoxLayout e FlowLayout
27. Marque a opção relacionada abaixo: Dispõe componentes em uma linha ou em uma coluna.
	BorderLayout
	FlowLayout
	BoxLayout 
	GridLayout
	GridBagLayout
28. Elabore um programa em java que seja criada a interface abaixo com dois menus e seus itens de menu, conforme segue:
SAÍDA
29. Elabore um programa em java que seja criada a interface abaixo com dois menus e seus itens de menu e dois label´s conforme segue:
obs. use: tipos, estilos, cores e tamanhos nas fontes.
SAÍDA
30) Em programação orientada a objetos, qual o conceito de Listeners?
são classes criadas especificamente para o tratamento de eventos
31) Marque a opção que refere-se à resposta correta. Em tratamento de eventos, as tarefas de respostas realizadas em um evento são conhecidas como:
A [ ] Interface gráfica
B [ x ] Handler de evento
C [ ] Conversão implícita de dados
D [ ] MouseEvent
E [ ] Objeto de uma classe
32) Quantos e quais são os pacotes onde residem os elementos básicos necessários para criação de uma GUI (Graphic User Interface)?
Java wt /java swing
33) Cite e descreva 04 componentes usados em uma interface gráfica
botões, listas, tabelas ,menus,textos
34) Implemente um programa em java que exiba uma mensagem na tela usando uma caixa de diálogo.
35) Descreva a diferença entre os gerenciadores de layout FlowLayout e GridLayout
36) Em uma interface gráfica, o que significa Layouts Compostos?
37) Implemente um programa em java que crie e exiba uma lista vazia.ultima aula
38) Suponhamos que temos uma lista criada em java conforme código abaixo:
 ArrayList<String> veiculos = new ArrayList<String> ();
 Escreva as linhas de comandos em java para que sejam adicionados quatro elementos (nomes de veículos na referida lista.
 
�PAGE �
�PAGE �2�

Outros materiais