Logo Passei Direto
Buscar

Lista de Exercícios JAVA_Gab

Ferramentas de estudo

Questões resolvidas

Qual dos seguintes é um componente Swing que permite a exibição de uma lista suspensa de opções?

a) JCheckBox
b) JRadioButton
c) JComboBox
d) JList

Assinale a alternativa a seguir que contenha as instruções necessárias para instanciar e carregar um JDialog de nome TelaDeAjuda na tela:

a) TelaDeAjuda telaDeAjuda = new TelaDeAjuda(this, false); telaDeAjuda.setVisible();
b) TelaDeAjuda telaDeAjuda = new TelaDeAjuda(true, true); telaDeAjuda.setVisible(true);
c) TelaDeAjuda telaDeAjuda = new TelaDeAjuda(this, modal); telaDeAjuda.setVisible(modal);
d) TelaDeAjuda telaDeAjuda = new TelaDeAjuda(this, true); telaDeAjuda.setVisible(true);

Qual a propriedade que permite colocar um nome ao componente instanciado para ser usado no código em java?

a) Text
b) Icon
c) Variable Name
d) Name

Dadas as afirmativas abaixo responda quais estão corretas: I – o método dispose() fecha um formulário retirando-o da memória. II – o comando System.exit(0) fecha um programa retirando-o da memória. III – o comando Hide() fecha um formulário mas mantendo-o na memória.

a) Nenhuma está correta.
b) Apenas as afirmativas I e II.
c) Apenas as afirmativas II e III.
d) Todas estão corretas.

Dado o código a seguir responda o que será feito se no JTextField1 for digitado a palavra “lindolfo” e no JPasswordField1 estiver escrito “xyz777”? 1. if (JTextField1.getText().equals("lindolfo") || 2. new String(JPasswordField1.getPassword()).equals("abc123")){ 3. dispose(); 4. } else { 5. JTextField.setText(“”); 6. }

a) O formulário é fechado
b) O conteúdo da JTextField é apagado
c) Aparece uma mensagem dizendo que o valor é inválido
d) Nenhuma está correta

Para que serve um JComboBox?

a) Exibir opções em um formulário para que uma pessoa marque quantas desejar.
b) Exibir opções em um formulário para que a pessoa só selecione uma em caixa suspensa.
c) Exibir opções em um formulário para que a pessoa marque uma entre poucas disponíveis.
d) Exibir um texto no formulário para leitura ou para inserção de uma imagem.

Qual propriedade permite colocar um ícone em um JButton?

a) Icon
b) Image
c) ImageIcon
d) Picture

O que acontece com o componente JButton1 se utilizarmos o método a seguir : 1. JButton1.setEnabled(false);

a) O botão recebe o foco no formulário
b) O botão é excluído
c) O botão fica oculto
d) O botão fica desabilitado

Os comandos a seguir limpam os conteúdos dos seus respectivos componentes, exceto:

a) JTextField1.setText(“”);
b) JComboBox1.setSelectedItem(“”);
c) JCheckBox1.setSelected(false);
d) JRadioButton1.setSelected(false);

Do que se trata o trecho de código a seguir? 1. private void btnCancelarActionPerformed(java.awt.event.ActionEvent evt) { 2. }

a) Evento que é disparado quando se clica no btnCancelar
b) Evento que é disparado quando o formulário é carregado
c) Trata-se de um código de construção de btnCancelar
d) Trata-se da propriedade que cancelar o botão btnCancelar

O código a seguir contém um erro de lógica. Qual seria a correção para que a combobox cboGenero seja populada com os generosLiterarios do array em ordem crescente: 1. String[] generosLiterarios = {"Romance", "Ficção Científica", "Fantasia", "Terror"}; 2. Arrays.sort(generosLiterarios); 3. cboGenero.addItem(generosLiterarios[x]); 4. for (int x=0;x
a) Basta trocar a linha 1 com a linha 2.
b) Basta trocar a linha 3 com a linha 5.
c) Basta mover a linha 3 para depois da linha 6.
d) Basta trocar a linha 2 com a linha 5.

O código a seguir contém um erro de lógica. Qual é a correção sabendo que trata-se da validação do campo onde pelo menos um dos JRadioButton precisam estar marcados? 1. if (!JRadioButton1.isSelected() || !JRadioButton2.isSelected()) { 2. JOptionPane.showMessageDialog(null, 3. "Este campo é obrigatório. Marque uma opção.", 4. "Validação", JOptionPane.ERROR_MESSAGE); 5. }

a) Basta retirar um dos operadores !
b) Basta retirar os dois operadores !
c) Basta trocar o operador II pelo operador &&
d) O código valida normalmente.

O que vem a ser o código abaixo? 1. private void formWindowOpened(java.awt.event.WindowEvent evt) { 2. }

a) Evento que é disparado quando o sistema é iniciado
b) Evento que é disparado quando o sistema é finalizado
c) Evento que é disparado quando o formulário é fechado
d) Evento que é disparado quando o formulário é aberto

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Qual dos seguintes é um componente Swing que permite a exibição de uma lista suspensa de opções?

a) JCheckBox
b) JRadioButton
c) JComboBox
d) JList

Assinale a alternativa a seguir que contenha as instruções necessárias para instanciar e carregar um JDialog de nome TelaDeAjuda na tela:

a) TelaDeAjuda telaDeAjuda = new TelaDeAjuda(this, false); telaDeAjuda.setVisible();
b) TelaDeAjuda telaDeAjuda = new TelaDeAjuda(true, true); telaDeAjuda.setVisible(true);
c) TelaDeAjuda telaDeAjuda = new TelaDeAjuda(this, modal); telaDeAjuda.setVisible(modal);
d) TelaDeAjuda telaDeAjuda = new TelaDeAjuda(this, true); telaDeAjuda.setVisible(true);

Qual a propriedade que permite colocar um nome ao componente instanciado para ser usado no código em java?

a) Text
b) Icon
c) Variable Name
d) Name

Dadas as afirmativas abaixo responda quais estão corretas: I – o método dispose() fecha um formulário retirando-o da memória. II – o comando System.exit(0) fecha um programa retirando-o da memória. III – o comando Hide() fecha um formulário mas mantendo-o na memória.

a) Nenhuma está correta.
b) Apenas as afirmativas I e II.
c) Apenas as afirmativas II e III.
d) Todas estão corretas.

Dado o código a seguir responda o que será feito se no JTextField1 for digitado a palavra “lindolfo” e no JPasswordField1 estiver escrito “xyz777”? 1. if (JTextField1.getText().equals("lindolfo") || 2. new String(JPasswordField1.getPassword()).equals("abc123")){ 3. dispose(); 4. } else { 5. JTextField.setText(“”); 6. }

a) O formulário é fechado
b) O conteúdo da JTextField é apagado
c) Aparece uma mensagem dizendo que o valor é inválido
d) Nenhuma está correta

Para que serve um JComboBox?

a) Exibir opções em um formulário para que uma pessoa marque quantas desejar.
b) Exibir opções em um formulário para que a pessoa só selecione uma em caixa suspensa.
c) Exibir opções em um formulário para que a pessoa marque uma entre poucas disponíveis.
d) Exibir um texto no formulário para leitura ou para inserção de uma imagem.

Qual propriedade permite colocar um ícone em um JButton?

a) Icon
b) Image
c) ImageIcon
d) Picture

O que acontece com o componente JButton1 se utilizarmos o método a seguir : 1. JButton1.setEnabled(false);

a) O botão recebe o foco no formulário
b) O botão é excluído
c) O botão fica oculto
d) O botão fica desabilitado

Os comandos a seguir limpam os conteúdos dos seus respectivos componentes, exceto:

a) JTextField1.setText(“”);
b) JComboBox1.setSelectedItem(“”);
c) JCheckBox1.setSelected(false);
d) JRadioButton1.setSelected(false);

Do que se trata o trecho de código a seguir? 1. private void btnCancelarActionPerformed(java.awt.event.ActionEvent evt) { 2. }

a) Evento que é disparado quando se clica no btnCancelar
b) Evento que é disparado quando o formulário é carregado
c) Trata-se de um código de construção de btnCancelar
d) Trata-se da propriedade que cancelar o botão btnCancelar

O código a seguir contém um erro de lógica. Qual seria a correção para que a combobox cboGenero seja populada com os generosLiterarios do array em ordem crescente: 1. String[] generosLiterarios = {"Romance", "Ficção Científica", "Fantasia", "Terror"}; 2. Arrays.sort(generosLiterarios); 3. cboGenero.addItem(generosLiterarios[x]); 4. for (int x=0;x
a) Basta trocar a linha 1 com a linha 2.
b) Basta trocar a linha 3 com a linha 5.
c) Basta mover a linha 3 para depois da linha 6.
d) Basta trocar a linha 2 com a linha 5.

O código a seguir contém um erro de lógica. Qual é a correção sabendo que trata-se da validação do campo onde pelo menos um dos JRadioButton precisam estar marcados? 1. if (!JRadioButton1.isSelected() || !JRadioButton2.isSelected()) { 2. JOptionPane.showMessageDialog(null, 3. "Este campo é obrigatório. Marque uma opção.", 4. "Validação", JOptionPane.ERROR_MESSAGE); 5. }

a) Basta retirar um dos operadores !
b) Basta retirar os dois operadores !
c) Basta trocar o operador II pelo operador &&
d) O código valida normalmente.

O que vem a ser o código abaixo? 1. private void formWindowOpened(java.awt.event.WindowEvent evt) { 2. }

a) Evento que é disparado quando o sistema é iniciado
b) Evento que é disparado quando o sistema é finalizado
c) Evento que é disparado quando o formulário é fechado
d) Evento que é disparado quando o formulário é aberto

Prévia do material em texto

<p>Lista de Exercícios – JAVA – Swing (GABARITO)</p><p>1. Qual dos seguintes é um componente Swing que permite ao usuário inserir texto?</p><p>a) JTextField</p><p>b) JLabel</p><p>c) JCheckBox</p><p>d) JComboBox</p><p>Resposta: a) JTextField</p><p>2. Qual dos seguintes componentes Swing permite a seleção de um item dentre os</p><p>possíveis, mas somente um?</p><p>a) JCheckBox</p><p>b) JRadioButton</p><p>c) JButton</p><p>d) JTextField</p><p>Resposta: b) JRadioButton</p><p>3. Qual dos seguintes componentes Swing é usado para exibir texto em uma interface</p><p>gráfica do usuário?</p><p>a) JList</p><p>b) JLabel</p><p>c) JTable</p><p>d) JButton</p><p>Resposta: b) JLabel</p><p>4. Qual é o método usado para adicionar um item a um componente JComboBox em Java</p><p>Swing?</p><p>a) JComboBox.addItem(“Opção 1”);</p><p>b) JComboBox.add(“Opção 1”);</p><p>c) JComboBox.selectedItem(“Opção 1”);</p><p>d) JComboBox.insert(“Opção 1”);</p><p>Resposta: a) JComboBox.addItem(“Opção 1”);</p><p>5. Qual dos seguintes é um componente Swing que permite a exibição de uma lista</p><p>suspensa de opções?</p><p>a) JCheckBox</p><p>b) JRadioButton</p><p>c) JComboBox</p><p>d) JList</p><p>Resposta: c) JComboBox</p><p>6. Qual dos comandos a seguir centraliza o formulário na tela?</p><p>a) setLocationRelativeTo(null);</p><p>b) nomeDaTela.setVisible(true);</p><p>c) nomeDaTela.setAlign(Center);</p><p>d) Nenhuma das anteriores.</p><p>Resposta: a) setLocationRelativeTo(null);</p><p>7. Assinale a alternativa a seguir que contenha as instruções necessárias para instanciar e</p><p>carregar um JDialog de nome TelaDeAjuda na tela:</p><p>a) TelaDeAjuda telaDeAjuda = new TelaDeAjuda(this, false);</p><p>telaDeAjuda.setVisible();</p><p>b) TelaDeAjuda telaDeAjuda = new TelaDeAjuda(true, true);</p><p>telaDeAjuda.setVisible(true);</p><p>c) TelaDeAjuda telaDeAjuda = new TelaDeAjuda(this, modal);</p><p>telaDeAjuda.setVisible(modal);</p><p>d) TelaDeAjuda telaDeAjuda = new TelaDeAjuda(this, true);</p><p>telaDeAjuda.setVisible(true);</p><p>Resposta: d) TelaDeAjuda telaDeAjuda = new TelaDeAjuda(this, true);</p><p>telaDeAjuda.setVisible(true);</p><p>8. Qual a propriedade que permite colocar um nome ao componente instanciado para ser</p><p>usado no código em java:</p><p>a) Text</p><p>b) Icon</p><p>c) Variable Name</p><p>d) Name</p><p>Resposta: c) Variable Name</p><p>9. Para que serve a propriedade toolTipText ?</p><p>a) Colocar um nome em um Button</p><p>b) Colocar uma imagem em um JTextField</p><p>c) Colocar uma mensagem que aparece quando posicionamos sobre um componente</p><p>d) Colocar uma mensagem que aparece ao clicar em um Button</p><p>Resposta: c) Colocar uma mensagem que aparece quando posicionamos sobre</p><p>um componente</p><p>10. Dadas as afirmativas abaixo responda quais estão corretas:</p><p>I – o método dispose() fecha um formulário retirando-o da memória.</p><p>II – o comando System.exit(0) fecha um programa retirando-o da memória.</p><p>III – o comando Hide() fecha um formulário mas mantendo-o na memória.</p><p>a) Nenhuma está correta.</p><p>b) Apenas as afirmativas I e II.</p><p>c) Apenas as afirmativas II e III.</p><p>d) Todas estão corretas.</p><p>Resposta: d) Todas estão corretas.</p><p>11. Dado o código a seguir responda o que será feito se no JTextField1 for digitado a</p><p>palavra “lindolfo” e no JPasswordField1 estiver escrito “xyz777”?</p><p>1. if (JTextField1.getText().equals("lindolfo") ||</p><p>2. new String(JPasswordField1.getPassword()).equals("abc123")){</p><p>3. dispose();</p><p>4. } else {</p><p>5. JTextField.setText(“”);</p><p>6. }</p><p>a) O formulário é fechado</p><p>b) O conteúdo da JTextField é apagado</p><p>c) Aparece uma mensagem dizendo que o valor é inválido</p><p>d) Nenhuma está correta</p><p>Resposta: a) O formulário é fechado</p><p>12. Para que serve um JComboBox ?</p><p>a) Exibir opções em um formulário para que uma pessoa marque quantas desejar.</p><p>b) Exibir opções em um formulário para que a pessoa só selecione uma em caixa</p><p>suspensa.</p><p>c) Exibir opções em um formulário para que a pessoa marque uma entre poucas</p><p>disponíveis</p><p>d) Exibir um texto no formulário para leitura ou para inserção de uma imagem</p><p>Resposta: b) Exibir opções em um formulário para que a pessoa só selecione uma</p><p>em caixa suspensa</p><p>13. Qual propriedade permite colocar um ícone em um JButton ?</p><p>a) Icon</p><p>b) Image</p><p>c) ImageIcon</p><p>d) Picture</p><p>Resposta: a) Icon</p><p>14. O que acontece com o componente JButton1 se utilizarmos o método a seguir :</p><p>1. JButton1.setEnabled(false);</p><p>a) O botão recebe o foco no formulário</p><p>b) O botão é excluído</p><p>c) O botão fica oculto</p><p>d) O botão fica desabilitado</p><p>Resposta: d) O botão fica desabilitado</p><p>15. Os comandos a seguir limpam os conteúdos dos seus respectivos componentes,</p><p>exceto:</p><p>a) JTextField1.setText(“”);</p><p>b) JComboBox1.setSelectedItem(“”);</p><p>c) JCheckBox1.setSelected(false);</p><p>d) JRadioButton1.setSelected(false);</p><p>Resposta: b) JComboBox1.setSelectedItem(“”);</p><p>16. Do que se trata o trecho de código a seguir?</p><p>1. private void btnCancelarActionPerformed(java.awt.event.ActionEvent evt) {</p><p>2. }</p><p>a) Evento que é disparado quando se clica no btnCancelar</p><p>b) Evento que é disparado quando o formulário é carregado</p><p>c) Trata-se de um código de construção de btnCancelar</p><p>d) Trata-se da propriedade que cancelar o botão btnCancelar</p><p>Resposta: a) Evento que é disparado quando se clica no btnCancelar</p><p>17. Analise o código a seguir e assinale a alternativa que melhor explica:</p><p>1. private void btnExcluirActionPerformed(java.awt.event.ActionEvent evt) {</p><p>2. int resposta = JOptionPane.showConfirmDialog(null, "Tem certeza?",</p><p>3. "Confirmação", JOptionPane.OK_CANCEL_OPTION);</p><p>5. if (resposta == JOptionPane.OK_OPTION) {</p><p>6. System.exit(0);</p><p>7. }</p><p>8. }</p><p>a) Trata-se do evento de clique no botão btnExcluir onde uma janela se abre</p><p>perguntando se o usuário tem certeza dando as opções de Ok e cancelar. Caso a</p><p>resposta seja ok o sistema é finalizado.</p><p>b) Trata-se do evento de clique no botão btnExcluir onde uma janela se abre</p><p>perguntando se o usuário tem certeza dando as opções de Ok e cancelar. Caso a</p><p>resposta seja cancelar o sistema é finalizado.</p><p>c) Trata-se do evento de clique duplo no botão btnExcluir onde uma janela se abre</p><p>perguntando se o usuário tem certeza dando as opções de Ok e cancelar. Caso a</p><p>resposta seja cancelar o sistema é finalizado.</p><p>d) Nenhuma está correta.</p><p>Resposta: a) Trata-se do evento de clique no botão btnExcluir onde uma janela se</p><p>abre perguntando se o usuário tem certeza dando as opções de Ok e cancelar. Caso</p><p>a resposta seja ok o sistema é finalizado.</p><p>18. O código a seguir contém um erro de lógica. Qual seria a correção para que a</p><p>combobox cboGenero seja populada com os generosLiterarios do array em ordem</p><p>crescente:</p><p>1. String[] generosLiterarios = {"Romance", "Ficção Científica", "Fantasia", "Terror"};</p><p>2. Arrays.sort(generosLiterarios);</p><p>3. cboGenero.addItem(generosLiterarios[x]);</p><p>4. for (int x=0;x<generosLiterarios.length;x++){</p><p>5. cboGenero.removeAllItems();</p><p>6. }</p><p>a) Basta trocar a linha 1 com a linha 2.</p><p>b) Basta trocar a linha 3 com a linha 5.</p><p>c) Basta mover a linha 3 para depois da linha 6.</p><p>d) Basta trocar a linha 2 com a linha 5.</p><p>Resposta: b) Basta trocar a linha 3 com a linha 5.</p><p>19. O código a seguir contém um erro de lógica. Qual é a correção sabendo que trata-se da</p><p>validação do campo onde pelo menos um dos JRadioButton precisam estar marcados?</p><p>1. if (!JRadioButton1.isSelected() || !JRadioButton2.isSelected()) {</p><p>2. JOptionPane.showMessageDialog(null,</p><p>3. "Este campo é obrigatório. Marque uma opção.",</p><p>4. "Validação", JOptionPane.ERROR_MESSAGE);</p><p>5. }</p><p>a) Basta retirar um dos operadores !</p><p>b) Basta retirar os dois operadores !</p><p>c) Basta trocar o operador II pelo operador &&</p><p>d) O código valida normalmente.</p><p>Resposta: c) Basta trocar o operador II pelo operador &&</p><p>20. O que vem a ser o código abaixo?</p><p>1. private void formWindowOpened(java.awt.event.WindowEvent evt) {</p><p>2. }</p><p>3.</p><p>a) Evento que é disparado quando o sistema é iniciado</p><p>b) Evento que é disparado quando o sistema</p><p>é finalizado</p><p>c) Evento que é disparado quando o formulário é fechado</p><p>d) Evento que é disparado quando o formulário é aberto</p><p>Resposta: d) Evento que é disparado quando o formulário é aberto</p>

Mais conteúdos dessa disciplina