Prévia do material em texto
Painel / Meus cursos / 2023ED - Programação Visual I - G91-1385EAD3A
/ UNIDADE 1 - GUI - Interface Gráfica com o Usuário, Introdução à Threads e Gerenciamento de Eventos em Java / Atividade Avaliativa 1
Iniciado em quarta, 23 ago 2023, 01:25
Estado Finalizada
Concluída em quarta, 23 ago 2023, 01:29
Tempo
empregado
4 minutos 19 segundos
Avaliar 2,50 de um máximo de 2,50(100%)
https://ava.uniftec.com.br/course/view.php?id=4142
https://ava.uniftec.com.br/my/
https://ava.uniftec.com.br/course/view.php?id=4142
https://ava.uniftec.com.br/course/view.php?id=4142§ion=2
https://ava.uniftec.com.br/mod/quiz/view.php?id=418132
Questão 1
Correto
Atingiu 0,50 de
0,50
Análise o código a seguir:
JTextField txtValor1;
txtValor1 = new JTextField(20);
txtValor1.setTool("Digite aqui o valor 1");
Considerando-se o código acima, identifique o erro presente no código:
Escolha uma opção:
a. O método setTool não existe, o método correto é setToolTipText.
b. O número 20 na segunda linha do código não pode ser utilizado.
c. Não deve ser utilizado a palavra new para instanciar um objeto.
d. Deveria ter sido utilizado o componente JText ao invés de JTextField.
e. Não existe um componente chamado JTextField na linguagem Java.
Questão 2
Correto
Atingiu 0,50 de
0,50
Analise o código do algoritmo desenvolvido em linguagem Java a seguir:
public void actionPerformed(ActionEvent event)
{
Object origem=event.getSource();
if (origem=btnFechar)
{
System.exit(0);
}
}
O código em Java acima possui o seguinte erro:
Escolha uma opção:
a. O método getSource não existe, deveria ter sido utilizado o método getEvent.
b. O método actionPerformed não existe, deveria ter sido utilizado o método onClick.
c. A classe ActionEvent não existe, deveria ter sido utilizado a classe Event.
d. Na linha if (origem=btnFechar), o correto é if (origem==btnFechar), com dois iguais.
e. Na linha Object origem=event.getSource(), o correto é Object origem==event.getSource(), com dois iguais.
Questão 3
Correto
Atingiu 0,50 de
0,50
Questão 4
Correto
Atingiu 0,50 de
0,50
São componentes gráficos utilizados no desenvolvimento de interfaces gráficas na linguagem Java:
Escolha uma opção:
a. JLabel, JTextField e JButton.
b. BButton, ZTextView e JLabel.
c. BEditText, TextView e Button.
d. ATextView, JButton e BLabel.
e. Event, JComponente e XButton.
Análise o código a seguir:
JTextField txtPreco;
txtPreco = new JText(20);
txtPreco.setToolTipText("Digite aqui o preço do produto");
Considerando-se o código acima, identifique o erro presente no código:
Escolha uma opção:
a. Não deve ser utilizado a palavra new para instanciar um objeto.
b. O número 20 na segunda linha do código não pode ser utilizado.
c. Deveria ter sido utilizado o componente JText na primeira linha ao invés de JTextField.
d. O componente JText na segunda linha do código não existe, o correto é JTextField.
e. Não existe um componente chamado JTextField na linguagem Java.
Questão 5
Correto
Atingiu 0,50 de
0,50
Análise o código a seguir:
JButton btnResultado;
btnResultado =new JButton("Resultado");
btnResultado.setToolTipText("Clique aqui para verificar o resultado do cálculo");
btnResultado.setMnemon('R');
btnResultado.addActionListener(this);
Considerando-se o código acima, identifique o erro presente no código:
Escolha uma opção:
a. Deveria ter sido utilizado o componente JClick ao invés de JButton.
b. O método setMnemon não existe, o método correto é setMnemonic.
c. Não existe um componente chamado JButton na linguagem Java.
d. O texto “Resultado” na segunda linha do código não pode ser utilizado.
e. Não deve ser utilizado a palavra new para instanciar um objeto.