Buscar

Aula_8_Gabarito

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

LINGUAGEM DE PROGRAMAÇÃO Lupa
Retornar
Exercício: CCT0261_EX_A8_201403343781 Matrícula: 201403343781
Aluno(a): FILIPI LUIZ MEIRELLES GOMES DE SA Data: 19/10/2015 22:08:33 (Finalizada)
1a Questão (Ref.: 201403645711) Fórum de Dúvidas (0) Saiba (0)
Considerando o modelo para tratamento de eventos em uma aplicação Java, é certo afirmar que:
Um listener é uma interface que possui as aasinaturas de métodos do tipo addxxxListener(xxxListener)
Os eventos sempre são tratados no próprio componente
Os eventos nunca são tratados no próprio componente
A implementação do método do tipo addxxxListener(xxxListener) define o tratamento desejado para o
evento.
Dependendo do evento gerado, ele poderá, ou não, ser tratado no próprio componente
Gabarito Comentado Gabarito Comentado
2a Questão (Ref.: 201403946048) Fórum de Dúvidas (0) Saiba (0)
Ao implementar-se um ActionListener é compulsório implementar-se o método actionPerformed. Existem
interfaces Listeners que possuem mais de um método a ser implementado obrigatoriamente, como
MouseListener. Eventualmente não é desejado programar todos os métodos. Dentre as opções abaixo, selecione
a que permite a implementar somente os métodos desejados.
Fazer uso de classes Adapter para implementar somente os métodos desejados.
Apenas implementar os métodos desejados;
Fazer uso de interfaces Adapter para implementar somente os métodos desejados.
A única forma é implementando todos os métodos.
Criar herança de Interfaces para implementar somente os métodos desejados.
Gabarito Comentado
3a Questão (Ref.: 201403950861) Fórum de Dúvidas (1 de 1) Saiba (0)
Na linguagem Java, 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:
Listener
FlowLayout
Action
Container
Interface
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
1 de 3 10/11/2015 22:55
Gabarito Comentado
4a Questão (Ref.: 201403946070) Fórum de Dúvidas (0) Saiba (0)
Constantemente nos deparamos com computadores que apresentam diversos erros, além de instabilidade
geral. Isto é muito comum ocorrer por diversos motivos, entre eles, instalação inadequada de aplicativos,
softwares piratas ou até mesmos por más práticas de uso do sistema. Uma solução popularmente recomendada
por técnicos e entendidos de informática para problemas no computador é a formatação. O problema é que
muitas vezes esta é comandada acidentalmente. Para evitar isto e supondo que já exista um objeto do tipo
classe Formatador, com um método chamado formatar(), deseja-se apenas completar o código para confirmar a
formatação. Dada as opções abaixo, qual o trecho de código está correto?
Formatador obj = new Formatador(unidadeDesejada);
if (JOptionPane.showConfirmDialog(null, "Deseja formatar?", "Formatação...",
JOptionPane.YES_NO_OPTION))
obj.formatar();
Formatador obj = new Formatador(unidadeDesejada);
if (JOptionPane.showConfirmDialog(null, "Deseja formatar?", "Formatação...",
JOptionPane.YES_NO_OPTION)==1)
obj.formatar();
Formatador obj = new Formatador(unidadeDesejada);
if (JOptionPane.showConfirmDialog(null, "Deseja formatar?", "Formatação...",
JOptionPane.YES_NO_OPTION)==0)
obj.formatar();
Formatador obj = new Formatador(unidadeDesejada);
if (JOptionPane.showMessageDialog(null, "Deseja formatar?", "Formatação...",
JOptionPane.YES_NO_OPTION)==0)
obj.formatar();
Formatador obj = new Formatador(unidadeDesejada);
if (JOptionPane.showMessageDialog(null, "Deseja formatar?", "Formatação...",
JOptionPane.YES_NO_OPTION)==1)
obj.formatar();
Gabarito Comentado
5a Questão (Ref.: 201403955712) Fórum de Dúvidas (1 de 1) Saiba (0)
Os componentes Swing podem gerar vários tipos de eventos diferentes. Quando um evento ocorre, o
gerenciador de janelas cria um evento e passa para um tratador de eventos definido pelo programador. O
fragmento de código responsável por implementar métodos dentro da interface ActionListener é:
public void actionPerformed(ActionEvent e)
public void itemPerformed(ActionEvent e)
public void actionStateChanged(ActionEvent e)
public void actionListenet(ActionEvent e)
public void itemStateChanged(ActionEvent e)
Gabarito Comentado
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
2 de 3 10/11/2015 22:55
6a Questão (Ref.: 201403654704) Fórum de Dúvidas (1 de 1) Saiba (0)
Ações como fechar janela ou controlar entrada de texto necessitam
de tratamento de eventos. Por este motivo as interfaces gráficas
criadas em Java necessitam de tratamento para suas
funcionalidades. Analise as seguintes afirmativas:
I- Em uma interface gráfica as acões que podem ser
realizadas pelo usuário precisam ser mapeadas como
eventos.
II- Os eventos, no Java, são objetos e provêm de classes,
possuindo métodos e atributos.
III- Cada tipo de componente gráfico suporta um determinado
conjunto de eventos.
IV- Os eventos são categorizados por recurso (teclado e
mouse) e por componente (janela, lista, combo, campo de
texto etc).
Marque a alternativa CORRETA:
Apenas as afirmativas I e IV.
Apenas as afirmativas I, II e III.
Apenas as afirmativas II, III e IV.
Todas as afirmativas são corretas.
Apenas a alternativa I.
Gabarito Comentado
Retornar
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_h...
3 de 3 10/11/2015 22:55

Outros materiais