Buscar

Avaliação de Programação Orientada a Objetos

Prévia do material em texto

Avaliação: CCT0263_AV_201309027684 » PROGRAMAÇÃO ORIENTADA A OBJETOS
Tipo de Avaliação: AV
Aluno: 201309027684 - ARIANA DE OLIVEIRA CORREIA
Professor: MARCIO PACHECO DE AZEVEDO Turma: 9002/AB
Nota da Prova: 4,0 Nota de Partic.: 0 Av. Parcial 1 Data: 19/11/2015 14:41:21
1a Questão (Ref.: 201309121592) Pontos: 1,5 / 1,5
Faça um programa em JAVA para apresentar a mensagem abaixo, criando uma classe nova.
Resposta: public void class HelloWorldSwing{ public static void main (String[]args){ JFrame frame=newJFrame("HelloWorldSwing"); final JLabel label=new JLabel("Hello World"); frame.getContentPane().add(label);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.pack(); frame.setvisible(true); } }
Gabarito:
import javax.swing.*;public class HelloWorldFrame extends JFrame{public HelloWorldFrame(){super("HelloWorldSwing");final JLabel label = new JLabel("Hello World");getContentPane().add(label);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);pack();setVisible(true);}
public static void main(String[] args){HelloWorldFrame frame = new HelloWorldFrame()}}
2a Questão (Ref.: 201309201833) Pontos: 0,0 / 1,5
Um programador precisa conhecer como a estrutura Swing trabalha com Threads. Quanto as tipos de Threads, oque são Thread Inicial, Thread de tratamento de evento e Thread de trabalho - worker?
Resposta: Inicial ela inicia a formação do processo, de tratamento de evento ela trata a execução para que não sejadanificada e a de trabalho ela executa os processos.
Gabarito:
Thread Inicial: executa o código inicial da aplicação
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 4 28/11/2015 11:16
Thread de tratamento de evento: onde todo o tratamento de eventos é feito. A maioria das interações comcomponentes Swing devem ser feitos através deste Thread.
Thread de trabalho - worker: processos executados em segundo plano, que consomem processamento.
3a Questão (Ref.: 201309121511) Pontos: 0,0 / 0,5
Identifique qual o método que NÃO é comum em todos os componentes do Swing.
get/setSize
get/setDirSize
get/setLocation
get/setPreferredSize
getLength/Width
4a Questão (Ref.: 201309779256) Pontos: 0,5 / 0,5
FlowLayout é a classe gerenciadora de layout que dispõe os componentes GUI sequencialmente na janela, daesquerda para a direita, de cima para baixo, como se fosse a escrita de um texto dentro de um parágrafo, à medidaque os componentes são adicionados ao container. Utilizando o método setAlignment(int align) podemos definirqual o tipo de alinhamento será utilizado. Assinale a alternativa que apresenta a constante que corresponde aoalinhamento dos componentes para o canto principal de orientação do gerenciador, como por exemplo à esquerdaem uma orientação da esquerda para direita.
FlowLayout.LEFT
FlowLayout.LEADING
FlowLayout.CENTER
FlowLayout..RIGTH
FlowLayout.TRAILING
5a Questão (Ref.: 201309122011) Pontos: 0,5 / 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.
isEditable( ): retorna true ou false, se o campo é ou não editável.
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.
6a Questão (Ref.: 201309121835) Pontos: 0,0 / 0,5
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.
WindowClosing: chamado quando inicia o fechamento da janela.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 4 28/11/2015 11:16
WindowOpenFrame: chamado quando usuário abre uma nova janela.
WindowClosed: chamado depois do fechamento da janela.
WindowActivated: chamado quando usuário torna janela ativa.
7a Questão (Ref.: 201309271468) Pontos: 0,0 / 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.
iii, i, ii, iv
iv, ii, iii, i
ii, iii, i, iv
i, ii, iii, iv
iii, ii, i, iv
8a Questão (Ref.: 201309155297) Pontos: 0,5 / 0,5
Para acesso a SGBDs, o Java possui um conjundo de classes e interfaces que, por meior de drivers JDBC, podemosembutir código SQL em métodos java para acesso a diversos SGBDs Qual das opções abaixo não corresponde auma interface do pacote "java.sql" da API java?
Connection
Statement
ResultSet
DriverManager
PreparedStatement
9a Questão (Ref.: 201309599385) Pontos: 1,0 / 1,0
Objetos que implementam a interface Statement são usados para o envio de instruções SQL, a serem executadaspelo SGBD, retornando o resultado obtido. Indique qual é o método usado para o envio de instruções SQL dogrupo: INSERT; UPADATE E DELETE.
ResultSet executeQuery (String SQL)
Connection getConnection()
int executeUpdate (String SQL)
Boolean execute(String SQL)
ResultSet getResultSet()
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 4 28/11/2015 11:16
10a Questão (Ref.: 201309775049) Pontos: 0,0 / 1,0
Para criar um programa que responda às necessidades do usuário, o programador precisa aprender como aestrutura Swing trabalha com Threads. Neste contexto, a maioria das interações com componentes Swing deve serfeita através da thread de tratamento de evento. Assinale a alterantiva que indica a classe que fornece métodospara auxiliar neste tratamento.
SwingManager
SwingWorker
SwingUtilities
SwingThread
SwingDispatcher
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4 de 4 28/11/2015 11:16

Continue navegando