Buscar

Av. Parcial Programação Orientada a Objetos

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

Prévia do material em texto

1a Questão (Ref.: 201202480450) Acerto: 1,0 / 1,0 
Dentre os pacotes mais comuns utilizados em Java identifique a alternativa abaixo cujo descritivo da 
funcionalidade NÃO corresponde ao pacote relacionado. 
 
 
Java Utilities: Para trabalhar com coleções, modelo de eventos e componentes de data e hora. 
 
Java Basic I/O: Utilização de streams de dados. 
 
Java AWT: Criação de gráficos e imagens básicos além de interfaces com o usuário. 
 
Java Swing: Criação de componentes de interface com o usuário mais sofisticadas. 
 Java Networking: Desenvolvimento de aplicações de banco de dados SQL. 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201202480431) Acerto: 1,0 / 1,0 
Identifique qual o método que NÃO é comum em todos os componentes do Swing. 
 
 
get/setLocation 
 get/setDirSize 
 
get/setPreferredSize 
 
getLength/Width 
 
get/setSize 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201203143641) Acerto: 1,0 / 1,0 
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.new BorderLayout(); 
 
f.add(BorderLayout()); 
 
f.setLayout(BorderLayout); 
 
f.add(BorderLayout); 
 f.setLayout(new BorderLayout()); 
 
 
 
 4a Questão (Ref.: 201202480556) Acerto: 1,0 / 1,0 
De acordo com a definição de Gerenciamento de Layout, identifique qual das alternativas abaixo NÃO está 
correta. 
 
 A plataforma Java fornece quatro layout managers mais usados: BorderLayout, BoxLayout, 
FlowLayout, GridLayout. 
 A decisão é tomada usando-se designs padronizados pelo usuário. 
 Vários tipos de designs diferentes podem ser combinados para realizar qualquer tela que desejamos. 
 Quando usarmos o método add para acrescentar um componente em um container, o layout manager 
em uso deve ser levado em consideração. 
 
 Chamadas possíveis do add: Usando posição relativa (BorderLayout) panel.add(component, 
BorderLayout.CENTER) e Ordem de adição: (BoxLayout, GridLayout, ...) panel.add(component). 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201203082033) Acerto: 1,0 / 1,0 
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: 
 
 
setBackground() 
 setForeground() 
 
setFont() 
 
setBorder() 
 
setCursor() 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201202995708) Acerto: 1,0 / 1,0 
Tenho uma aplicação que trabalha com cadastro de funcioná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 cada objeto de JRadioButton e usar setMnemonic para as teclas de atalho. 
 
Criar um objeto de ButtonGroup e adicionar cada botão de rádio a este objeto de ButtonGroup. Além 
disso, tenho que adicionar o objeto de ButtonGroup à minha interface. 
 
Criar cada objeto de JRadioButton e usar add para adicionar cada botão à interface, além de 
setMnemonic para teclas de atalho. Assim, o grupo será criado automaticamente. 
 
Criar cada objeto de JRadioButton e usar add para adicionar cada botão à interface. Assim, o grupo será 
criado automaticamente. 
 Criar um objeto de ButtonGroup e adicionar cada botão de rádio a este objeto de ButtonGroup. 
 
 
 
 7a Questão (Ref.: 201202958098) Acerto: 1,0 / 1,0 
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 não justifica a primeira 
 
Ambas as sentenças são falsas. 
 
A sentença I é falsa, e a II é verdadeira. 
 As sentenças I e II são verdadeiras, e a segunda justifica a primeira 
 
A sentença I é verdadeira, e a II é falsa. 
 Gabarito Comentado. 
 
 
 
 
 8a Questão (Ref.: 201202480755) Acerto: 1,0 / 1,0 
Trabalhando com Métodos da interface WindowListener, identifique qual o método abaixo é FALSO. 
 
 
 WindowClosed: chamado depois do fechamento da janela. 
 WindowClosing: chamado quando inicia o fechamento da janela. 
 
 WindowDeactivated: chamado quando usuário torna outra janela a janela ativa. 
 WindowOpenFrame: chamado quando usuário abre uma nova janela. 
 WindowActivated: chamado quando usuário torna janela ativa. 
 
 
 
 
 9a Questão (Ref.: 201202630388) Acerto: 1,0 / 1,0 
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 
 
iii, i, ii, iv 
 
ii, iii, i, iv 
 
iv, ii, iii, i 
 
i, ii, iii, iv 
 Gabarito Comentado. 
 
 
 
 
 10a Questão (Ref.: 201202639044) Acerto: 1,0 / 1,0 
O nome do método da interface ItemListener que é invocado quando um componente de seleção muda de 
estado é: 
 
 
keyReleased 
 itemStateChanged 
 
keyPressed 
 
focusGained 
 
focusLost

Outros materiais