Buscar

POO_11_2014

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação: CCT0263_AV_201301013889 » PROGRAMAÇÃO ORIENTADA A OBJETOS
Tipo de Avaliação: AV
Aluno: 201301013889 - DIVALDO ALMIR ANTUNES 
Professor: EDUARDO LUIZ PARETO Turma: 9001/AA
Nota da Prova: 6,0 Nota de Partic.: 2 Data: 21/11/2014 08:57:13
1a Questão (Ref.: 201301265307) 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 a janela é redimensionada. 
Invocado quando o texto do component AWT sofre alguma alteração;
Invocado quando uma tecla é solta e o componente está em foco;
Invocado quando a janela é maximizada ou minimizada.
Invocado quando uma tecla é apertada e o componente está em foco;
2
a
 Questão (Ref.: 201301583963) 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:
setFont()
setForegroound()
setBackground()
setBorder()
setCursor()
3a Questão (Ref.: 201301584151) 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
ResultSet
DriverManeger
Connection
Statement
Página 1 de 4BDQ Prova
26/11/2014file:///C:/Users/User/AppData/Local/Temp/GEGKJ7ML.htm
User
Realce
User
Realce
4a Questão (Ref.: 201301106498) Pontos: 0,5 / 0,5
De acordo com a definição de FlowLayout, identifique qual das alternativas abaixo NÃO está correta.
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.
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.
Trata o container como se fosse uma "página" ou um "parágrafo" da esquerda para a direita e de cima para 
baixo.
5a Questão (Ref.: 201301265313) Pontos: 0,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.
O uso de memória compartilhada entre os threads obriga o programador a sincronizar as ações de suas 
thread.
Java adotou a palavra chave synchronized para informar que um determinado bloco deve estar síncrono 
com os demais threads.
As threads se diferem dos processos por não poderem ter áreas de dados comuns.
6a Questão (Ref.: 201301106481) Pontos: 0,0 / 0,5
Considerando os passos para se criar uma GUI, identifique qual dos passos apresentados abaixo está INCORRETO
Adicionar os componentes ao content pane do frame ou a algum outro container.
Chamar (opcionalmente) show() e definir o tamanho do frame com setSize().
Declarar os componentes como propriedades da classe que estende JFrame (o top-level container). 
Definir o gerenciador de layout do frame e Registrar listeners para os componentes que querem tratar 
eventos. 
Instanciar os componentes no construtor da classe ou na declaração.
7a Questão (Ref.: 201301265306) Pontos: 0,0 / 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 é minimizada;
Invocado quando ganha o foco;
Invocado quando a janela foi aberta.
Invocado quando a janela foi fechada. 
Invocado quando perde o foco;
Página 2 de 4BDQ Prova
26/11/2014file:///C:/Users/User/AppData/Local/Temp/GEGKJ7ML.htm
8a Questão (Ref.: 201301264952) Pontos: 1,0 / 1,0
É a interface usada quando precisamos executar stored procedures:
ResultSet
Statement
PreparedStatement
Connection
CallableStatement
9a Questão (Ref.: 201301106715) Pontos: 1,5 / 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: import javax.swing.*; public class PerimetroCalculo{ public static void main(String[], args){ double 
compri, larg, alt, peri, area, VolParale; String valorlido; valorlido = JOptionPane.showInputDialog("Digite o 
comprimento"); compri = Double.parseDouble(valorlido); valorlido = JOptionPane.showInputDialog("Digite a 
largura"); larg = Double.parseDouble(valorlido); valorlido = JOptionPane.showInputDialog("Digite a 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); } }
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.: 201301140319) Pontos: 1,5 / 1,5
O que é JDBC e qual a principal diferença com o ODBC?
Resposta: JDBC é a interface usada pelo Java para tratamento de sua interface que pode funcionar em diversos 
sistemas operacionais ODBC é a interface usada unicamente pelo windows
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 
Página 3 de 4BDQ Prova
26/11/2014file:///C:/Users/User/AppData/Local/Temp/GEGKJ7ML.htm
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.
Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.
Página 4 de 4BDQ Prova
26/11/2014file:///C:/Users/User/AppData/Local/Temp/GEGKJ7ML.htm

Outros materiais