Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/10 - Linguagem de Programação Com relação aos controladores, analise as sentenças a seguir: I. Toda classe que implementa um controlador deve ser anotada com @Controller II. A anotação @RequestMapping é responsável por configurar a url path das requisições que serão atendidas pelo controlador III. Para que o controlador possa processar uma requisição do tipo POST, deve-se especificar esse método de requisição no atributo type da anotação @RequestMapping De acordo com as sentenças apresentadas, assinale a alternativa correta. 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 D Somente as sentenças II e III estão corretas E Todas as sentenças estão corretas Questão 2/10 - 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. 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) D Somente as sentenças II e III estão corretas E Todas as sentenças estão corretas Questão 3/10 - Linguagem de Programação Dentre as alternativas abaixo, selecione o módulo do Spring que prove uma poderosa e altamente personalizável estrutura de autenticação e controle de acesso. A Spring Web B Spring Security Você assinalou essa alternativa (B) C Spring Validation D Spring Authentication E Spring Access Questão 4/10 - Linguagem de Programação Com relação a implementação de tabelas por meio da linguagem HTML, analise as sentenças a seguir: I. A tag <tbody> define o cabeçalho da tabela e a tag <thead> define o corpo da tabela II. A tag <tr> é utilizada para adicionar uma linha à tabela III. A tag <td> é utilizada para adicionar uma célula à linha da tabela De acordo com as sentenças apresentadas, assinale a alternativa correta. 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) Questão 5/10 - Linguagem de Programação Com relação a validação dos atributos de uma classe, assinale a alternativa correta com relação a anotação @NotBlank. A Não permite que o atributo seja nulo ou vazio Você assinalou essa alternativa (A) B Não permite que o valor do atributo seja vazio C Não permite que o valor do atributo seja nulo D Especifica o valor mínimo de um atributo do tipo numérico E Especifica que o atributo é constituído apenas por números Questão 6/10 - Linguagem de Programação Com relação ao Bootstrap, analise as sentenças a seguir: I. O Bootstrap é um framework de estilo utilizado no front-end II. A classe container do Bootstrap é utilizada para estilizar o menu da aplicação III. Ao aplicar a classe table-hover do Bootstrap em uma tabela, a linha da tabela na qual o cursor está posicionado ficará destacada De acordo com as sentenças apresentadas, assinale a alternativa correta. 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) D Somente as sentenças II e III estão corretas E Todas as sentenças estão corretas Questão 7/10 - Linguagem de Programação A respeito das anotações utilizadas na implementação do controlador, analise as sentenças a seguir: I. A anotação @PathVariable é utilizada para obter o valor de um atributo que compõem o cabeçalho de uma requisição Web. II. A anotação @RequestParam é utilizada para mapear uma requisição Web. III. A anotação @ModelMap é utilizada para mapear o objeto que irá receber os dados do front-end De acordo com as sentenças apresentadas, assinale a alternativa correta. A Nenhuma sentença está correta Você assinalou essa alternativa (A) 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 Questão 8/10 - 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. A Bootstrap Você assinalou essa alternativa (A) B HTML C CSS D JavaScript E Hibernate Questão 9/10 - Linguagem de Programação As classes de serviço da aplicação estão agrupadas dentro do pacote: A Model B DAO C BO Você assinalou essa alternativa (C) D Controller E View Questão 10/10 - Linguagem de Programação A tag <tr> da linguagem HTML é utilizada para: Você não pontuou essa questão A Adicionar uma linha à tabela B Adicionar uma coluna à tabela C Adicionar uma célula à tabela a linha da tabela Você assinalou essa alternativa (C) D Adicionar um cabeçalho à tabela E Adicionar o título da tabela Com relação a validação dos atributos de uma classe, assinale a alternativa correta com relação a anotação @NotBlank. A Não permite que o atributo seja nulo ou vazio Você assinalou essa alternativa (A) B Não permite que o valor do atributo seja vazio C Não permite que o valor do atributo seja nulo D Especifica o valor mínimo de um atributo do tipo numérico E Especifica que o atributo é constituído apenas por números Questão 2/10 - Linguagem de Programação Com relação ao Thymeleaf, analise as sentenças a seguir: I. O objeto #temporals é utilizado para manipulação de datas II. O objeto #strings possui métodos para a manipulação de Strings III. O atributo th:each é utilizado para realizar a iteração de um objeto De acordo com as sentenças apresentadas, assinale a alternativa correta. Você não pontuou essa questão 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) E Todas as sentenças estão corretas Questão 3/10 - Linguagem de Programação Dentre as alternativas a seguir, selecione a anotação responsável por especificar a url que será processada por um determinado controller. A @RequestMapping Você assinalou essa alternativa (A) B @Url C @UrlPattern D @Http E @Controller Questão 4/10 - Linguagem de Programação Baseado no código abaixo, podemos afirmar que a classe BindingResult está sendo utilizada para: 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) 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 Questão 5/10 - Linguagem de Programação Com relação as tags da linguagem HTML, analise as sentenças a seguir: I. A tag label adiciona uma etiqueta ao documento II. A tag input adiciona um campo de entrada ao documento III. A tag select adiciona as opções para um campo de seleção De acordo com as sentenças apresentadas, assinale a alternativa correta. Você não pontuou essa questão 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) E Todas as sentenças estão corretas Questão 6/10 - Linguagem de Programação A respeito das anotações utilizadas na implementação do controlador, analise as sentenças a seguir: I. A anotação @PathVariable é utilizada para obter o valor de um atributo que compõem o cabeçalho de uma requisição Web. II. A anotação @RequestParam é utilizada para mapear uma requisição Web. III. A anotação @ModelMap é utilizada para mapear o objeto que irá receber os dados do front-end De acordo com as sentenças apresentadas, assinale a alternativa correta. A Nenhuma sentença está correta Você assinalou essa alternativa (A) 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 Questão 7/10 - 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. 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) D Somente as sentenças II e III estão corretas E Todas as sentenças estão corretas Questão 8/10 - Linguagem de Programação Adotando que a aplicação está sendo executada localmente na porta 8080, analise o código acima e julgue as sentenças a seguir: I. Após realizar o logout, o usuário será redirecionado para a página de login II. Os usuários com permissão de ADMINISTRADOR têm permissão para acessar a url http://localhost:8080/nota-entrada III. O método antMatchers é utilizado para especificar qual url será acessada mediante permissão de acesso De acordo com as sentenças apresentadas, assinale a alternativa correta. Você não pontuou essa questão 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) D Somente as sentenças II e III estão corretas E Todas as sentenças estão corretas Questão 9/10 - Linguagem de Programação A tag <tr> da linguagem HTML é utilizada para: A Adicionar uma linha à tabela Você assinalou essa alternativa (A) B Adicionar uma coluna à tabela C Adicionar uma célula à tabela a linha da tabela D Adicionar um cabeçalho à tabela E Adicionar o título da tabela Questão 10/10 - Linguagem de Programação A anotação do Spring que permite montar um objeto Java com os dados que foram submetidos através de um formulário é: A @ModelMap B @ModelAttribute Você assinalou essa alternativa (B) C @PathVariable D @Controller E @RequestMapping Questão 1/10 - 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 2/10 - Linguagem de Programação As classes da aplicação responsáveis por efetuar o tratamento das requisições HTTP do sistema devem ser anotadas com quais das anotações a seguir? Nota: 10.0 A @Controller Você assinalou essa alternativa (A) Você acertou! (Aula 05 – Tema 01) B @Http C @View D @Service E @Repository Questão 3/10 - Linguagem de Programação Adotando que a aplicação está sendo executada localmente na porta 8080, analise o código acima e julgue as sentenças a seguir: I. Após realizar o logout, o usuário será redirecionado para a página de login II. Os usuários com permissão de ADMINISTRADOR têm permissão para acessar a url http://localhost:8080/nota-entrada III. O método antMatchers é utilizado para especificar qual url será acessada mediante permissão de acesso 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 06 - TEMA 05 Questão 4/10 - Linguagem de Programação 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 5/10 - Linguagem de Programação Adotando que a aplicação está sendo executada localmente na porta 8080 e que a classe na qual o método acima foi implementado está anotada com @RequestMapping(“/clientes”), analise o código referente ao método inativa e julgue as sentenças a seguir: I. O método inativa pertence a uma classe do tipo Controller II. Ao efetuar a requisição da url http://localhost:8080/clientes/inativa?id=1 o método inativa será executado III. Após o método inativa ser executado, a aplicação será redirecionada para a url http://localhost:8080/clientes 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 05 - TEMA 04 D Somente as sentenças II e III estão corretas E Todas as sentenças estão corretas Questão 6/10 - Linguagem de Programação O método configure da classe de configuração de segurança exibida acima, apresenta quantos erros na sua implementação? Nota: 0.0Você não pontuou essa questão A 0 B 1 C 2 AULA 06 - TEMA 05 D 3 Você assinalou essa alternativa (D) E 4 Questão 7/10 - Linguagem de Programação As classes de serviço da aplicação estão agrupadas dentro do pacote: Nota: 10.0 A Model B DAO C BO Você assinalou essa alternativa (C) Você acertou! (Aula 04 – Tema 01) D Controller E View Questão 8/10 - 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 9/10 - Linguagem de Programação Com relação ao Thymeleaf, analise as sentenças a seguir: I. O objeto #temporals é utilizado para manipulação de datas II. O objeto #strings possui métodos para a manipulação de Strings III. O atributo th:each é utilizado para realizar a iteração de um objeto 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 06 - TEMA 03 Questão 10/10 - Linguagem de Programação Com relação as tags da linguagem HTML, analise as sentenças a seguir: I. A tag label adiciona uma etiquetaao documento II. A tag input adiciona um campo de entrada ao documento III. A tag select adiciona as opções para um campo de seleção 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 (Aula 04 - Tema 04) 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)
Compartilhar