Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0195_AVS» PROGRAMAÇÃO ORIENTADA A OBJETOS Tipo de Avaliação: AVS Aluno: Professor: MARCIO PACHECO DE AZEVEDO Turma: 9001/AA Nota da Prova: 4,5 Nota de Partic.: 2 Data: 22/09/2014 20:28:46 1a Questão (Ref.: 201002411882) Pontos: 0,0 / 1,5 Escreva um programa em JAVA que determine o comprimento da circunferência (2 pi raio) de um circulo cujo raio será informado. Incluir o cálculo da área da circunferência (pi raio * raio). Calcular também o volume da esfera formada pelo raio: 4(pi raio * raio * raio)/3. Após o cálculo apresentar os resultados. Resposta: Gabarito: import javax.swing.*; public class calculoCircunferencia { public static void main (String[] parametro) { double Raio, Circ, Area, VolEsf; String valorlido; valorlido = JOptionPane.showInputDialog("Digite o Raio"); Raio = Double.parseDouble(valorlido); Circ = 2*Raio*3.14159; Area = Raio*3.14159*Raio; VolEsf = (3.14159*Raio*Raio*Raio)*4/3; System.out.println(Circ); System.out.println(Area); System.out.println(VolEsf); } } 2a Questão (Ref.: 201002422803) 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: 1- nome.getText(); sexo.getText(); 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()); } } 3a Questão (Ref.: 201002422804) Pontos: 0,0 / 0,5 As ações ou comportamento dos objetos são chamadas na orientação a objeto de métodos. Assim, um método é uma função, um serviço ou ação fornecido pelo objeto. O método responsável por armazenar/modificar os valores passados através de atributos dos objetos instanciados é chamado de: Método set Método get Método Construtor Método Abstrato Método main 4a Questão (Ref.: 201002411530) Pontos: 0,5 / 0,5 De acordo com a definição de Gerenciamento de Layout, identifique qual das alternativas abaixo NÃO está correta. A decisão é tomada usando-se designs padronizados pelo usuário. Chamadas possíveis do add: Usando posição relativa (BorderLayout) panel.add(component, BorderLayout.CENTER) e Ordem de adição: (BoxLayout, GridLayout, ...) panel.add(component). Vários tipos de designs diferentes podem ser combinados para realizar qualquer tela que desejamos. Quando usarmos o método add para acrescentar um componente em um container, o layout manager em uso deve ser levado em consideração. A plataforma Java fornece quatro layout managers mais usados: BorderLayout, BoxLayout, FlowLayout, GridLayout. 5a Questão (Ref.: 201002570372) Pontos: 0,5 / 0,5 A classe Cursor (java.lang.Object) encapsula a representação do bitmap do cursor do mouse. Para alterar o comportamento dos cursores, basta definir o novo tipo de cursor com: Cursor.setPredefinedCursor(Cursor.MOVE_CURSOR); this.setCursor(Cursor.getPredefinedCursor(MOVE_CURSOR)); this.getPredefinedCursor(Cursor.setCursor(Cursor.MOVE_CURSOR)); this.setCursor(Cursor.getPredefinedCursor(Cursor.MOVE_CURSOR)); this.getCursor(Cursor.MOVE_CURSOR); 6a Questão (Ref.: 201002570017) Pontos: 0,5 / 0,5 Um listener é uma interface que especifica os métodos que uma aplicação deve ter para ser notificada da ocorrência de determinado evento. Indique o listener correspondente à ação do usuário de digitar uma tecla: TextListener ActionListener KeyListener ItemListener MouseListener 7a Questão (Ref.: 201002570019) Pontos: 0,5 / 0,5 É um componente que combina um botão ou um campo de edição com um caixa de lista tipo drop-down: JOptionPane JList JCheckBox JButton JComboBox 8a Questão (Ref.: 201002561366) Pontos: 0,5 / 0,5 Supondo-se que um Banco de Dados em PostgreSql cujo o nome é NomeBanco, o usuário é usuario e a senha é senha, possui uma tabela chamada FUNCIONARIO com a estrutura abaixo: create table FUNCIONARIO( codigo char(10), nome varChar(50), salarioBase real ); Assinale a alternativa que certamente está incorreta. sentenca.executeUpdate("delete from Funcionario where codigo = '123'"); sentenca.executeUpdate("insert into FUNCIONARIO values('123','Fulano',2000)"); sentenca.executeUpdate("update Funcionario set nome = 'Beltrano', salarioBase = 5000 where codigo = '123'"); DriverManager.getConnection("jdbc:postgresql:NomeBanco","usuario","senha"); resultado = sentenca. executeUpdate ("select * from funcionario where codigo = '123'"); 9a Questão (Ref.: 201002491617) Pontos: 1,0 / 1,0 Dentre as alternativas abaixo, assinale a alternativa CORRETA referente à Thread: I. Com Multiprogramação é possível alcançar paralelismo, somente em computadores com mais de uma CPU. II. Diferentes threads, podem parecer estar todas sendo executadas ao mesmo tempo. III. Java threads são objetos que nunca se comunicam entre si para compartilhar objetos em memória. Apenas III. Apenas I, II. Apenas II, III. Apenas II. Apenas I. 10a Questão (Ref.: 201002411968) Pontos: 1,0 / 1,0 Dado a lista de métodos da classe JMenu o que NÃO é correto afirmar? JMenuItem insert(JMenuItemi, int p): insere um item de menu numa determinada posição. JMenuItem add(JMenuItem menuItem): adiciona um objeto item de menu. JMenuItem add(String name): adiciona um novo menu. void addSeparator( ): adiciona um separador. void insertSeparator(int pos): adiciona um separador para uma posição especifica;
Compartilhar