Buscar

AV 1 - PROGRAMAÇÃO ORIENTADA A OBJETOS

Prévia do material em texto

Avaiação Parcial:  
	 
	Aluno(a): 
	Matrícula: 
	Acertos: 9,0 de 10,0
	Data: 21/09/2017 20:45:14 (Finalizada)
	
	 1a Questão (Ref.: 201603661910)
	Acerto: 1,0  / 1,0
	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.lang
	
	javax.swing
	
	java.net
	
	java.awt
	 
	java.exe
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201603667484)
	Acerto: 1,0  / 1,0
	Analise o seguinte programa desenvolvido na linguagem Java.
public class testeLogica {
   public static void main(String[] args) {
      boolean A=true, B=false;
      boolean R1, R2, R3, R4;
      R1 = (A || B && A || !B);
      R2 = (!(A || !B) && (A || B));
      R3 = (A && B) && (!A || !B);
      R4 = (!A || B || A || !B);
      System.out.print(R1);
      System.out.print(R2);
      System.out.print(R3);
      System.out.print(R4);
   }
 }
Qual é a sequência CORRETA que será exibida pelo System.out.print ? (de cima para baixo)
		
	
	false, true, false, true
	
	true, false, true, false
	
	false, true, true, true
	
	false, false, false, true
	 
	true, false, false, true
		
	
	
	 3a Questão (Ref.: 201604444230)
	Acerto: 0,0  / 1,0
	Uma interface deve conter paineis que aparecem de acordo com um determinado contexto. Os paineis contêm diferentes componentes. Quando um painel está visível, os outros devem estar "escondidos".  Neste caso, deve-se utilizar um gerenciador de layout:
Marque a alternativa que indica esse gerenciador de layout.
		
	
	Nenhum
	 
	CardLayout
	
	GridLayout
	 
	FlowLayout
	
	BorderLayout
		
	
	
	 4a Questão (Ref.: 201603662075)
	Acerto: 1,0  / 1,0
	De acordo com a definição de FlowLayout, identifique qual das alternativas abaixo NÃO está correta.
		
	
	É uma classe gerenciadora de layout que arranja os componentes seqüencialmente na janela, da esquerda para a direita, do topo para baixo.
	
	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.
	
	Trata o container como se fosse uma "página" ou um "parágrafo" da esquerda para a direita e de cima para baixo.
		
	
	
	 5a Questão (Ref.: 201604199294)
	Acerto: 1,0  / 1,0
	Na montagem de um menu em barras, em uma interface gráfica, qual a classe que possibilita a criação de itens de menu?
		
	
	JMenu
	 
	JMenuItem
	
	JMenuList
	
	JMenuBar
	
	JMenuOption
		
	
	
	 6a Questão (Ref.: 201603820880)
	Acerto: 1,0  / 1,0
	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:
		
	
	this.setCursor(Cursor.getPredefinedCursor(MOVE_CURSOR));
	
	this.getPredefinedCursor(Cursor.setCursor(Cursor.MOVE_CURSOR));
	
	Cursor.setPredefinedCursor(Cursor.MOVE_CURSOR);
	 
	this.setCursor(Cursor.getPredefinedCursor(Cursor.MOVE_CURSOR));
	
	this.getCursor(Cursor.MOVE_CURSOR);
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201603820882)
	Acerto: 1,0  / 1,0
	A interface MouseListener disponibiliza 14 métodos de tratamento para os diferentes comportamentos possíveis para as funções do mouse. Com relação ao mouseEntered(MouseEvent e) selecione a opção correta:
		
	
	Invocado quando o mouse se moveu para região gráfica do componente sem nenhum botão apertado;
	 
	Invocado quando o mouse entra na região gráfica do componente
	
	Invocado quando o botão do mouse é pressionado e em seguida movimentado com o componente;
	
	Invocado quando o mouse se movimento e seu botão principal é apertado.
	
	Invocado quando o mouse sai da região gráfica do componente;
		
	
	
	 8a Questão (Ref.: 201604139558)
	Acerto: 1,0  / 1,0
	Quase todos os componentes propagam eventos. Estes eventos devem ser tratados em algum ponto do código da aplicação. Os eventos nunca são tratados no próprio componente. Para ligar o código do tratamento de eventos ao componente existem, no Java, um conjunto de interfaces chamadas listeners. Assim sendo, assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "O evento _________ é disparado quando a ação do usuário é clicar em componente JComponent."
		
	
	KeyEvent
	
	WindowEvent
	
	ActionEvent
	 
	MouseEvent
	
	ItemEvent
		
	
	
	 9a Questão (Ref.: 201603820886)
	Acerto: 1,0  / 1,0
	A interface FocusListener gerencia o evento extremamente importantes para um componente. Qual método é invocado quando o componente ganha foco:
		
	
	focusSetFocus(FocusEvent e);
	
	focusGetFocus(FocusEvent e);
	
	focusReceivedFocus(FocusEvent e);
	
	focusReceived (FocusEvent e);
	 
	focusGained(FocusEvent e);
		
	
	
	 10a Questão (Ref.: 201603820527)
	Acerto: 1,0  / 1,0
	É um componente que combina um botão ou um campo de edição com um caixa de lista tipo drop-down:
		
	
	JOptionPane
	
	JButton
	
	JCheckBox
	
	JList
	 
	JComboBox
		 Gabarito Comentado.

Continue navegando