Buscar

Quiz 1 Integração de Sistemas com BD


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

Continue navegando


Prévia do material em texto

Revisar envio do teste: Clique aqui para iniciar o Quiz
STBDCAS4DA_2301-2301-695402 2301-ARQUITETURA E INTEGRAÇÃO DE SISTEMAS COM BANCO DE DADOS
Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário JOAO PEDRO ARAUJO RODRIGUES DA ROCHA
Curso 2301-ARQUITETURA E INTEGRAÇÃO DE SISTEMAS COM BANCO DE DADOS
Teste Clique aqui para iniciar o Quiz
Iniciado 20/05/23 09:51
Enviado 20/05/23 10:05
Data de vencimento 07/06/23 23:59
Status Completada
Resultado da tentativa 9 em 10 pontos  
Tempo decorrido 14 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
Quando se cria uma query em código Java, são adicionadas algumas
interrogações na query. Em que parte da query são inseridas essas
interrogações?
Nos valores, para indicar que serão preenchidos em etapa
posterior.
No nome dos campos, pois eles podem ser diferentes entre a
aplicação e o banco.
Ao final da query, para indicar ao banco um comando enviado
por uma aplicação externa.
Nos valores, para indicar que serão preenchidos em etapa
posterior.
Sala de Aula Tutoriais
1 em 1 pontos
JOAO PEDRO ARAUJO RODRIGUES DA ROCHA
64
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_211812_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_211812_1&content_id=_9496879_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_260_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
d.
e.
Comentário
da resposta:
No nome de alguns campos, pois alguns podem ser diferentes
entre a aplicação e o banco.
Em alguns valores, para indicar que serão preenchidos em
etapa posterior, enquanto outros são preenchidos diretamente
na query criada.
A resposta correta é a alternativa c. Ao se criar uma query que
contenha valores (em um CREATE ou na cláusula WHERE de
um SELECT), todo valor é substituído por ? e posteriormente
cada um é preenchido pela chamada de um método adequado
para cada tipo de dado.
Pergunta 2
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
Durante os ajustes executados na interface gráfico de nosso projeto, vimos que
tanto para mudar o ícone do sistema quanto para aplicar um ícone em um botão
da interface, há um passo em comum a ser executado. Qual seria esse passo em
comum?
Apontar para o caminho da imagem, ao criar o ícone por meio
da classe ImageIcon.
Inserir a imagem, em baixa resolução, em uma pasta dentro
do diretório do projeto denominada res.
Apontar para a imagem do ícone por meio da propriedade
icon.
Apontar para o caminho da imagem, ao criar o ícone por meio
da classe ImageIcon.
Configurar a cor de fundo do componente no qual é inserido o
ícone para ser a mesma cor de fundo da imagem.
Apagar o texto do componente, para apenas visualizar o
ícone.
A resposta correta é a alternativa a. Para ambos os casos, é
necessário inserir a imagem na pasta res. A alternativa “c”
refere-se à configuração do ícone do sistema, e as demais
referem-se à configuração do ícone em um botão.
0 em 1 pontos
Pergunta 3
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
Quando adicionamos na interface gráfica um novo componente que será
acessado via código, o que não devemos esquecer de configurar nesse
componente?
Nome da Variável
model
text
preferredSize
Nome da Variável
Tamanho
A resposta correta é a alternativa d. Todo novo componente deve
ter seu nome de variável ajustado, pois ele será digitado no
código-fonte para identificar o componente. O nome deve ser
ajustado para representar ao que se refere este componente.
Outros ajustes como tamanho e texto são opcionais.
Pergunta 4
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
d.
No projeto desenvolvido nesta disciplina, implementamos a funcionalidade de
remoção de alguns registros do banco. Essa funcionalidade é executada a partir
de um botão REMOVER. Que ação o usuário necessita realizar imediatamente
antes de clicar sobre o botão REMOVER?
Selecionar um elemento na tabela, clicando uma vez sobre
ele.
Selecionar um elemento na tabela, clicando uma vez sobre
ele.
Selecionar um elemento na tabela, clicando duas vezes sobre
ele.
Selecionar um elemento consultando a tabela e digitando o id
correspondente ao elemento.
Selecionar um elemento na caixa de combinação, clicando
uma vez sobre o elemento desejado.
1 em 1 pontos
1 em 1 pontos
e.
Comentário da
resposta:
Selecionar um elemento na caixa de combinação, clicando
duas vezes sobre o elemento desejado.
A resposta correta é a alternativa a. Para selecionar um
elemento (Cliente, Produto ou Pedido) para ser removido, basta
clicar uma única vez sobre ele na tabela de visualização do
sistema.
Pergunta 5
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
Comentário
da resposta:
Ao editar um Cliente ou Produto já inserido na caixa de combinação, qual deve ser
a abordagem de implementação adotada?
Retirar todos os objetos da caixa de combinação, atualizar o
valor do objeto desejado e reinserir todos na caixa de
combinação.
Retirar o objeto, alterar o valor desejado e inseri-lo de volta na
mesma posição.
Alterar diretamente o valor do objeto desejado, sem retirá-lo da
sua posição.
Retirar todos os objetos da caixa de combinação, atualizar o
valor do objeto desejado e reinserir todos na caixa de
combinação.
Retirar o objeto desejado e todos os próximos, atualizar o valor
desejado e adicionar todos após o último elemento da caixa.
Adicionar o novo elemento com mesmo id e novo valor, ele
substituirá automaticamente o elemento de mesmo id.
A resposta correta é a alternativa c. É necessário recuperar
todos os objetos da caixa de combinação, salvando-os em uma
lista, por exemplo, limpar os elementos da caixa e reinseri-los.
Na posição do elemento alterado, basta inserir o elemento com
seus valores atualizados.
Pergunta 6
Para a execução da exportação de dados pela nossa aplicação, vimos que há
uma sequência de ações adotada para implementar essa funcionalidade. Qual foi
1 em 1 pontos
1 em 1 pontos
Resposta
Selecionada:
d.
Respostas: a.
b.
c.
d.
e.
Comentário
da resposta:
a sequência de passos adotada no projeto para se implementar a exportação de
dados pela aplicação?
Criar a pasta csv para armazenar os arquivos gerados. Chamar
os métodos read de todas as classes DAO. Salvar os resultados
de cada método read em um arquivo diferente. Salvar cada
registro em uma linha do arquivo.
Criar uma pasta para cada tabela do banco. Chamar os métodos
read de todas as classes DAO. Salvar os resultados em
diferentes arquivos nas respectivas pastas. Salvar cada registro
em um arquivo csv.
Criar uma pasta para cada arquivo csv gerado. Chamar os
métodos read de algumas das classes DAO. Salvar os
resultados em diferentes arquivos nas respectivas pastas. Salvar
cada registro em uma linha diferente.
Criar a pasta csv para armazenar os arquivos gerados. Chamar
os métodos read de todas as classes DAO. Salvar os resultados
dos métodos read em um único arquivo csv. Salvar cada registro
em uma linha do arquivo.
Criar a pasta csv para armazenar os arquivos gerados. Chamar
os métodos read de todas as classes DAO. Salvar os resultados
de cada método read em um arquivo diferente. Salvar cada
registro em uma linha do arquivo.
Criar a pasta csv para armazenar os arquivos gerados. Chamar
os métodos read de algumas das classes DAO. Salvar os
resultados de cada método read em um arquivo diferente. Salvar
cada registro em uma linha do arquivo.
A resposta correta é a alternativa d. Conforme os passos
adotados no material, criamos a pasta csv, depois
implementamos o código do botão exportar que chama os
métodos read das quatro classes DAO, retornando todos os
registros de todas as tabelas, e, para cada tabela,armazenamos
em um arquivo csv diferente, sendo todos dentro da pasta csv
criada.
Pergunta 7
Qual é o nome da API Java que permite a criação de elementos visuais para a
construção da interface gráfica de um sistema?
1 em 1 pontos
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
Swing
Paleta
NetBeans
Swing
Contêineres e Controles
Projeto e Código-Fonte
A resposta correta é a alternativa c. Todos os elementos visuais
utilizados em nosso projeto, como botões, caixas de texto,
tabelas e demais elementos, são parte da API Swing. A IDE
NetBeans nos fornece a facilidade de implementar esses
componentes por meio da Paleta, que os organiza por
Contêineres e Controles quando estamos em modo de
visualização do projeto.
Pergunta 8
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
No sistema desenvolvido nesta disciplina, implementamos a funcionalidade de
edição de alguns registros do banco. Essa funcionalidade é executada a partir de
um botão EDITAR. Que ação o usuário necessita realizar imediatamente antes de
clicar sobre o botão EDITAR?
Selecionar um elemento na tabela, clicando uma vez sobre
ele.
Selecionar um elemento na tabela, clicando uma vez sobre
ele.
Selecionar um elemento na tabela, clicando duas vezes sobre
ele.
Selecionar um elemento consultando a tabela e digitando o id
correspondente ao elemento.
Selecionar um elemento na caixa de combinação, clicando
uma vez sobre o elemento desejado.
Selecionar um elemento na caixa de combinação, clicando
duas vezes sobre o elemento desejado.
A resposta correta é a alternativa a. Para selecionar um
elemento (Cliente, Produto ou Pedido) para ser editado, basta
1 em 1 pontos
clicar uma única vez sobre ele na tabela de visualização do
sistema.
Pergunta 9
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
Comentário
da resposta:
No projeto desenvolvido nesta disciplina, implementamos um procedimento que é
executado pelo sistema assim que o usuário confirma a edição de um Produto ao
clicar sobre o botão de edição. Quais são os passos sequenciais executados por
esse procedimento?
Converte os valores em um novo objeto > encaminha ao banco
pelo método update > atualiza o registro no banco > atualiza a
tabela do sistema e a caixa de combinação > mensagem de
confirmação para o usuário.
Converte os valores em um novo objeto > encaminha ao banco
pelo método update > atualiza a tabela do sistema e a caixa de
combinação > atualiza o registro no banco > mensagem de
confirmação para o usuário.
Encaminha ao banco pelo método update > converte os valores
em um novo objeto > atualiza o registro no banco > mensagem
de confirmação para o usuário > atualiza a tabela do sistema e a
caixa de combinação.
Converte os valores em um novo objeto > encaminha ao banco
pelo método update > atualiza o registro no banco > atualiza a
tabela do sistema e a caixa de combinação > mensagem de
confirmação para o usuário.
Encaminha ao banco pelo método update > atualiza o registro no
banco > converte os valores em um novo objeto > atualiza a
tabela do sistema e a caixa de combinação > atualiza o registro
no banco > mensagem de confirmação para o usuário.
Converte os valores em um novo objeto > mensagem de
confirmação para o usuário > encaminha ao banco pelo método
update > atualiza o registro no banco > atualiza a tabela do
sistema e a caixa de combinação.
A resposta correta é a alternativa c. Os valores dos campos são
inseridos em um novo objeto Produto, que é encaminhado pela
classe ProdutoDAO ao banco de dados. Realizada a atualização,
o registro é alterado no banco e, em seguida, essa alteração é
refletida na tabela de produtos e na caixa de Teste de Múltipla
Escolha Senac São Paulo – Todos os Direitos Reservados 4
1 em 1 pontos
Sábado, 20 de Maio de 2023 10h05min41s BRT
combinação de produtos. Por fim, uma mensagem de confirmação
é mostrada ao usuário.
Pergunta 10
Resposta
Selecionada:
d.
Respostas: a. 
b.
c. 
d.
e.
Comentário
da resposta:
Quando é criada uma nova consulta ao banco de dados, buscando informações
calculadas por funções ou retornando dados de diferentes tabelas, o que é
necessário fazer?
Criar uma nova classe Bean para armazenar o novo
resultado.
Criar uma nova view no banco de dados.
Conceder autorização no banco para permitir essa nova
consulta.
Criar uma nova classe de conexão para essa consulta.
Criar uma nova classe Bean para armazenar o novo
resultado.
Garantir que essa consulta seja executada a partir de outros
métodos de conexão ao banco já implementados.
A resposta correta é a alternativa d. Conforme visto no projeto,
quando criamos a consulta para preencher a tabela de gastos
totais de cada cliente, tivemos que criar uma nova classe Bean,
chamada ClienteGasto, para poder armazenar toda a informação
retornada por cada registro dessa nova consulta.
← OK
1 em 1 pontos