Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0263_AV_201201699101 » PROGRAMAÇÃO ORIENTADA A OBJETOS Tipo de Avaliação: AV Aluno: Professor: MARCIO PACHECO DE AZEVEDO EDUARDO LUIZ PARETO Turma: Nota da Prova: 6,0 Nota de Partic.: 2 Data: 20/06/2015 08:07:52 1 a Questão (Ref.: 201201871132) Pontos: 1,5 / 1,5 Observe o código java: Para que possamos ter como saída: "DooBeeDooBeeDo" Quais os valores que devemos preencher nas lacunas de código ? Resposta: Lacuna 1: 3; Lacuna 2: print; Lacuna 3: print; Lacuna 4: 3; Gabarito: 3; print; print; 3 2 a Questão (Ref.: 201201860067) Pontos: 0,5 / 0,5 As classes que compõem o núcleo de funcionalidades Java estão organizadas em pacotes, grupos de classes, interfaces e exceções afins ou de uma mesma aplicação. Identifique entre os principais pacotes oferecidos como parte do núcleo Java, o que NÃO faz parte deste núcleo. java.exe java.awt java.lang javax.swing java.net 3 a Questão (Ref.: 201202337850) Pontos: 0,0 / 0,5 Em uma aplicação Java, para acesso aos dados armazenados em um SGBD deve-se implementar a interface Connection para o gerenciamento da conexão entre o programa Java e o banco de dados. O objeto Connection é inicializado com o resultado de uma chamada para o método estático getConnection da classe: Connection PreparedStatement Statement ResultSet DriverManager 4 a Questão (Ref.: 201202018688) Pontos: 1,0 / 1,0 Threads que trocam informações em tempo de execução são chamadas de: executáveis bloquedas síncronas encerradas assíncronas 5 a Questão (Ref.: 201201860232) 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. 6 a Questão (Ref.: 201202337697) 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() setCursor() setBackground() setBorder() setForegroound() 7 a Questão (Ref.: 201201860394) Pontos: 0,5 / 0,5 Trabalhando com Métodos da interface WindowListener, identifique qual o método abaixo é FALSO. WindowDeactivated: chamado quando usuário torna outra janela a janela ativa. WindowOpenFrame: chamado quando usuário abre uma nova janela. WindowClosed: chamado depois do fechamento da janela. WindowClosing: chamado quando inicia o fechamento da janela. WindowActivated: chamado quando usuário torna janela ativa. 8 a Questão (Ref.: 201202010027) 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. i, ii, iii, iv iii, i, ii, iv iv, ii, iii, i ii, iii, i, iv iii, ii, i, iv 9 a Questão (Ref.: 201202337944) Pontos: 1,0 / 1,0 Objetos que implementam a interface Statement são usados para o envio de instruções SQL, a serem executadas pelo SGBD, retornando o resultado obtido. Indique qual é o método usado para o envio de instruções SQL do grupo: INSERT; UPADATE E DELETE. Connection getConnection() Boolean execute(String SQL) int executeUpdate (String SQL) ResultSet executeQuery (String SQL) ResultSet getResultSet() 10 a Questão (Ref.: 201201871468) Pontos: 0,0 / 1,5 Observe o código Java: 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: import java.swing.*; import java.awt.*; class Humano extends JOptionPane { String Nome; String Sexo; int Idade; double Peso, Altura; 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; } 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()); } } Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.
Compartilhar