Buscar

QUESTÕES DE LINGUAGEM DE PROGRAMAÇÃO AULA 8

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

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 6, do total de 11 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

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 9, do total de 11 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

AULA 8 
 
 1a Questão (Ref.: 201409753760) Fórum de Dúvidas (1) Saiba (0) 
 
A JOptionPane é a classe mais simples do Swing, esta classe mostra janelinhas de mensagens, 
confirmação e erros, entre outras. Marque a alternativa que apresenta o método mais apropriado de se 
mostrar uma mensagem para o usuário. 
 
 
JOptionPane.showInputDialog(null, "Minha mensagem!"); 
 
JOptionPane.showQuestionMessage(null, "Minha mensagem!"); 
 
JOptionPane.showConfirmDialog(null, "Minha mensagem!"); 
 JOptionPane.showMessageDialog(null, "Minha mensagem!"); 
 
JOptionPane.showFileChooser(null, "Minha mensagem!"); 
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201409684738) 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: 
 
 
Action 
 
FlowLayout 
 Listener 
 
Container 
 
Interface 
 
 Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201409388492) Fórum de Dúvidas (1) Saiba (0) 
 
Assinale a alternativa que completa corretamente as lacunas da afirmação a seguir: "Um diálogo de 
entrada capaz de receber entrada do usuário é exibido com o método __________ da classe _________ 
." 
 
 
showMessage/JOption 
 showInputDialog/JOptionPane. 
 
showInputBox/JOptionBox 
 
showMessageDialog/JOptionPane 
 
showMessageBox/JOptionBox 
 
 Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201409753752) Fórum de Dúvidas (1) Saiba (0) 
 
Para tratar os eventos relacionados a botões( Jbutton, JradioButton, JcheckBox, JtoogleButton) ou itens 
de um menu (JMenuItem), devem-se criar classes para manipulação a partir de interface 
java.awt.event.ActionListener. Essa interface tem apenas um método (actionPerformed(ActionEvent e)), 
motivo pelo qual: 
 
 
estes componentes gráficos são estáticos e não efetuam eventos. 
 não existe uma classe adaptadora (adapter) para este tipo de evento. 
 
não associa-se a estes componentes diversos tipos de eventos. 
 
não se pode associar nenhuma ação a esses comonentes gráficos. 
 
existem diversos adapters (classes adaptadoras) para este tipo de evento. 
 
 
 
 
 
 5a Questão (Ref.: 201409689589) 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 itemStateChanged(ActionEvent e) 
 public void actionPerformed(ActionEvent e) 
 
public void actionListenet(ActionEvent e) 
 
public void itemPerformed(ActionEvent e) 
 
public void actionStateChanged(ActionEvent e) 
 
 Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201409388581) 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 II, III e IV. 
 Apenas as afirmativas I, II e III. 
 Apenas as afirmativas I e IV. 
 Apenas a alternativa I. 
 Todas as afirmativas são corretas. 
 
 Gabarito Comentado 
 
 
 
 
 7a Questão (Ref.: 201409722053) Fórum de Dúvidas (1 de 1) Saiba (0) 
 
O método __________ permite o registro de um tratador de eventos para um objeto visual. O método 
__________ contém o código de tratamento de um evento em um objeto tratador de eventos. O método 
_________, da classe Event, permite obter a referência do objeto visual que gerou o evento. Escolha a 
opção que enumera a sequência correta de preenchimento das lacunas do texto. 
 
 addActionListener; actionPerformed; getSource 
 
getSource; handler; actionPerformed 
 
add; addActionListener; handler 
 
addActionListener; handler; getSource 
 
actionPerformed;add; getSource 
 
 
 
 
 
 8a Questão (Ref.: 201409685914) Fórum de Dúvidas (1) Saiba (0) 
 
Recentemente contratado por uma empresa desenvolvimento que trabalha somente com a 
linguagem Java, um programador C++ está se adaptando a nova linguagem. Apesar de 
possuir vasta experiência com programação orientada a objetos, este ainda sente 
dificuldades em alguns comandos. Como exemplo, em um programa, é necessária uma 
tela de confirmação. Qual das opções reproduz corretamente à tela abaixo: 
 
 
 
 
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...",YES_NO_OPTION); 
 
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", 
JOptionPane.YES_NO_OPTION); 
 JOptionPane.showConfirmDialog(null, "Deseja salvar?","Salvar...", 
JOptionPane.YES_NO_OPTION); 
 
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", 
JOptionPane.QUESTION_MESSAGE); 
 
JOptionPane.showMessageDialog("Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); 
 
 1a Questão (Ref.: 201409689148) Fórum de Dúvidas (1 de 1) Saiba (0) 
 
Supondo uma aplicação que utiliza um botão (JButton) com tratamento de eventos implementado dentro 
da própria classe, sempre que este for pressionado, irá percorrer a sua lista interna de listeners, 
chamando para cada um, o método actionPerformed; 
 
Qual o nome do evento gerado pelo botão quando pressionado. 
 
 
addActionListener 
 ActionEvent 
 
getActionCommand 
 
ActionPerformed 
 
ActionListener 
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201409680648) Fórum de Dúvidas (1) Saiba (0) 
 
Um estagiário de programação foi incumbido de verificar uma linha de código de um programa que 
apresentava uma tela de forma indesejada. 
 
JOptionPane.showInputDialog(null," "," ",JOptionPane.QUESTION_MESSAGE); 
 
Para corrigir é necessário conhecer o que se espera, respectivamente, nos campos entre aspas. Assinale a 
alternativa que define respectivamente. 
 
 
texto interno da caixa de leitura e o texto do campo texto. 
 
símbolo do tipo de mensagem e o tamanho a cor da caixa de texto. 
 
texto da barra de título e o texto interno do campo texto. 
 texto interno da caixa de leitura e o texto da barra de título. 
 
texto da barra de título e o texto interno da caixa de leitura. 
 
 Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201409343769) Fórum de Dúvidas (1) Saiba (0) 
 
A JOptionPane é a classe mais simples do Swing, esta classe mostra janelinhas de mensagens, 
confirmação e erros, entre outras. Marque a alternativa que apresenta o método mais apropriado de se 
mostrar uma mensagem para o usuário. 
 
 JOptionPane.showInputDialog(null, "Minha mensagem!"); 
 JOptionPane.showQuestionMessage(null, "Minha mensagem!"); 
 JOptionPane.showFileChooser(null, "Minha mensagem!");JOptionPane.showMessageDialog(null, "Minha mensagem!"); 
 JOptionPane.showConfirmDialog(null, "Minha mensagem!"); 
 
 Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201409388581) 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 a alternativa I. 
 Apenas as afirmativas I e IV. 
 Apenas as afirmativas I, II e III. 
 Todas as afirmativas são corretas. 
 Apenas as afirmativas II, III e IV. 
 
 Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201409722053) Fórum de Dúvidas (1 de 1) Saiba (0) 
 
O método __________ permite o registro de um tratador de eventos para um objeto visual. O método 
__________ contém o código de tratamento de um evento em um objeto tratador de eventos. O método 
_________, da classe Event, permite obter a referência do objeto visual que gerou o evento. Escolha a 
opção que enumera a sequência correta de preenchimento das lacunas do texto. 
 
 
add; addActionListener; handler 
 addActionListener; actionPerformed; getSource 
 
addActionListener; handler; getSource 
 
getSource; handler; actionPerformed 
 
actionPerformed;add; getSource 
 
 
 
 
 
 6a Questão (Ref.: 201409685914) Fórum de Dúvidas (1) Saiba (0) 
 
Recentemente contratado por uma empresa desenvolvimento que trabalha somente com a 
linguagem Java, um programador C++ está se adaptando a nova linguagem. Apesar de 
possuir vasta experiência com programação orientada a objetos, este ainda sente 
dificuldades em alguns comandos. Como exemplo, em um programa, é necessária uma 
tela de confirmação. Qual das opções reproduz corretamente à tela abaixo: 
 
 
 
 JOptionPane.showConfirmDialog(null, "Deseja salvar?","Salvar...", 
JOptionPane.YES_NO_OPTION); 
 
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...",YES_NO_OPTION); 
 
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", 
JOptionPane.QUESTION_MESSAGE); 
 
JOptionPane.showMessageDialog("Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); 
 JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", 
JOptionPane.YES_NO_OPTION); 
 
 Gabarito Comentado 
 
 
 
 
 7a Questão (Ref.: 201409753752) Fórum de Dúvidas (1) Saiba (0) 
 
Para tratar os eventos relacionados a botões( Jbutton, JradioButton, JcheckBox, JtoogleButton) ou itens 
de um menu (JMenuItem), devem-se criar classes para manipulação a partir de interface 
java.awt.event.ActionListener. Essa interface tem apenas um método (actionPerformed(ActionEvent e)), 
motivo pelo qual: 
 
 
estes componentes gráficos são estáticos e não efetuam eventos. 
 
não associa-se a estes componentes diversos tipos de eventos. 
 existem diversos adapters (classes adaptadoras) para este tipo de evento. 
 
não se pode associar nenhuma ação a esses comonentes gráficos. 
 não existe uma classe adaptadora (adapter) para este tipo de evento. 
 
 
 
 
 
 8a Questão (Ref.: 201409689589) 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 actionListenet(ActionEvent e) 
 
public void actionStateChanged(ActionEvent e) 
 
public void itemPerformed(ActionEvent e) 
 public void actionPerformed(ActionEvent e) 
 
public void itemStateChanged(ActionEvent e) 
 
1a Questão (Ref.: 201409753760) Fórum de Dúvidas (1) Saiba (0) 
 
A JOptionPane é a classe mais simples do Swing, esta classe mostra janelinhas de mensagens, 
confirmação e erros, entre outras. Marque a alternativa que apresenta o método mais apropriado de se 
mostrar uma mensagem para o usuário. 
 
 
JOptionPane.showInputDialog(null, "Minha mensagem!"); 
 JOptionPane.showMessageDialog(null, "Minha mensagem!"); 
 
JOptionPane.showFileChooser(null, "Minha mensagem!"); 
 
JOptionPane.showQuestionMessage(null, "Minha mensagem!"); 
 
JOptionPane.showConfirmDialog(null, "Minha mensagem!"); 
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201409684738) 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: 
 
 
Container 
 
Interface 
 
FlowLayout 
 
Action 
 Listener 
 
 Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201409388492) Fórum de Dúvidas (1) Saiba (0) 
 
Assinale a alternativa que completa corretamente as lacunas da afirmação a seguir: "Um diálogo de 
entrada capaz de receber entrada do usuário é exibido com o método __________ da classe _________ 
." 
 
 
showMessage/JOption 
 
showMessageDialog/JOptionPane 
 showInputDialog/JOptionPane. 
 
showMessageBox/JOptionBox 
 
showInputBox/JOptionBox 
 
 Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201409753752) Fórum de Dúvidas (1) Saiba (0) 
 
Para tratar os eventos relacionados a botões( Jbutton, JradioButton, JcheckBox, JtoogleButton) ou itens 
de um menu (JMenuItem), devem-se criar classes para manipulação a partir de interface 
java.awt.event.ActionListener. Essa interface tem apenas um método (actionPerformed(ActionEvent e)), 
motivo pelo qual: 
 
 
não associa-se a estes componentes diversos tipos de eventos. 
 
existem diversos adapters (classes adaptadoras) para este tipo de evento. 
 não existe uma classe adaptadora (adapter) para este tipo de evento. 
 
não se pode associar nenhuma ação a esses comonentes gráficos. 
 
estes componentes gráficos são estáticos e não efetuam eventos. 
 
 
 
 
 
 5a Questão (Ref.: 201409689589) 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 itemStateChanged(ActionEvent e) 
 public void itemPerformed(ActionEvent e) 
 
public void actionListenet(ActionEvent e) 
 
public void actionStateChanged(ActionEvent e) 
 public void actionPerformed(ActionEvent e) 
 
 Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201409388581) 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 suasfuncionalidades. 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: 
 
 Todas as afirmativas são corretas. 
 Apenas a alternativa I. 
 Apenas as afirmativas II, III e IV. 
 Apenas as afirmativas I e IV. 
 Apenas as afirmativas I, II e III. 
 
 Gabarito Comentado 
 
 
 
 
 7a Questão (Ref.: 201409722053) Fórum de Dúvidas (1 de 1) Saiba (0) 
 
O método __________ permite o registro de um tratador de eventos para um objeto visual. O método 
__________ contém o código de tratamento de um evento em um objeto tratador de eventos. O método 
_________, da classe Event, permite obter a referência do objeto visual que gerou o evento. Escolha a 
opção que enumera a sequência correta de preenchimento das lacunas do texto. 
 
 addActionListener; actionPerformed; getSource 
 
getSource; handler; actionPerformed 
 
add; addActionListener; handler 
 
actionPerformed;add; getSource 
 
addActionListener; handler; getSource 
 
 
 
 
 
 8a Questão (Ref.: 201409685914) Fórum de Dúvidas (1) Saiba (0) 
 
Recentemente contratado por uma empresa desenvolvimento que trabalha somente com a 
linguagem Java, um programador C++ está se adaptando a nova linguagem. Apesar de 
possuir vasta experiência com programação orientada a objetos, este ainda sente 
dificuldades em alguns comandos. Como exemplo, em um programa, é necessária uma 
tela de confirmação. Qual das opções reproduz corretamente à tela abaixo: 
 
 
 
 
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...",YES_NO_OPTION); 
 
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", 
JOptionPane.QUESTION_MESSAGE); 
 
JOptionPane.showMessageDialog("Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); 
 
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", 
JOptionPane.YES_NO_OPTION); 
 JOptionPane.showConfirmDialog(null, "Deseja salvar?","Salvar...", 
JOptionPane.YES_NO_OPTION);

Continue navegando