Prévia do material em texto
Questão 1/12 - Linguagem de Programação A respeito das bibliotecas e APIs da linguagem Java, analise as sentenças a seguir: I - A JSTL (JavaServer Pages Standard Tag Lib) é uma biblioteca composta por um conjunto de tags que podem ser utilizadas para o desenvolvimento da JSP como uma alternativa ao scriptlet, tornando o código da página mais legível e enxuto. II - A JTA (Java Transaction API) é um serviço para realizar a persistência de dados da aplicação através do Mapeamento Objeto-Relacional. III - A JDBC(Java Database Connectivity) é uma API que fornece um conjunto de classes e interfaces para que a aplicação possa realizar a persistência de dados através de um driver específico para o SGBD desejadoDe acordo com as sentenças apresentadas, assinale a alternativa correta. De acordo com as sentenças apresentadas, assinale a alternativa correta. Nota: 0.0Você não pontuou essa questão A Nenhuma sentença está correta B Somente as sentenças I e II estão corretas Você assinalou essa alternativa (B) C Somente as sentenças I e III estão corretas (Aula 01 – Tema 05) D Somente as sentenças II e III estão corretas E Todas as sentenças estão corretas Questão 2/12 - Linguagem de Programação Dentre as alternativas abaixo, selecione a camada lógica responsável por exibir a interface gráfica da aplicação em uma aplicação multicamadas. Nota: 10.0 A Cliente B Servidor C Apresentação Você assinalou essa alternativa (C) Você acertou! (Aula 01 – Tema 01) D Domínio E Fonte de dados Questão 3/12 - Linguagem de Programação Dentre as alternativas abaixo, marque o Servlet Container padrão de um projeto criado por meio do Spring Boot. Nota: 10.0 A JBoss B Tomcat Você assinalou essa alternativa (B) Você acertou! (Aula 02 – Tema 04) C Jetty D GlassFish E Apache Geronimo Questão 4/12 - Linguagem de Programação Para adicionar uma mensagem de feedback a um redirecionamento, devemos utilizar os métodos de um objeto do tipo: Nota: 10.0 A RedirectAttributes Você assinalou essa alternativa (A) Você acertou! (Aula 06 – Tema 03) B BindingResult C RequestMethod D ModelMap E ModelAndView Questão 5/12 - Linguagem de Programação A respeito da arquitetura MVC, analise as sentenças a seguir: I - A Model é responsável por receber as requisições dos clientes e encaminhá-las ao Controller pertinente II - O Controller é responsável pelo processamento da requisição efetuada pelo cliente III - A View é responsável por realizar o processamento da página Web De acordo com as sentenças apresentadas, assinale a alternativa correta. Nota: 10.0 A Nenhuma sentença está correta B Somente as sentenças I e II estão corretas C Somente as sentenças I e III estão corretas D Somente as sentenças II e III estão corretas Você assinalou essa alternativa (D) Você acertou! AULA 02 - TEMA 05 E Todas as sentenças estão corretas Questão 6/12 - Linguagem de Programação Dentre as alternativas a seguir, selecione o framework de front-end que fornece uma série de classes de estilização e permite o desenvolvimento de páginas Web responsivas. Nota: 10.0 A Bootstrap Você assinalou essa alternativa (A) Você acertou! (Aula 05 – Tema 05) B HTML C CSS D JavaScript E Hibernate Questão 7/12 - Linguagem de Programação Com relação ao Spring Security, analise as sentenças a seguir: I. O Spring Security prove uma poderosa e altamente personalizável estrutura de autenticação e controle de acesso II. O Spring Security é uma dependência da plataforma Java EE III. O Spring Security protege a aplicação de diversos ataques como session fixation, clickjacking, CSRF (Cross-Site Request Forgery), entre outros De acordo com as sentenças apresentadas, assinale a alternativa correta. Nota: 10.0 A Nenhuma sentença está correta B Somente as sentenças I e II estão corretas C Somente as sentenças I e III estão corretas Você assinalou essa alternativa (C) Você acertou! AULA 06 - TEMA 05 D Somente as sentenças II e III estão corretas E Todas as sentenças estão corretas Questão 8/12 - Linguagem de Programação Dentre as alternativas abaixo, assinale o framework de teste padrão de uma aplicação criada por meio do Spring Boot. Nota: 10.0 A JDBC B JPA C JTest D JSTL E JUnit Você assinalou essa alternativa (E) Você acertou! (Aula 04 – Tema 03) Questão 9/12 - Linguagem de Programação A respeito dos módulos da JVM, analise as sentenças a seguir: I. O loader é responsável por carregar o bytecode na memória da máquina virtual. II. O interpretador irá converter o bytecode em um código de máquina compatível com a plataforma de execução. III. O compilador JIT (Just In Time) é responsável por otimizar a performance da aplicação em durante a sua execução. De acordo com as sentenças apresentadas, assinale a alternativa correta. Nota: 10.0 A Nenhuma sentença está correta B Somente as sentenças I e II estão corretas C Somente as sentenças I e III estão corretas D Somente as sentenças II e III estão corretas E Todas as sentenças estão corretas Você assinalou essa alternativa (E) Você acertou! AULA 02 - TEMA 02 Questão 10/12 - Linguagem de Programação A respeito do mapeamento objeto-relacional, analise as sentenças a seguir: I. O mapeamento objeto-relacional (ORM – Object Relational Mapping) é utilizado para conversão de dados entre banco de dados não relacionais e linguagens orientadas a objetos, estabelecendo uma correlação entre classes e entidades. II. Ao não mapear um atributo da classe com a anotação @Column, o Hibernate entende que esse atributo não será persistido no banco de dados. III. Para especificar a tabela na qual os objetos de uma determinada classe serão persistidos, deve-se utilizar a anotação @Table, pois sem ela não é possível efetuar o mapeamento objeto- relacional De acordo com as sentenças apresentadas, assinale a alternativa correta. Nota: 0.0Você não pontuou essa questão A Nenhuma sentença está correta AULA 03 - TEMA 03 B Somente as sentenças I e II estão corretas C Somente as sentenças I e III estão corretas D Somente as sentenças II e III estão corretas E Todas as sentenças estão corretas Você assinalou essa alternativa (E) Questão 11/12 - Linguagem de Programação (questão opcional) O Thymeleaf é um template engine para projetos Java que facilita a criação de páginas HTML dinâmicas. Ao submeter um formulário desenvolvido por meio desse template engine, precisamos especificar a url para qual esse formulário será submetido. Isso pode ser especificado por meio do atributo: Nota: 10.0 A th:object B th:url C th:action Você assinalou essa alternativa (C) Você acertou! (Aula 04 – Tema 05) D th:method E th:controller Questão 12/12 - Linguagem de Programação (questão opcional) Baseado no código abaixo, podemos afirmar que a classe BindingResult está sendo utilizada para: Nota: 10.0 A Retornar uma mensagem de feedback para o usuário B Verificar se o objeto cliente possui algum erro de validação Você assinalou essa alternativa (B) Você acertou! (Aula 06 – Tema 03) C Realizar a persistência de dados D Verificar se ocorreu algum erro durante o processo de persistência dos dados E Processar um requisição do tipo POST