Quiz Arquitetura
Quiz Arquitetura
Pergunta 1 1 em 1 pontos
Após realizar ações como confirmar a criação de um novo registro ou executar uma pesquisa,
é comum limpar os campos textuais para que fiquem sem valores preenchidos. Como essa
ação de limpar esses campos é executada?
Resposta Selecionada:
b. É utilizado o método setText, passando um texto vazio.
Respostas:
a. É utilizado o método removeText.
Pergunta 2 1 em 1 pontos
Das opções a seguir, qual representa uma classe que é utilizada exclusivamente para definir a
criação de gráficos de barra, conforme visto no projeto da aula?
Resposta Selecionada:
c. DefaultCategoryDataset
Respostas:
a. JFreeChart
b. ChartPanel
c. DefaultCategoryDataset
d. DefaultPieDataset
e. DefaultGraphDataset
Pergunta 3 1 em 1 pontos
Resposta e.
Selecionada: Adicionar o código dessa janela no método windowClosing e retirar qualquer
código dos demais métodos.
Respostas: a.
Adicionar o código dessa janela no método windowClosed e retirar qualquer
código dos demais métodos.
b.
Adicionar o código dessa janela no método windowDeactivated e apagar os
demais métodos.
c.
Adicionar o código dessa janela no método windowClosing e apagar os
demais métodos.
d.
Adicionar o código dessa janela no método windowClosed e apagar os
demais métodos.
e.
Adicionar o código dessa janela no método windowClosing e retirar qualquer
código dos demais métodos.
Pergunta 4 1 em 1 pontos
Ao construir o código que interage com o banco de dados para inserção de novos registros,
alguns erros podem ser criados, que são identificados pelo sistema e são tratados gerando
mensagens para o usuário. Esses erros que ocorrem durante esse processo podem ser
ocasionados em qual ponto?
Resposta e.
Selecionada: No banco de dados, porque a inserção de um registro viola alguma restrição
predefinida, ou no sistema, porque o dado inserido pelo usuário em um
formulário viola o tipo de dado definido para um campo.
Respostas: a.
No banco de dados, porque a inserção de um registro viola alguma restrição
predefinida, ou no sistema, porque o usuário não preenche todos os campos
do formulário e confirma a criação de um novo elemento.
b.
No sistema, porque o usuário não preenche todos os campos do formulário e
confirma a criação de um novo elemento.
c.
No banco de dados, porque a inserção de um registro viola alguma restrição
predefinida.
d.
No sistema, porque o dado inserido pelo usuário em um formulário viola o tipo
de dado definido para um campo.
e.
No banco de dados, porque a inserção de um registro viola alguma restrição
predefinida, ou no sistema, porque o dado inserido pelo usuário em um
formulário viola o tipo de dado definido para um campo.
Pergunta 5 1 em 1 pontos
Resposta c.
Selecionada: Retirar todos os objetos da caixa de combinação, atualizar o valor do objeto
desejado e reinserir todos na caixa de combinação.
Respostas: a.
Retirar o objeto, alterar o valor desejado e inseri-lo de volta na mesma posição.
b.
Alterar diretamente o valor do objeto desejado, sem retirá-lo da sua posição.
c.
Retirar todos os objetos da caixa de combinação, atualizar o valor do objeto
desejado e reinserir todos na caixa de combinação.
d.
Retirar o objeto desejado e todos os próximos, atualizar o valor desejado e
adicionar todos após o último elemento da caixa.
e.
Adicionar o novo elemento com mesmo id e novo valor, ele substituirá
automaticamente o elemento de mesmo id.
Pergunta 6 1 em 1 pontos
Resposta
a. Selecionar um elemento na tabela, clicando uma vez sobre ele.
Selecionada:
Respostas:
a. Selecionar um elemento na tabela, clicando uma vez sobre ele.
c.
Selecionar um elemento consultando a tabela e digitando o id
correspondente ao elemento.
d.
Selecionar um elemento na caixa de combinação, clicando uma vez sobre o
elemento desejado.
e.
Selecionar um elemento na caixa de combinação, clicando duas vezes
sobre o elemento desejado.
Pergunta 7 1 em 1 pontos
Em nossas aulas, vimos como realizar a mudança de janelas a partir da ação de pressionar
um botão. Quais são os códigos responsáveis para realizar essa ação?
Resposta d.
Selecionada: Método para remover (remove) o painel atual e método para adicionar (add) o
painel para o qual deseja mudar.
Respostas:
a. Método para mudar (change) para o painel desejado.
b.
Método para deletar (delete) o painel atual e método para adicionar (add) o
painel para o qual deseja mudar.
c.
Método para remover (remove) o painel atual e método para mudar (change)
para o painel desejado.
d.
Método para remover (remove) o painel atual e método para adicionar (add) o
painel para o qual deseja mudar.
Pergunta 8 1 em 1 pontos
Resposta d.
Selecionada: O registro alterado é identificado, todos os valores são passados para a query,
mesmo repetidos, e é executado o UPDATE sobre todos os valores.
Respostas: a.
Os valores alterados são identificados e passados para os campos
correspondentes da query, e é executado o UPDATE somente sobre esses
novos valores.
b.
Os valores alterados são identificados, cada um é passado para uma query
diferente para atualizar exclusivamente o campo correspondente e, assim, são
executados vários UPDATEs, um para cada novo valor.
c.
A tabela do registro alterado é identificada, e são geradas queries para
executar o UPDATE de todos os valores de todos os registros dessa tabela.
d.
O registro alterado é identificado, todos os valores são passados para a query,
mesmo repetidos, e é executado o UPDATE sobre todos os valores.
e.
O UPDATE é executado esporadicamente pelo sistema; por isso, é executado
um UPDATE em todos os dados do banco de dados de uma só vez, após
períodos constantes.
Das opções abaixo, qual é a referente às variáveis que estão definidas, em tipo de texto, na
classe de obtenção de conexão com o banco de dados?
Resposta Selecionada:
c. Driver, usuário, nome do banco, endereço do banco.
Respostas:
a. Nome do banco, nome da tabela, usuário, senha.
Pergunta 10 1 em 1 pontos
Em nossas aulas, vimos a criação de queries utilizando diversas cláusulas para auxiliar a
construção de sentenças mais elaboradas. Qual das opções a seguir apresenta o maior
número de cláusulas válidas a serem integradas em uma query executada a partir de um
código Java?
Resposta Selecionada:
e. GROUP BY, LIMIT, ORDER, JOIN
Respostas:
a. GROUP BY, ORDER, JOIN
b. LIMIT, ORDER
d. LIMIT, GROUP BY
← OK