Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prova Online Disciplina: 101726 - DESENVOLVIMENTO DE SOFTWARE PARA WEB Abaixo estão as questões e as alternativas que você selecionou: QUESTÃO 1 A figura a seguir mostra um diagrama de classe. Analisando esse diagrama, o que podemos concluir? a ) A classe Cliente utiliza a classe Pessoa e herda a classe Usuario. b ) A classe Pessoa herda a classe Cliente e utiliza a classe Usuario. c ) A classe Usuario herda a classe Cliente e utiliza a classe Pessoa. d ) A classe Cliente herda a classe Pessoa e utiliza a classe Usuario. e ) A classe Usuario herda a classe Pessoa e utiliza a classe Cliente. Ver justificativa da resposta QUESTÃO 2 Considere o modelo de banco de dados apresentado abaixo: Em relação ao modelo apresentado, para adicionar a segurança no sistema, quais afirmações a seguir estão corretas? a ) II, III e V. b ) III, IV e V. c ) II e IV. d ) I, II e V. e ) I, III e IV. Ver justificativa da resposta QUESTÃO 3 Em relação ao modelo do banco de dados, quais das afirmações abaixo estão corretas? I. O modelo do banco de dados deve ser otimizado e a modelagem não reflete exatamente a regra de negócio. II. A regra de negócio do sistema e suas restrições determinam a lógica da programação do sistema, impactando no modelo de banco de dados. III. Os requisitos funcionais obrigatórios do sistema são campos obrigatórios no modelo de banco de dados e os demais atributos podem ter valores ausentes. IV. A modelagem do banco de dados reflete a regra de negócio e suas restrições. V. O processo de herança entre duas classes pode ser implementado criando uma tabela para a superclasse e outra para a subclasse. Assinale a alternativa que apresenta as afirmativas corretas: a ) I, IV e V. b ) I, III e V. c ) I, II, III e IV. d ) Somente a alternativa I. e ) II, III, IV e V. Ver justificativa da resposta QUESTÃO 4 O framework JUnit é utilizado em um projeto para realizar qual tarefa específica? a ) Integrar a interface gráfica do aplicativo com o back-end do sistema. b ) Implementar o back-end. c ) Realizar teste unitário para validar o sistema. d ) Testar o funcionamento de um Backing Bean. e ) Implementar o front-end. Ver justificativa da resposta QUESTÃO 5 Considere o seguinte código que implementa um formulário com a tag >. Assinale a afirmação correta. a ) A variável j_username recebe a senha e a variável j_password recebe o nome do usuário. b ) As variáveis j_username e j_password não estão no padrão POJO e por isso não são variáveis válidas. c ) A variável j_username recebe o nome do usuário e a variável j_password recebe a senha do usuário e são variáveis do backing bean ClienteBean. d ) As variáveis j_username e j_password são variáveis do backing bean ClienteBean e recebem o nome do usuário e a senha do usuário, respectivamente. e ) A variável j_username recebe o nome do usuário e a variável j_password recebe a senha do usuário e são variáveis do Spring Security. Ver justificativa da resposta QUESTÃO 6 Qual é o resultado obtido executando o código a seguir? a ) A classe representa a entidade cliente. b ) Teste unitário, imprime os dados de um cliente. c ) Para executar o programa é necessário implementar os métodos assertTrue() e assertEquals(). d ) Teste unitário, verifica a classe cliente. e ) O código não tem saída, pois não tem o método main(). Ver justificativa da resposta QUESTÃO 7 Executando a seguinte consulta ao banco de dados: O código a seguir realiza qual operação? a ) Exclui os dados dos clientes obtidos do objeto resultSet. b ) Transfere os dados do objeto resultSet para o programa. c ) Insere os dados do cliente no objeto resultSet. d ) Realiza uma pesquisa dos dados dos clientes obtidos do objeto resultSet. e ) Atualiza os dados dos clientes obtidos do objeto resultSet. Ver justificativa da resposta QUESTÃO 8 a ) b ) c ) d ) e ) Ver justificativa da resposta
Compartilhar