Buscar

AVALIAÇÃO PARCIAL PROGRAMAÇÃO ORIENTADA A OBJETOS

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 4 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

Prévia do material em texto

PROGRAMAÇÃO ORIENTADA A OBJETOS
	
	
	1a Questão (Ref.:201608279992)
	Acerto: 1,0  / 1,0
	Sobre API Java Swing identifique a alternativa FALSA.
		
	
	Swing também fornece o suporte ao conceito look-and-feel, permitindo mudanças universais no estilo dos componentes da interface gráfica com o usuário. Outras características são: inclusão de tooltips, funcionalidades de acessibilidades, modelo de eventos e componentes sofisticados como tabelas, árvores, componentes de texto, sliders, e barras de progresso.
	
	Swing tira proveito da arquitetura model-view-controller (MVC). O modelo representa o estado atual de cada componente. A visão é a representação dos componentes sobre a tela. O controle é a funcionalidade que liga os componentes de interface com usuário aos eventos.
	
	A API Swing faz um excelente uso de subpacotes, com 16 deles na versão Java SE 6. Quando classes comuns são separadas em seus próprios pacotes, a usabilidade do código e manutenção são alavancadas.
	 
	Swing utiliza a classe Button para representar um container de botão, onde AWT utiliza a classe JButton.
	
	A API Java Swing está contida no pacote javax.swing. Essa API provê funcionalidades para criação de componentes e containers "leves" (puramente criados em Java). A API Swing foi feita para substituir a API AWT. Muitas das novas classes refeitas foram chamadas com o nome antigo que recebiam do componente AWT legado prefixado com um "J".
	
	
	Gabarito Coment.
	
	
	
	
	2a Questão (Ref.:201608280113)
	Acerto: 1,0  / 1,0
	Considerando os passos para se criar uma GUI, identifique qual dos passos apresentados abaixo está INCORRETO.
		
	
	Adicionar os componentes ao content pane do frame ou a algum outro container.
	 
	Chamar (opcionalmente) show() e definir o tamanho do frame com setSize().
	
	Instanciar os componentes no construtor da classe ou na declaração.
	
	Definir o gerenciador de layout do frame e Registrar listeners para os componentes que querem tratar eventos.
	
	Declarar os componentes como propriedades da classe que estende JFrame (o top-level container).
	
	
	Gabarito Coment.
	
	
	
	
	3a Questão (Ref.:201608937827)
	Acerto: 1,0  / 1,0
	Assinale a alternativa que indica corretamente a chamada ao construtor da classe GridLayout que cria uma grade com 3 linhas e 6 colunas.
		
	
	new GridLayout(2,5)
	
	new GridLayout(6,3)
	
	new GridLayout(5,2)
	
	new GridLayout(3,5)
	 
	new GridLayout(3,6)
	
	
	
	4a Questão (Ref.:201609095747)
	Acerto: 1,0  / 1,0
	FlowLayout é a classe gerenciadora de layout que dispõe os componentes GUI sequencialmente na janela, da esquerda para a direita, de cima para baixo, como se fosse a escrita de um texto dentro de um parágrafo, à medida que os componentes são adicionados ao container. Utilizando o método setAlignment(int align) podemos definir qual o tipo de alinhamento será utilizado. Assinale a alternativa que apresenta a constante que corresponde ao alinhamento dos componentes para o canto principal de orientação do container, como por exemplo à esquerda em uma orientação da esquerda para direita.
		
	 
	FlowLayout.LEADING
	
	FlowLayout.RIGTH
	
	FlowLayout.TRAILING
	
	FlowLayout.LEFT
	
	FlowLayout.CENTER
	
	
	
	5a Questão (Ref.:201609325661)
	Acerto: 1,0  / 1,0
	Um programador Júnior precisa adicionar, a um JFrame, um JButton com o texto "Enviar". Toda a vez que o mouse estiver sobre o botão, o cursor do mesmo deve ser alterado para o ícone "mãozinha". Dadas as opções abaixo, qual representa o trecho código necessário para este fim?
		
	
	JButton botao = new JButton("Enviar"); 
botao.setCursor(new Cursor.getPredefinedCursor(HAND_CURSOR)); 
frame.add(botao); 
	
	JButton botao = new JButton("Enviar"); 
botao.setCursor(new Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); 
frame.add(botao); 
	
	JButton botao = new JButton("Enviar"); 
botao.setCursor(new Cursor(HAND_CURSOR)); 
frame.add(botao); 
	 
	JButton botao = new JButton("Enviar"); 
botao.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); 
frame.add(botao); 
	
	JButton botao = new JButton("Enviar"); 
botao.setCursor(Cursor.getPredefinedCursor(HAND_CURSOR)); 
frame.add(botao); 
	
	
	
	6a Questão (Ref.:201608817349)
	Acerto: 0,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?
		
	 
	JMenuItem
	
	JMenuOption
	 
	JMenuBar
	
	JMenuList
	
	JMenu
	
	
	
	7a Questão (Ref.:201608757635)
	Acerto: 1,0  / 1,0
	O modelo de tratamento de eventos presente no Java é chamado de modelo de tratamento por delegação. Neste sentido, considere as sentenças abaixo e assinale a afirmação correta:
I) O componente de interface registra um listener por meio do método addXXXListener(Listener), em que XXX é o tipo de tratamento de evento criado;
PORQUE
II) Quando, durante a execução da aplicação, o usuário executar a ação correspondente ao evento, a JVM criará um objeto desse evento e delegará o tratamento para o Listener registrado.
		
	 
	As sentenças I e II são verdadeiras, e a segunda justifica a primeira
	
	As sentenças I e II são verdadeiras, e a segunda não justifica a primeira
	
	A sentença I é falsa, e a II é verdadeira.
	
	A sentença I é verdadeira, e a II é falsa.
	
	Ambas as sentenças são falsas.
	
	
	Gabarito Coment.
	
	
	
	
	8a Questão (Ref.:201608280292)
	Acerto: 1,0  / 1,0
	Trabalhando com Métodos da interface WindowListener, identifique qual o método abaixo é FALSO.
 
		
	
	WindowClosed: chamado depois do fechamento da janela.
	
	WindowActivated: chamado quando usuário torna janela ativa.
 
	 
	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.
	
	
	
	9a Questão (Ref.:201608438939)
	Acerto: 1,0  / 1,0
	Eventos de texto são gerados quando um texto em um componente foi alterado de alguma forma. Este evento funciona apenas com componentes textfields e textarea da biblioteca AWT. Com relação ao textValueChanged(TextEvent e) selecione a opção correta:
		
	
	Invocado quando a janela é redimensionada.
	
	Invocado quando a janela é maximizada ou minimizada.
	
	Invocado quando uma tecla é apertada e o componente está em foco;
	
	Invocado quando uma tecla é solta e o componente está em foco;
	 
	Invocado quando o texto do component AWT sofre alguma alteração;
	
	
	Gabarito Coment.
	
	
	
	
	10a Questão (Ref.:201608438581)
	Acerto: 1,0  / 1,0
	O nome do método da interface ItemListener que é invocado quando um componente de seleção muda de estado é:
		
	 
	itemStateChanged
	
	keyPressed
	
	focusGained
	
	keyReleased
	
	focusLost
	
	
	Gabarito Coment.
	
	
	
Bottom of Form

Outros materiais