Baixe o app para aproveitar ainda mais
Prévia do material em texto
27/06/2016 Estácio http://bquestoes.estacio.br/entrada.asp?p0=132335370&p1=201408034166&p2=2073361&p3=CCT0263&p4=102364&p5=AV&p6=14/06/2016&p10=44474252 1/4 Fechar Avaliação: CCT0263_AV_201408034166 » PROGRAMAÇÃO ORIENTADA A OBJETOS Tipo de Avaliação: AV Aluno: 201408034166 RAFAEL NOGUEIRA LOPES Professor: MARCIO PACHECO DE AZEVEDO Turma: 9001/AA Nota da Prova: 8,0 Nota de Partic.: 2 Av. Parcial 2 Data: 14/06/2016 19:04:19 1a Questão (Ref.: 201408128721) Pontos: 1,0 / 1,0 Faça um programa em JAVA para apresentar a mensagem abaixo. Resposta: import javax.swings.*; import java.awt.*; public class HelloWorldSwing{ public class void main (Strings args[]){ JFlowLayout flow=new JFlowLayout("HelloWorldSwing"); JLabel lb=new JLabel("HelloWorld"); flow.set.add(lb); flow.setDefaultCloseOperation(FlowLayout.EXIT_ON_CLOSE); flow.setVisible(true); } } 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.: 201408162715) Pontos: 1,0 / 1,0 Referente a JDBC, o que é ResultSet? Resposta: ResultSet representa um conjunto de registros de resultados de uma consulta. A execução retorna uma tabela de dados após uma consulta. Permite manuziar esses dados. Pertence ao pacote java.sql. Gabarito: ResultSet é a interface responsável por manipular o conjunto de resultados de uma consulta. Representa o conjunto de registros resultante de uma consulta. Esta permite realizar coerção (cast) entre tipos Java e SQL. 3a Questão (Ref.: 201408684909) Pontos: 1,0 / 1,0 O pacote de controles gráficos que o canvas não se altera com o sistema operacional é? IO alexandre Realce alexandre Realce alexandre Realce alexandre Realce alexandre Realce 27/06/2016 Estácio http://bquestoes.estacio.br/entrada.asp?p0=132335370&p1=201408034166&p2=2073361&p3=CCT0263&p4=102364&p5=AV&p6=14/06/2016&p10=44474252 2/4 UTIL SWING AWT JAVAX 4a Questão (Ref.: 201408128789) Pontos: 1,0 / 1,0 De acordo com os tipos de Layout, identifique qual das afirmações abaixo está INCORRETA. GridLayout: permite construir uma tabela de componentes. Ao adicionálos, eles são colocados da esquerda para a direita e de cima para baixo em uma grade. Você pode especificar o número de colunas e linhas que serão necessárias, e todas terão o mesmo tamanho. Se existir menos componentes do que o total de espaços, eles ficarão vazios. Caso contrário, o componente excedente não será mostrado. 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. BorderLayout: é o padrão. Divide a tela em cinco regiões (NORTH, SOUTH, EAST, WEST, CENTER). Todo componente adicionado entra automaticamente no centro, "empurrando" os outros para as bordas. GridBagLayout: permite maior controle que o GridLayout. Neste layout você pode definir exatamente como as regiões da sua grade irão se comportar e reformatar caso a janela tenha seu tamanho alterado. Entretanto, é o gerenciador mais complexo de utilizar. Ele foi criado para ser utilizado por programas de criação de GUI's. FlowLayout: é o mais simples. Ele simplesmente "enche" o container com componentes da esquerda pra direita, até terminar o espaço da linha. Daí, ele faz a mesma coisa na linha abaixo. Todos os componentes sempre terão um espaço do tamanho que eles estão ocupando no momento. 5a Questão (Ref.: 201408129141) Pontos: 1,0 / 1,0 Dado a lista de métodos da classe JTextField o que NÃO é correto afirmar? setText(String): insere um texto no banco de dados. getText( ): captura o texto do campo. getSelectedText( ): captura o texto do campo que foi selecionado. setEditable(boolean): tornar ou não o campo editável. isEditable( ): retorna true ou false, se o campo é ou não editável. 6a Questão (Ref.: 201408287610) Pontos: 1,0 / 1,0 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 Invocado quando o botão do mouse é pressionado e em seguida movimentado com o componente; Invocado quando o mouse se movimento e seu botão principal é apertado. Invocado quando o mouse se moveu para região gráfica do componente sem nenhum botão apertado; Invocado quando o mouse sai da região gráfica do componente; 7a Questão (Ref.: 201408278598) 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: alexandre Realce 27/06/2016 Estácio http://bquestoes.estacio.br/entrada.asp?p0=132335370&p1=201408034166&p2=2073361&p3=CCT0263&p4=102364&p5=AV&p6=14/06/2016&p10=44474252 3/4 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. iv, ii, iii, i iii, i, ii, iv iii, ii, i, iv ii, iii, i, iv i, ii, iii, iv 8a Questão (Ref.: 201408162427) 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 Connection DriverManager ResultSet PreparedStatement 9a Questão (Ref.: 201408287617) Pontos: 0,5 / 0,5 A prioridade de um thread corresponde a preferê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 100, sendo que o número 50 é usado para definir a prioridade como normal. números de 0 a 10, sendo que o número 5 é usado para definir a prioridade como normal. números de 1 a 5, sendo que o número 3 é usado para definir a prioridade como normal. números de 1 a 10, sendo que o número 5 é usado para definir a prioridade como normal. números de 1 a 100, sendo que o número 5 é usado para definir a prioridade como normal. 10a Questão (Ref.: 201408782145) Pontos: 0,5 / 0,5 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 coletora de lixo Tread de atualização Thread inicial Thread de trabalho Thread de tratamento de eventos Período de não visualização da prova: desde 08/06/2016 até 21/06/2016. alexandre Realce 27/06/2016 Estácio http://bquestoes.estacio.br/entrada.asp?p0=132335370&p1=201408034166&p2=2073361&p3=CCT0263&p4=102364&p5=AV&p6=14/06/2016&p10=44474252 4/4 alexandre Realce
Compartilhar