Buscar

PROGRAMAÇÃO ORIENTADA A OBJETOS1

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

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

Prévia do material em texto

PROGRAMAÇÃO ORIENTADA A OBJETOS
	
	Simulado: CCT0195_SM_201102204935 V.1 
	 Fechar
	Aluno(a): CLEBER LUIZ DE MAGALHAES
	Matrícula: 201102204935
	Desempenho: 2,0 de 8,0
	Data: 23/04/2015 09:58:06 (Finalizada)
	
	 1a Questão (Ref.: 201102364750)
	
	A tentativa de execução do programa em Java mostrado a seguir resulta na indicação de uma exceção do tipo InputMismatchException. Reescreva o código resolvendo esse problema.
import java.util.*;
public class Excecao
{
  public int calculo(int n1, int n2)
  throws ArithmeticException
  {
    return n1/n2;
  }
  public static void main (String [] args)
  {
    Scanner sc = new Scanner(System.in);
    int n1, n2, res;
    Excecao ex = new Excecao();
    System.out.print("Entre o valor 1: ");
    n1 = sc.nextInt();
    System.out.print("Entre o valor 2: ");
    n2 = sc.nextInt();
    res = ex.calculo(n1,n2);
    System.out.println("Resultado: " + res);
  }
}
		
	
Sua Resposta: RWRRW
	
Compare com a sua resposta:
import java.util.*;
public class Excecao
{
  public double calculo(int n1, int n2)
  throws ArithmeticException
  {
    return n1/n2;
  }
  public static void main (String [] args)
  {
    Scanner sc = new Scanner(System.in);
    int n1, n2, res;
    Excecao ex = new Excecao();
    System.out.print("Entre o valor 1: ");
    n1 = sc.nextInt();
    System.out.print("Entre o valor 2: ");
    n2 = sc.nextInt();
    res = ex.calculo(n1,n2);
    System.out.println("Resultado: " + res);
  }
}
		
	
	
	 2a Questão (Ref.: 201102323988)
	
	Quando a JVM começar a ser executada, procurará a classe que você forneceu na linha de comando. Em seguida, começará a procurar um método especialmente escrito como o representado abaixo:
Informe o significado de cada uma setas:
		
	
Sua Resposta: RWER
	
Compare com a sua resposta:
public - é um qualificador de método, que indica que ele é acessível externamente a esta classe. Isto é útil quando uma classe necessita utilizar alguma funcionalidade de outra classe, característica muito comum na linguagem JAVA.
void - É o valor de retorno do método. Quando n¿ao retorna nenhum valor ele retorna void, uma espécie de vlor vazio que tem que ser especificado.
main - É o nome do método que indica ao compilador o inicio do programa. É o método principal.
(String[] args) - É o argumento do método principal(main). É um vetor de strings formados por todos os argumentos passados ao programa na linha de comando do sistema operacional quando o programa é invocado.
		
	
	
	 3a Questão (Ref.: 201102323989)
	Pontos: 1,0  / 1,0
	Ao utilizar o Java na criação de uma aplicação, surge a necessidade da utilização do comando Scanner. Esse comando viabiliza a entrada de informações pelo usuário via teclado. Para a utilização do comando, devemos importar a biblioteca correspondente. Essa biblioteca é importada através da linha de comando:
		
	
	submit javax.io.*
	
	dim java.util.*
	 
	import java.util.*
	
	import javac.exe
	
	var java.scanner.*
		
	
	
	 4a Questão (Ref.: 201102316577)
	Pontos: 0,0  / 1,0
	Trabalhando com componentes visuais como JButton identifique qual o método abaixo é FALSO.
		
	 
	public void setText(String text): Muda o texto de face do botão.
	
	public void setHorizontalAlignment: Define o alinhamento horizontal
	
	public String getText():Retorna o texto mostrado no botão.
	 
	public void show(): Faz o frame aparecer na tela.
	
	public JButton(String text): Cria um novo botão com o texto dado como parâmetro definido como texto de face.
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201102317336)
	Pontos: 0,0  / 1,0
	Marque a alternativa que indica qual a sintaxe instancia objeto corretamente em Java?
		
	
	Classe objeto := new Construtor();
	
	Classe objeto new Construtor();
	
	Construtor objeto = new Classe();
	 
	Classe objeto = new Construtor();
	 
	Construtor objeto new Classe();
		
	
	
	 6a Questão (Ref.: 201102364873)
	Pontos: 0,0  / 1,0
	A figura a seguir, mostra o uso da implementação ListSelectionListener. O uso dessa interface se faz necessária para que as opções do componente JList possam ser reconhecidas, a medida que o usuário realiza sua escolha. Quando o ListSelectionListenert é utilizada, torna-se obrigatória a declaração do método: 
 
		
	 
	valuePerformed
	 
	valueChanged
	
	actionChanged
	
	itemListener
	
	actionPerformed
		
	
	
	 7a Questão (Ref.: 201102475099)
	Pontos: 1,0  / 1,0
	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:
		
	
	MouseListener
	
	ItemListener
	
	ActionListener
	
	TextListener
	 
	KeyListener
		
	
	
	 8a Questão (Ref.: 201102859535)
	Pontos: 0,0  / 1,0
	Qual dos métodos abaixo não é previsto na interface WindowListener?
		
	
	windowOpened
	
	windowClosing
	 
	windowDestroyed
	 
	windowDeiconified
	
	windowDeactivated
		
	
	
	 9a Questão (Ref.: 201102316811)
	Pontos: 0,0  / 1,0
	Trabalhando com Métodos da interface WindowListener, identifique qual o método abaixo é FALSO.
 
		
	
	WindowActivated: chamado quando usuário torna janela ativa.
 
	
	WindowClosed: chamado depois do fechamento da janela.
	 
	WindowOpenFrame: chamado quando usuário abre uma nova janela.
	
	WindowClosing: chamado quando inicia o fechamento da janela.
 
	 
	WindowDeactivated: chamado quando usuário torna outra janela a janela ativa.
		
	
	
	 10a Questão (Ref.: 201102475457)
	Pontos: 0,0  / 1,0
	A interface WindowListener disponibiliza 12 métodos de tratamento para os diferentes comportamentos possíveis para a janela. Com relação ao window.Deactivated (MouseEvent e) selecione a opção correta:
		
	 
	Invocado quando a janela foi aberta.
	
	Invocado quando a janela foi fechada.
	 
	Invocado quando perde o foco;
	
	Invocado quando a janela é minimizada;
	
	Invocado quando ganha o foco;
		 Gabarito Comentado.

Outros materiais