Baixe o app para aproveitar ainda mais
Prévia do material em texto
rofessor: EDUARDO LUIZ PARETO Turma: 9002/AA Nota da Prova: 5,0 Nota de Partic.: 2 Data: 14/11/2014 21:09:47 1a Questão (Ref.: 201301880532) Pontos: 0,5 / 0,5 Em Java, para alterar a visibilidade do elemento em que se aplica, entre outros, utiliza-se o modificador de acesso: volatile. protected. abstract. static. transient. 2a Questão (Ref.: 201302035480) Pontos: 0,5 / 0,5 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 uma tecla é apertada e o componente está em foco; Invocado quando uma tecla é solta e o componente está em foco; Invocado quando a janela é maximizada ou minimizada. Invocado quando a janela é redimensionada. Invocado quando o texto do component AWT sofre alguma alteração; 3a Questão (Ref.: 201302354136) Pontos: 0,5 / 0,5 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() setFont() setCursor() setForegroound() setBorder() 4a Questão (Ref.: 201302354324) Pontos: 0,5 / 0,5 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 SGDB é uma implementação da interface: Command Statement DriverManeger ResultSet Connection 5a Questão (Ref.: 201301876671) Pontos: 0,5 / 0,5 De acordo com a definição de FlowLayout, identifique qual das alternativas abaixo NÃO está correta. Se a linha for muito longa, os componentes passam para a linha de baixo. Os componentes são posicionados na ordem inversa que foram adicionados. Os componentes recebem o seu tamanho preferido tanto verticalmente quanto horizontalmente. É uma classe gerenciadora de layout que arranja os componentes seqüencialmente na janela, da esquerda para a direita, do topo para baixo. Trata o container como se fosse uma "página" ou um "parágrafo" da esquerda para a direita e de cima para baixo. 6a Questão (Ref.: 201302035486) Pontos: 1,0 / 1,0 O conceito de Threads é largamente usado na programação Java. Com base neste conceito, selecione a opção incorreta: Os métodos wait(), notify() e notifyAll() também são muito importantes na sincronização, sendo responsáveis por provocar, respectivamente: uma espera, a liberação de uma ou mais threads em espera. Cada objeto em Java possui um lock e ele deve ser obtido através do comando synchronized. Java adotou a palavra chave synchronized para informar que um determinado bloco deve estar síncrono com os demais threads. O uso de memória compartilhada entre os threads obriga o programador a sincronizar as ações de suas thread. As threads se diferem dos processos por não poderem ter áreas de dados comuns. 7a Questão (Ref.: 201302035479) Pontos: 0,5 / 0,5 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 a janela foi fechada. Invocado quando a janela é minimizada; Invocado quando ganha o foco; Invocado quando perde o foco; Invocado quando a janela foi aberta. 8a Questão (Ref.: 201302035125) Pontos: 1,0 / 1,0 É a interface usada quando precisamos executar stored procedures: PreparedStatement ResultSet Connection CallableStatement Statement 9a Questão (Ref.: 201301876888) Pontos: 0,0 / 1,5 Faça um programa em JAVA que calcule o perímetro e área de um retângulo e volume do paralelepípedo. O programa deverá receber o valor do comprimento, largura e altura e apresentar o resultado. Resposta: u Gabarito: import javax.swing.*; public class perimetroCalculo { public static void main (String[] parametro) { double compri, larg, alt, Peri, Area, VolParale; String valorlido; valorlido = JOptionPane.showInputDialog("Digite o Comprimento"); compri = Double.parseDouble(valorlido); valorlido = JOptionPane.showInputDialog("Digite o Largura"); larg = Double.parseDouble(valorlido); valorlido = JOptionPane.showInputDialog("Digite o Altura"); alt = Double.parseDouble(valorlido); Peri = (2*compri)+(2*larg); Area = compri*larg; VolParale = compri*larg*alt; System.out.println(Peri); System.out.println(Area); System.out.println(VolParale); } } 10a Questão (Ref.: 201301910492) Pontos: 0,0 / 1,5 O que é JDBC e qual a principal diferença com o ODBC? Resposta: n Gabarito: Java Database Connectivity ou JDBC é um conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional. A idéia de ODBC(Open Database Connectivity) foi criar uma maneira comum de acesso usando SQL (ODBC Driver Manager), de forma que uma aplicação-cliente pudesse acessar bases de dados de diferentes fornecedores, como por exemplo, Oracle Database, SQL Server (Microsoft), DB2 (IBM), entre outras, através de seus drivers correspondentes. Já o JDBC(Java DataBase Connection) é um conjunto de classes e interfaces em Java, que proporcionam uma interface similar a ODBC para bases de dados SQL. Ambas funcionam como meio de comunicação Banco X Aplicação, porém, ODBC é uma aplicação Windows restrito apenas a ele, enquanto a JDBC, por ser escrita em java, é multiplataforma.
Compartilhar