Buscar

exercio-08-LINGUAGEM DE PROGRAMAÇÃO

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

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: 
 
 
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 _________ ."
LINGUAGEM DE PROGRAMAÇÃO
 CCT0756_A8_201808236726_V1 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: VITOR FERREIRA FERNANDES Matr.: 201808236726
Disc.: LINGUAGEM DE PROGRAM 2019.3 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
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...",YES_NO_OPTION);
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", JOptionPane.QUESTION_MESSAGE);
JOptionPane.showMessageDialog("Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION);
 
Gabarito
 Coment.
 
 
 
2.
showMessageBox/JOptionBox
showInputDialog/JOptionPane.
showMessage/JOption
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.
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:
showInputBox/JOptionBox
showMessageDialog/JOptionPane
 
Gabarito
 Coment.
 
 
 
3.
texto interno da caixa de leitura e o texto 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.
texto da barra de título e o texto interno do campo texto.
símbolo do tipo de mensagem e o tamanho a cor da caixa de texto.
 
Gabarito
 Coment.
 
 
 
4.
Apenas as afirmativas I, II e III.
Apenas as afirmativas I e IV.
Apenas a alternativa I.
Apenas as afirmativas II, III e IV.
Todas as afirmativas são corretas.
 
Gabarito
 Coment.
 
 
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.
Evento é um acontecimento relevante no meio externo ao sistema . Portanto um evento pode ser considerado como o resultado
da interação do usuário com algum componente. Na linguagem java, o evento gerado sempre que um botão for pressionado,
este irá percorrer a sua lista interna chamando o método:
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 é:
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.
 
5.
getSource; handler; actionPerformed
addActionListener; actionPerformed; getSource
actionPerformed;add; getSource
add; addActionListener; handler
addActionListener; handler; getSource
 
 
 
 
6.
abstractClass
actionPerformed
ActionListener
actionEvent
ItemListener
 
 
 
Explicação:
Para adicionar listeners, a classe que representa o botão (JButton) possui um método chamado addActionListener, que recebe por
parâmetro um objeto que implementa a interface ActionListener. A interface ActionListener especifica um método chamado
actionPerformed que será disparado toda vez que o usuário clicar naqule botão.
 
 
 
 
7.
public void itemPerformed(ActionEvent e)
public void actionStateChanged(ActionEvent e)
public void actionPerformed(ActionEvent e)
public void itemStateChanged(ActionEvent e)
public void actionListenet(ActionEvent e)
 
Gabarito
 Coment.
 
 
 
8.
ActionEvent
ActionPerformed
addActionListener
getActionCommand
ActionListener
 
Gabarito
 Coment.
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
Exercício inciado em 21/11/2019 20:09:38.

Continue navegando