Baixe o app para aproveitar ainda mais
Prévia do material em texto
Av 2014 Prog OO Crie uma Thread, implementando a interface Runnable, que exiba os números pares de 1 até 20. Desenvolva também a classe principal necessaria para iniciar a Thread. Resposta: Gabarito: public class Pares implements Runnable { public void run () { for (int i=1;i<=20;i++) { if(i%2==0) System.out.println(i); } } } public class Principal { public static void main (String args []) { Thread thread = new Thread(new Pares ()); thread.start(); } } 2a Questão (Ref.: 201002195588) 2a sem.: Desenvolvimento do Swing Pontos: Sem Correç. / 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: 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); } } 3a Questão (Ref.: 201002345158) sem. N/A: AULA 2 - GERENCIADORES DE LAYOUT Pontos: 0,0 / 0,5 Os gerenciadores de Layout têm por objetivo organizar componente GUI em um contêiner com o propósito de apresentação. Baseado neste recurso, identifique com verdadeiro ou falso as alternativas abaixo: Não é possível combinar mais de um gerenciador de layouts para organizar componentes. O FlowLayout possibilita os componente serem colocados da direita para a esquerda a medida que são adicionados. O BoxLayout, tem por objetivo organizar os componentes somente em colunas O GridLayout organiza os componentes nas linhas e colunas. O BorderLayout organiza os componentes GUI em 5 regiões. 4a Questão (Ref.: 201002195369) 1a sem.: conceitos Pontos: 0,5 / 0,5 De acordo com a teoria sobre Herança, identifique qual das afirmações abaixo está INCORRETA. Uma classe que herda de outra classe é chamada subclasse e a classe que fornece a herança é chamada superclasse. Normalmente os atributos de um objeto só podem ser consultados ou modificados através dos seus construtores. Um método herdado de uma superclasse pode ser redefinido pela classe derivada, mantendo o mesmo nome mas agindo de forma diferente. Herança é um mecanismo que permite a uma classe herdar todo o comportamento e os atributos de outra classe. As superclasses definem atributos e métodos genéricos que são herdados pelas classes derivadas. 5a Questão (Ref.: 201002353821) sem. N/A: Aula 4 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: KeyListener ActionListener TextListener MouseListener ItemListener 6a Questão (Ref.: 201002229083) 6a sem.: Banco de Dados em Java Pontos: 0,0 / 0,5 Assinale a alternativa correta referente a uma exceção do pacote ¿java.sql¿: IOException OptionalDataException EOFException FileNotFoundException SQLException 7a Questão (Ref.: 201002353818) sem. N/A: AULA 3 Pontos: 0,0 / 0,5 Dentro do pacote javax.swing, a classe utilizada para criar um escopo de opções exclusivas é: JCheckBox JButton ButtonGroup JToggleButton JRadioButton 8a Questão (Ref.: 201002354182) sem. N/A: Aula 5 Pontos: 0,5 / 0,5 A interface FocusListener gerencia o evento extremamente importantes para um componente. Qual método é invocado quando o componente ganha foco: focusReceivedFocus(FocusEvent e); focusReceived (FocusEvent e); focusGetFocus(FocusEvent e); focusGained(FocusEvent e); focusSetFocus(FocusEvent e); 9a Questão (Ref.: 201002275421) 8a sem.: MultiThreading / Thread 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 I, II. Apenas III. Apenas II, III. Apenas I. Apenas II. 10a Questão (Ref.: 201002345199) sem. N/A: AULA 9 - THREADS Pontos: 1,0 / 1,0 Em Java, usamos a classe Thread para criarmos linhas de execução paralelas. Identifique com verdadeiro ou falso as alternativas abaixo: ( ) notify() notifica uma thread em espera (sem descriminar qual) de que ocorreu uma dada condição. ( ) wait() permite que a thread suspenda a sua execução e aguarde que alguma condição se verifique, para retomar a execução. ( ) notifyAll() notifica todas as threads encerrados que uma dada condição se alterou. v, f, v f, v, f v, v, f v, v, v f, v, v
Compartilhar