AV2 - PROGRAMAÇÃO OO
5 pág.

AV2 - PROGRAMAÇÃO OO

Disciplina:Programação Orientada A Objetos1.901 materiais39.309 seguidores
Pré-visualização1 página
14/12/12 Estácio

1/5bquestoes.estacio.br/entrada.asp?p0=136964520&p1=201001509341&p2=1135304&p3=CCT0195&…

Avaliação: CCT0195_AV2_201001509341 » PROGRAMAÇÃO ORIENTADA A OBJETOS

Tipo de Avaliação: AV2

Aluno: 201001509341 - RAPHAEL DA SILVA ROMA

Professor: OSWALDO BORGES PERES Turma: 9001/AA

Nota da Prova: 6,0 de 8,0 Nota do Trabalho: Nota de Participação: 0,5 Data: 19/11/2012

 1a Questão (Cód.: 91499) Pontos: 1,5 / 1,5

Elaborar um pequeno programa em JAVA para a criação de uma janela vazia usando JFrame.

Resposta: imports javax.siwng.JFrame public class frame01 { public void criaTela() {JFrame f = new JFrame();
f.setSize(290,100); f.setTitle("Frame Vazio"); f.setLocation(10,10); f.setDefaultCloseOperation
(JFrame.EXIT_ON_CLOSE); f.setVisible(true);} } Public class main{ public static void main(string[] args){
frame01 tela = new frame01; tela.criaTela(); } } }

Gabarito: import javax.swing.*;
 import java.awt.event.*;
 public class SJanela extends JFrame {
 class WindowHandler extends WindowAdapter {
 public void windowClosing(WindowEvent we) {
 dispose();
 System.exit(0);
 }
 }
 public SJanela() {
 this("Janela");
}
 public SJanela(String title) {
 setSize(200,120);
 setTitle(title);
 addWindowListener(new WindowHandler());
 }
 public static void main(String[] args) {
 SJanela je = new SJanela();
 je.show();
 }
 }

 2a Questão (Cód.: 102457) Pontos: 0,0 / 1,5

Observe o código Java:

2/5bquestoes.estacio.br/entrada.asp?p0=136964520&p1=201001509341&p2=1135304&p3=CCT0195&…

No exemplo, temos um código incompleto que necessita dos Métodos set e get. Pede-se:

1 - Refaça a classe Humano, inserindo pelos menos 2 métodos set e get;

2 - Refaça a classe HomemPrincipal, complemente o código com o uso dos métodos set e get criados no item 1.

Resposta: Public void H(){ Nome n = new nome(); Nome.setString("Exemplo"); get.nome(); } -------------
H1.setVisible(true); H1.H();

Gabarito:

Resposta do item 1:

class Humano {
 String Nome;
 String Sexo;
 int Idade;
 double Peso;
 double Altura;

 public String getNome() {
 return Nome;
 }

 public void setNome(String N) {
 Nome = N;
 }

 public String getSexo() {
 return Sexo;
 }

 public void setSexo(String S) {
 Sexo = S;
 }

 public int getIdade() {
 return Idade;
 }

3/5bquestoes.estacio.br/entrada.asp?p0=136964520&p1=201001509341&p2=1135304&p3=CCT0195&…

 }

 public void setIdade(int I) {
 Idade = I;
 }

 public double getPeso() {
 return Peso;
 }

 public void setPeso(double P) {
 Peso = P;
 }

 public double getAltura() {
 return Altura;
 }

 public void setAltura(double A) {
 Altura = A;
 }
}

Resposta do Item 2:

public class HomemPrincipal {

 public static void main(String[] args) {

 Humano H1 = new Humano();
 H1.setNome("ABC");
 H1.setSexo("ABC");
 H1.setIdade(12);
 H1.setPeso(75.2);
 H1.setAltura(1.88);

 System.out.print("Nome"+H1.getNome());
 System.out.print("Sexo"+H1.getSexo());
 System.out.print("Idade"+H1.getIdade());
 System.out.print("Peso"+H1.getPeso());
 System.out.print("Altura"+H1.getAltura());
 }
}

 3a Questão (Cód.: 102138) Pontos: 0,5 / 0,5

Alguns métodos não retornam valores. Eles podem ser executados apenas para exibir um valor, por exemplo.
Neste caso, usa-se uma palavra chave como se fosse um tipo de dado para valores de retorno. Quando Java
encontra essa palavra chave sendo usada como um tipo de dado de valor de retorno, Java sabe que nada
deverá ser retornado.

Estamos falando da palavra:

 void

public

Scanner

main

Static

 4a Questão (Cód.: 91061) Pontos: 0,5 / 0,5

Identifique qual o método que NÃO é comum em todos os componentes do Swing.

4/5bquestoes.estacio.br/entrada.asp?p0=136964520&p1=201001509341&p2=1135304&p3=CCT0195&…

isVisible / setVisible(boolean)

isEnabled / setEnabled(boolean)

 isTrue / setVisible(boolean)

setBackground(Color)

setFont(Font)

 5a Questão (Cód.: 91682) Pontos: 0,5 / 0,5

Sobre programação orientada a objetos, assinale a afirmativa INCORRETA:

Pacote é um conjunto de classes e interfaces.

Uma classe é um modelo usado para criar vários objetos com características semelhantes.

 Uma classe que herda de outra é chamada superclasse.

Herança é um mecanismo que permite a uma classe herdar todo o comportamento e os atributos de
outra classe.

Os objetos também são denominados instâncias.

 6a Questão (Cód.: 91383) Pontos: 1,0 / 1,0

Trabalhando com Métodos da interface WindowListener, identifique qual o método abaixo é FALSO.

 WindowOpenFrame: chamado quando usuário abre uma nova janela.

WindowActivated: chamado quando usuário torna janela ativa.

WindowDeactivated: chamado quando usuário torna outra janela a janela ativa.

WindowClosed: chamado depois do fechamento da janela.

WindowClosing: chamado quando inicia o fechamento da janela.

 7a Questão (Cód.: 124933) Pontos: 0,5 / 0,5

Assinale a alternativa correta referente a uma exceção do pacote ¿java.sql¿:

OptionalDataException

IOException

EOFException

 SQLException

FileNotFoundException

 8a Questão (Cód.: 91199) Pontos: 1,0 / 1,0

Dado a lista de métodos da classe JComboBox e suas aplicações, o que NÃO é correto afirmar?

void setEnabled(boolean b): habilita/desabilita combobox.

void removeItemAt(int pos): remove item na posição pos.

 getSelectedItem( ): retorna o idex do item selecionado.

14/12/12 Estácio

5/5bquestoes.estacio.br/entrada.asp?p0=136964520&p1=201001509341&p2=1135304&p3=CCT0195&…

setSelectedIndex(int): retorna o item na posição de indice indicada.

removeAllItens( ): remove todos os itens do combo.

 9a Questão (Cód.: 124963) Pontos: 0,5 / 0,5

Assinale a alternativa correta referente às afirmações abaixo pertinentes a JDBC:

· Tipo _____ - Converte chamadas JDBC em chamadas especifica de um banco de dados. Comunica diretamente com o servidor de
banco de dados, então ele requer que alguns códigos estejam presentes no cliente.

· Tipo _____ - Converte chamadas JDBC dentro de pacotes que são enviados pela rede em um formato proprietário utilizado por
banco de dados específicos. Possibilita uma chamada direta entre o cliente e o servidor de banco de dados. Este driver é
completamente implementado em Java para alcançar a independência de plataforma.

· Tipo _____ - Prove acesso JDBC via um ou mais driver ODBC (Open DataBase Connectivity). Traduz as chamadas JDBC em
chamadas ODBC e as envia para o driver ODBC. Desta forma, o driver ODBC, deve estar presente na máquina do cliente.
Utilizado para ambientes não Java.

· Tipo _____ - As requisições do BD JDBC são passadas através da rede ara um servidor "middle-tier". O servidor "middle-tier"
então traduz a requisição (direta ou indiretamente) para o especifico banco de dados nativo para passar a diante a requisição
para o servidor com o banco de dados.

1, 2 ,3 ,4

1, 2, 4, 3

 2, 4, 1, 3

1, 3, 2, 4

4, 3, 1, 2

 10a Questão (Cód.: 124861) Pontos: 0,0 / 0,5

Dentre as alternativas abaixo, assinale INCORRETA referente a Java Database Connectivity(JDBC):

 Statement representa uma conexão estabelecida com o Banco de Dados

O método close() da classe Connection fecha uma conexão com o banco de dados

O PreparedStatement é uma subinterface de Statement

 O executeQuery é um método da classe Connection para execução de uma consulta

É possivel acessar Banco de Dados que não possuem Driver JDBC próprio através da ponte JDBC-
ODBC.