Buscar

BDQ 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

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 12 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 12 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 9, do total de 12 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

1a Questão (Ref.: 201101257273)Idenficar qual das definições abaixo sobre 
componentes visuais que NÃO está correta.
JLabel = Área em que o usuário utiliza para 
digitar.
2a Questão (Ref.: 201101914415) Os objetos da classe JScrollPane fornecem 
capacidade de rolagem a componentes JComponent. O construtor JScrollPane(int, int) 
recebe, como parâmetros, dois valores inteiros que definem a política de rolagem ‐ 
horizontal e vertical. Neste contexto, assinale a alternativa que apresenta a constante 
que representa a política para a barra de rolagem horizontal aparecer somente 
quando necessário
HORIZONTAL_SCROLLBAR_AS_NEEDED
3a Questão (Ref.: 201101813441)O pacote de controles gráficos que o canvas não se 
altera com o sistema operacional é?
SWING
4a Questão (Ref.: 201101257192) 
Dentre os pacotes mais comuns utilizados em Java identifique a alternativa abaixo cujo 
descritivo da funcionalidade NÃO corresponde ao pacote relacionado.
Java Networking: Desenvolvimento de 
aplicações de banco de dados SQL.
5a Questão (Ref.: 201101264675) 
Ao utilizar o Java na criação de uma aplicação, surge a necessidade da utilização do 
comando Scanner. Esse comando viabiliza a entrada de informações pelo usuário via 
teclado. Para a utilização do comando, devemos importar a biblioteca correspondente. 
Essa biblioteca é importada através da linha de comando:
import java.util.*
6a Questão (Ref.: 201101257279) 
Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta.
JClosed = Identifica todos os frames já 
fechados pelo usuário.
1a Questão (Ref.: 201101257298) De acordo com a definição de Gerenciamento de 
Layout, identifique qual das alternativas abaixo NÃO está correta.
A decisão é tomada usando‐se designs 
padronizados pelo usuário.
2a Questão (Ref.: 201101914918) 
FlowLayout é a classe gerenciadora de layout que dispõe os componentes GUI 
sequencialmente na janela, da esquerda para a direita, de cima para baixo, como se 
fosse a escrita de um texto dentro de um parágrafo, à medida que os componentes 
são adicionados ao container. Utilizando o método setAlignment(int align) podemos 
definir qual o tipo de alinhamento será utilizado. Assinale a alternativa que apresenta 
a constante que corresponde ao alinhamento dos componentes para o canto principal 
de orientação do gerenciador, como por exemplo à esquerda em uma orientação da 
esquerda para direita.
FlowLayout.LEADING
3a Questão (Ref.: 201101920383) 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.setLayout(new BorderLayout());
4a Questão (Ref.: 201101858831) 
GridLayout é a classe gerenciadora de leiaute que dispõe os componentes GUI em um 
grid, como se fosse uma grade de uma planilha de cálculo. Então, os componentes são 
colocados em linhas e colunas pré‐determinadas. Assinale a alternativa que indica 
corretamente a chamada ao construtor que cria um grid com 5 linhas e 3 colunas.
new GridLayout (5,3)
5a Questão (Ref.: 201101914464) Os gerenciadores de layouts organizam os 
componentes GUI em um container de objetos com o objetivo de construir uma 
apresentação melhor. Sua função é facilitar a vida do designer na construção das 
interfaces. Essa funcionalidade permite que o programador se concentre na aparência 
e nos comportamentos básicos, deixando para o gerenciador de layout a 
responsabilidade do detalhe da aparência. Neste contexto, assinale a alternativa que 
apresenta o conjunto de linhas que configura o gerenciador FlowLayout para o 
container corrente
layout = new FlowLayout();   
getContentPane().setLayout(layout);
6a Questão (Ref.: 201101914937) Analise as linhas de código abaixo, e assinale a 
alternativa que descreve corretamente tal processamento:    
layout = new BorderLayout();
getContentPane().setLayout(layout);
add(new Button("OK"), BorderLayout.EAST);
posiciona um botão ("OK") na área leste do 
container.
1a Questão (Ref.: 201101407123) Visando maior usabilidade, Java permite desenvolver 
interfaces de muita qualidade.
Em função dos tipos de bordas possíveis, correlacione as colunas abaixo:
    i.      Simple
   ii.      Matte
  iii.      Titled
  iv.      Compound
(  ) Coloca uma borda com um texto                  
(  ) Você define quantos pixels serão                 
(  ) Define as bordas simples.                              
(  ) Podemos compor duas bordas com este 
estilo                                                                        
iii, ii, i, iv
2a Questão (Ref.: 201101415743) Na criação de menus, usando o pacote javax.swing, a 
classe que funciona como container para as diversas opções de menu e: JMenuBar
3a Questão (Ref.: 201101416140) A classe Cursor (java.lang.Object) encapsula a 
representação do bitmap do cursor do mouse. Para alterar o comportamento dos 
cursores, basta definir o novo tipo de cursor com:
this.setCursor(Cursor.getPredefinedCursor(C
ursor.MOVE_CURSOR));
4a Questão (Ref.: 201101858775) 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:
setForeground()
5a Questão (Ref.: 201101257673) Dado a lista de métodos da classe JTextField o que 
NÃO é correto afirmar?
setText(String): insere um texto no banco de 
dados.
6a Questão (Ref.: 201101415782) Dentro do pacote javax.swing, a classe utilizada para 
criar um escopo de opções exclusivas é:
ButtonGroup
1a Questão (Ref.: 201101800221) 
Qual dos métodos abaixo não é previsto na interface WindowListener?
windowDestroyed
2a Questão (Ref.: 201101734840) O modelo de tratamento de eventos presente no 
Java é chamado de modelo de tratamento por delegação. Neste sentido, considere as 
sentenças abaixo e assinale a afirmação correta:
I) O componente de interface registra um listener por meio do método 
addXXXListener(Listener), em que XXX é o tipo de tratamento de evento criado;
PORQUE
II) Quando, durante a execução da aplicação, o usuário executar a ação 
correspondente ao evento, a JVM criará um objeto desse evento e delegará o 
tratamento para o Listener registrado.
As sentenças I e II são verdadeiras, e a 
segunda justifica a primeira
3a Questão (Ref.: 201101416143) 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 perde o foco;
4a Questão (Ref.: 201101416142) A interface MouseListener disponibiliza 14 métodos 
de tratamento para os diferentes comportamentos possíveis para as funções do 
mouse. Com relação ao mouseEntered(MouseEvent e) selecione a opção correta:
Invocado quando o mouse entra na região 
gráfica do componente
5a Questão (Ref.: 201101734818) 
Quase todos os componentes propagam eventos. Estes eventos devem ser tratados 
em algum ponto do código da aplicação. Os eventos nunca são tratados no próprio 
componente. Para ligar o código do tratamento de eventos ao componente existem, 
no Java, um conjunto de interfaces chamadas listeners. Assim sendo, assinale a 
alternativa que completa corretamente a lacuna da afirmação a seguir: "O evento 
_________ é disparado quando a ação do usuário é clicar em componente 
JComponent."
MouseEvent
6a Questão (Ref.: 201101257497) 
Trabalhando com Métodos da interface WindowListener, identifique qual o método 
abaixo é FALSO.
WindowOpenFrame: chamado quando 
usuário abre uma nova janela.
1a Questão (Ref.: 201101415787) 
É um componente que combina um botão ou um campo de edição com umcaixa de 
lista tipo drop‐down:
JComboBox
2a Questão (Ref.: 201101415785) Um listener é uma interface que especifica os 
métodos que uma aplicação deve ter para ser notificada da ocorrência de 
determinado evento. Indique o listener correspondente à ação do usuário de digitar 
uma tecla:
KeyListener
3a Questão (Ref.: 201101407130) 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.            iii, ii, i, iv
4a Questão (Ref.: 201101416144) 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 o texto do component 
AWT sofre alguma alteração;
5a Questão (Ref.: 201101800222) Qual método é acionado quando ocorre a alteração 
do texto de um componente associado a TextListener?
textValueChanged
6a Questão (Ref.: 201101416146) 
A interface FocusListener gerencia o evento extremamente importantes para um 
componente. Qual método é invocado quando o componente ganha foco:
focusGained(FocusEvent e);
1a Questão (Ref.: 201101737240) 
A persistência em Banco de Dados é uma constante em programas de automação 
comercial. Porém certas interfaces e classes geram dúvidas para programadores 
iniciantes. Entres elas encontrasse a DriverManager. Dada as alternativas abaixo, 
selecione a que define DriverManager.
É responsável por fornecer a conexão de 
uma aplicação Java com o Banco de dados
2a Questão (Ref.: 201101290959) 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?
DriverManager
3a Questão (Ref.: 201101407134) Supondo‐se que um Banco de Dados em PostgreSql 
cujo o nome é NomeBanco, o usuário é usuario e a senha é senha, possui uma tabela 
chamada FUNCIONARIO com a estrutura abaixo:
create table FUNCIONARIO(
  codigo char(10),
  nome varChar(50),
  salarioBase real
);
Assinale a alternativa que certamente está incorreta
resultado = sentenca. executeUpdate 
("select * from funcionario where codigo = 
'123'");
4a Questão (Ref.: 201101859151) Assinale a alternativa correta referente a uma 
exceção do pacote java.sql.*
SQLException
5a Questão (Ref.: 201101735025) O primeiro passo a ser executado em uma aplicação 
Java para o acesso aos dados armazenados em um SGBD corresponde ao 
carregamento do Driver compatível com o respectivo SGBD. Tal ação é realizada 
através da seguinte linha de comando:
Class.forName(parâmetro);
6a Questão (Ref.: 201101807100) 
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 
SGBD é uma implementação da interface:
Statement
1a Questão (Ref.: 201101415788)
É o nome do método da classe Statement usado para enviar uma instrução SQL do 
tipo INSERT, UPDATE ou DELETE:
executeUpdate
2a Questão (Ref.: 201101291056)
Dada a classe abaixo, complete as lacunas de forma correta:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Principal
{
   public static void main(String[] args)
   {
      try 
      {
         _______________("org.postgresql.Driver");  
         Connection con = 
______________("jdbc:postgresql:BancoProva","aluno","prova");
         Statement stm =_____________________;
         ResultSet rs = ________________("select * from tabela");
         while(________________)
         {
            System.out.println("Valor da primeira coluna do resultado" + rs.getString(1));
         }  
         con.close();
       }
       catch(Exception e)
       {
          System.out.println("Erro:" + e.getMessage());  
       }
    }
}
Class.forName, 
DriverManager.getConnection, 
con.createStatement(),stm.executeQuery, 
rs.next()
3a Questão (Ref.: 201101735072)
Assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "A 
interface ____________ é uma tabela de dados que representa o resultado de uma 
consulta em uma base de dados."
ResultSet
4a Questão (Ref.: 201101735047)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.
int executeUpdate (String SQL)
5a Questão (Ref.: 201101734849)
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. Os objetos de instrução retornam 
resultados de consulta SQL como objetos:
ResultSet
6a Questão (Ref.: 201101794568)Qual o método da Interface ResultSet que move o 
cursor uma posição para cima?
previous()
1a Questão (Ref.: 201101735092)A prioridade de uma thread corresponde à 
preferência que ela terá perante às demais durante sua execução. Quanto maior a 
prioridade de uma thread, maior será sua preferência no uso da CPU. A prioridade é 
extremamente ligada ao algoritmo de escalonamento de CPU que o sistema 
operacional utiliza. Para definir a prioridade de uma thread, em um programa Java, 
utiliza‐se o método:
setPriority()
2a Questão (Ref.: 201101737881)Todos os sistemas operacionais modernos possuem o 
conceito de processos que, de forma simplificada, são programas diferentes e 
independentes executados pelo sistema operacional. Threading é um artifício que 
permite a coexistência de múltiplas atividades dentro de um único processo. Um 
processo pode conter múltiplas threads que parecem executar ao mesmo tempo e de 
forma assíncrona em relação às outras threads. Mas como definir a preferencia de 
execução dos mesmos?
Identifique qual o método responsável por definir a prioridade e os valores possíveis.
Médodo: void setPriority(int prioridade) ‐ 
Prioridade: 1 à 10
3a Questão (Ref.: 201101416152)O conceito de Threads é largamente usado na 
programação Java. Selecione a opção abaixo que possui a palavra chave que o Java 
adotou para informar que um determinado bloco deve estar síncrono com os demais 
threads:
synchronized
4a Questão (Ref.: 201101427397) Existem duas formas de se criar uma classe que 
execute em forma multithread na linguagem Java, são elas:
Herança da classe java.lang.Thread e 
implementação da interface 
java.lang.Runnable
5a Questão (Ref.: 201101416149)                                                          A prioridade de um 
thread corresponde apreferência que ela terá perante as demais durante sua 
execução. Quanto maior a prioridade de um thread, maior será sua preferência no uso 
da CPU. Threads de mesma prioridade costumam partilhar o tempo de CPU 
igualmente. Para definir a prioridade de um thread, são usados:
números de 1 a 10, sendo que o número 5 é 
usado para definir a prioridade como 
normal.
6a Questão (Ref.: 201101738566)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
A Máquina Virtual Java (JVM), por 
segurança, não permite que uma aplicação 
tenha diversas linhas de execução rodando 
concorrentemente
1a Questão (Ref.: 201101800224) 
Qual a palavra reservada do Java voltada para a sincronização de threads?
synchronized
2a Questão (Ref.: 201101794584) Na sincronização de Threads, alguns métodos são 
muito importantes. Qual o método que é responsável por provocar uma espera? wait()
3a Questão (Ref.: 201101415791)
Threads que trocam informações em tempo de execução são chamadas de:
síncronas
4a Questão (Ref.: 201101415792) Na sincronização de Threads, alguns métodos são 
muito importantes. O método que é responsável pela liberação de uma ou mais 
Threads é:
Na sincronização de Threads, alguns 
métodos são muito importantes. O método 
que é responsável pela liberação de uma ou 
mais Threads é:
5a Questão (Ref.: 201101416150)O conceito de Threads é largamente usado na 
programação Java. Com base neste conceito, selecione a opção incorreta:
As threads se diferem dos processos por não 
poderem ter áreas de dados comuns.
6a Questão (Ref.: 201101794612)
Durante a execução de threads, há casos em que elas trabalham independentemente 
uma da outra, sem necessidade de qualquer comunicação entre elas. Threads que 
trabalham independentes no tempo são chamadas de:
Assíncronas
1a Questão (Ref.: 201101799578)
A classe SwingUtilities fornece, entre outros, dois métodos para ajudar a fazer o 
tratamento de eventos na execução de um programa. Assinale a alternativa correta 
que indica o método que 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
invokeLater()
2a Questão (Ref.: 201101407168)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.
f, v, v
3a Questão (Ref.: 201101910711)Para criar um programa que responda às 
necessidades do usuário, o programador precisa aprender como a estrutura Swing 
trabalha com Threads. Neste contexto, a maioria das interações com componentes 
Swing deve ser feita através da thread de tratamento de evento. Assinale a alterantiva 
que indica a classe que fornece métodos para auxiliar neste tratamento.
SwingUtilities
4a Questão (Ref.: 201101910686) 
Para criar um programa que responda às necessidades do usuário, o programador 
precisa aprender como a estrutura Swing trabalha com Threads. Neste contexto, 
assinale a alternativa que indica a Thread que executa os processo que consomem 
processamento em segundo plano.
Thread de trabalho
5a Questão (Ref.: 201101910677)Os componentes GUI Swing não são seguros quanto 
ao uso de Threads. Quer dizer que se múltiplas Threads acessam um componente 
Swing, os resultados podem não estar corretos. Todas as interações com componentes 
Swing devem ser executadas a partir de uma Thread de cada vez. Neste contexto, 
assinale a alternativa que indica a thread através da qual a maioria das interações com 
componentes Swing são feitas.
Thread de tratamento de eventos
6a Questão (Ref.: 201101910692)
Para criar um programa que responda às necessidades do usuário, o programador 
precisa aprender como a estrutura Swing trabalha com Threads. Neste contexto, 
assinale a alternativa que indica a Thread que executa o código inicial da aplicação.
Thread inicial
1a Questão (Ref.: 201101257318)Considerando os passos para se criar uma GUI, 
identifique qual dos passos apresentados abaixo está INCORRETO.
Chamar (opcionalmente) show() e definir o tamanho 
do frame com setSize().
2a Questão (Ref.: 201101257279)Idenficar qual das definições abaixo sobre 
componentes visuais que NÃO está correta
JClosed = Identifica todos os frames já fechados pelo 
usuário.
3a Questão (Ref.: 201101915032)
Assinale a alternativa que indica corretamente a chamada ao construtor da classe 
GridLayout que cria uma grade com 3 linhas e 6 colunas. new GridLayout(3,6)
4a Questão (Ref.: 201101914482)alise as linhas de código abaixo, e assinale a 
alternativa que descreve corretamente tal processamento:
GridLayout layout; 
 layout = new GridLayout(4,6);   cria uma grade com 4 linhas e 6 colunas
5a Questão (Ref.: 201101416140)
A classe Cursor (java.lang.Object) encapsula a representação do bitmap do cursor do 
mouse. Para alterar o comportamento dos cursores, basta definir o novo tipo de 
cursor com:
this.setCursor(Cursor.getPredefinedCursor(Cursor.MO
VE_CURSOR));
6a Questão (Ref.: 201101257673) 
Dado a lista de métodos da classe JTextField o que NÃO é correto afirmar? setText(String): insere um texto no banco de dados
7a Questão (Ref.: 201101416143)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 perde o foco;
8a Questão (Ref.: 201101416142)
A interface MouseListener disponibiliza 14 métodos de tratamento para os diferentes 
comportamentos possíveis para as funções do mouse. Com relação ao 
mouseEntered(MouseEvent e) selecione a opção correta:
Invocado quando o mouse entra na região gráfica do 
componente
9a Questão (Ref.: 201101415785)Um listener é uma interface que especifica os 
métodos que uma aplicação deve ter para ser notificada da ocorrência de 
determinado evento. Indique o listener correspondente à ação do usuário de digitar 
uma tecla:
KeyListener
10a Questão (Ref.: 201101416144)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 o texto do component AWT sofre 
alguma alteração;
1a Questão (Ref.: 201101268236)Qual será a saída exibida através do comando 
System.out.print ? 00 11 21 32 42
2a Questão (Ref.: 201101257231)Trabalhando com componentes visuais como JFrame 
identifique qual o método abaixo é FALSO.
public void PasteCopy(): Faz a cópia/cola de um texto.
3a Questão (Ref.: 201101257321)De acordo com os tipos de Layout, identifique qual 
das afirmações abaixo está INCORRETA.
‐ BoxLayout: é uma versão simplificada do 
GridBagLayout. Permite indicar a localização dos 
componentes em coordenadas X e Y, porém não 
permite o controle da distância entre componentes
4a Questão (Ref.: 201101257335)De acordo com a definição de FlowLayout, 
identifique qual das alternativas abaixo NÃO está correta. Os componentes são posicionados na ordem inversa 
que foram adicionados.
5a Questão (Ref.: 201101772450)
Tenho uma aplicação que trabalha com cadastro defuncionários e que usa botões de 
rádio ou botões de opção. Para conseguir a exclusividade na marcação de um botão 
entre vários que apresentam o estado civil de um funcionário tenho que ....
Criar um objeto de ButtonGroup e adicionar cada 
botão de rádio a este objeto de ButtonGroup.
6a Questão (Ref.: 201101794554) Na montagem de um menu em barras, em uma 
interface gráfica, qual a classe que possibilita a criação de itens de menu? JMenuItem
7a Questão (Ref.: 201101257497)
Trabalhando com Métodos da interface WindowListener, identifique qual o método 
abaixo é FALSO.
WindowOpenFrame: chamado quando usuário abre 
uma nova janela.
8a Questão (Ref.: 201101257361)Sobre o tratamento de eventos, identifique qual das 
interfaces abaixo está INCORRETA.
LabelTextListener
10a Questão (Ref.: 201101415786)
O nome do método da interface ItemListener que é invocado quando um componente 
de seleção muda de estado é
itemStateChanged
1a Questão (Ref.: 201101914428)Os objetos da classe JScrollPane fornecem 
capacidade de rolagem a componentes JComponent. O construtor JScrollPane(int, int) 
recebe, como parâmetros, dois valores inteiros que definem a política de rolagem ‐ 
horizontal e vertical. Neste contexto, assinale a alternativa que apresenta a constante 
que representa a política para a barra de rolagem vertical sempre aparecer.
VERTICAL_SCROLLBAR_ALWAYS
2a Questão (Ref.: 201101257247)
De acordo com algumas definições sobre JFrame identifique qual afirmação NÃO está 
correta.
A programação gráfica está muito ligada à ocorrência 
de eventos, que não precisam ser tratados durante o 
desenvolvimento do programa.
3a Questão (Ref.: 201101858846)"Classe gerenciadora de leiaute que dispõe os 
componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para 
baixo". Assinale a alternativa que indica a classe gerenciadora acima descrita.
FlowLayout
4a Questão (Ref.: 201101914937)Analise as linhas de código abaixo, e assinale a 
alternativa que descreve corretamente tal processamento:
layout = new BorderLayout();
getContentPane().setLayout(layout);
add(new Button("OK"), BorderLayout.EAST); posiciona um botão ("OK") na área leste do container.
6a Questão (Ref.: 201101415782)
Dentro do pacote javax.swing, a classe utilizada para criar um escopo de opções 
exclusivas é:
ButtonGroup
7a Questão (Ref.: 201101407126) Visando maior usabilidade, Java permite 
desenvolver interfaces de muita qualidade. Para tanto, correlacione as colunas abaixo:
i. mouseClicked
ii. mouseEntered
iii. mousseExited
iv. mousePressed
v. mouseReleased
vi. mouseDragged
(  ) Quando o botão sai da região gráfica do 
componente.                                           (  ) Quando o 
botão do mouse é apertado   (  ) Quando o botão e 
pressionado e solto sobre um componente.                     
(  ) Quando o botão do mouse é solto.           iii, iv, i, vi, 
ii, v
8a Questão (Ref.: 201101734818)
Quase todos os componentes propagam eventos. Estes eventos devem ser tratados 
em algum ponto do código da aplicação. Os eventos nunca são tratados no próprio 
componente. Para ligar o código do tratamento de eventos ao componente existem, 
no Java, um conjunto de interfaces chamadas listeners. Assim sendo, assinale a 
alternativa que completa corretamente a lacuna da afirmação a seguir: "O evento 
_________ é disparado quando a ação do usuário é clicar em componente 
JComponent."
MouseEvent
9a Questão (Ref.: 201101416146) A interface FocusListener gerencia o evento 
extremamente importantes para um componente. Qual método é invocado quando o 
componente ganha foco:
focusGained(FocusEvent e);
10a Questão (Ref.: 201101416144) 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 o texto do component AWT sofre 
alguma alteração;

Outros materiais