Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0263_AV_201201030315 » PROGRAMAÇÃO ORIENTADA A OBJETOS Tipo de Avaliação: AV Aluno: Professor: MARCIO PACHECO DE AZEVEDO Turma: 9001/AA Nota da Prova: 5,8 Nota de Partic.: 0 Av. Parcial 2 Data: 18/06/2016 11:00:24 1a Questão (Ref.: 201201124485) Pontos: 0,0 / 1,0 Faça um programa em JAVA para apresentar a mensagem abaixo. Resposta: import Swing 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.: 201201204727) Pontos: 0,8 / 1,0 Um programador precisa conhecer como a estrutura Swing trabalha com Threads. Quanto as tipos de Threads, o que são Thread Inicial, Thread de tratamento de evento e Thread de trabalho - worker? Resposta: Thread inicial - onde se inicia o codigo da aplicação Thread de tratamento de evento - Onde a maioria dos eventos são tratados. É onde há a interação com a maior parte com a classe Swing Thread de trabalho - Responsavel pelas aplicações em segundo plano,onde há processamento Gabarito: Thread Inicial: executa o código inicial da aplicação Thread de tratamento de evento: onde todo o tratamento de eventos é feito. A maioria das interações com componentes Swing devem ser feitos através deste Thread. Thread de trabalho - worker: processos executados em segundo plano, que consomem processamento. 3a Questão (Ref.: 201201781647) Pontos: 1,0 / 1,0 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. VERTICAL_SCROLLBAR_ALWAYS VERTICAL_SCROLLBAR_AS_NEEDED HORIZONTAL_SCROLLBAR_AS_NEEDED HORIZONTAL_SCROLLBAR_NEVER HORIZONTAL_SCROLLBAR_ALWAYS 4a Questão (Ref.: 201201124567) Pontos: 1,0 / 1,0 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. Trata o container como se fosse uma "página" ou um "parágrafo" da esquerda para a direita e de cima para baixo. É uma classe gerenciadora de layout que arranja os componentes seqüencialmente na janela, da esquerda para a direita, do topo para baixo. Se a linha for muito longa, os componentes passam para a linha de baixo. Os componentes recebem o seu tamanho preferido tanto verticalmente quanto horizontalmente. 5a Questão (Ref.: 201201124905) Pontos: 1,0 / 1,0 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. setText(String): insere um texto no banco de dados. getText( ): captura o texto do campo. setEditable(boolean): tornar ou não o campo editável. 6a Questão (Ref.: 201201283375) Pontos: 0,0 / 1,0 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 ganha o foco; Invocado quando a janela é minimizada; Invocado quando perde o foco; Invocado quando a janela foi fechada. Invocado quando a janela foi aberta. 7a Questão (Ref.: 201201274362) 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. iii, i, ii, iv iii, ii, i, iv iv, ii, iii, i i, ii, iii, iv ii, iii, i, iv 8a Questão (Ref.: 201201158191) Pontos: 0,5 / 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? Statement ResultSet DriverManager Connection PreparedStatement 9a Questão (Ref.: 201201602304) Pontos: 0,5 / 0,5 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." Connection Statement Command DataSet ResultSet 10a Questão (Ref.: 201201777943) Pontos: 0,5 / 0,5 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. SwingDispatcher SwingWorker SwingUtilities SwingThread SwingManager
Compartilhar