Buscar

Av 2014 Prog OO

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 3 páginas

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

Outros materiais