Baixe o app para aproveitar ainda mais
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
Compartilhar