Questão 1/10 - Linguagem de Programação
Baseado no código abaixo, podemos afirmar que a classe BindingResult está sendo
utilizada para:
Você não pontuou essa questão
A Retornar uma mensagem de feedback para o usuário
B Verificar se o objeto cliente possui algum erro de validação
C Realizar a persistência de dados
D Verificar se ocorreu algum erro durante o processo de persistência dos dados
Você assinalou essa alternativa (D)
E Processar um requisição do tipo POST
Questão 2/10 - Linguagem de Programação
Dentre as alternativas abaixo, selecione aquela que corresponde a uma biblioteca de
JavaScript.
A JQuery
Você assinalou essa alternativa (A)
B Java
C Spring
D CSS
E HTML
Questão 3/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.
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)
Questão 4/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 5/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:
A th:object
B th:url
C th:action
Você assinalou essa alternativa (C)
D th:method
E th:controller
Questão 6/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 7/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.
Você não pontuou essa questão
A Não permite que o atributo seja nulo ou vazio
B Não permite que o valor do atributo seja vazio
Você assinalou essa alternativa (B)
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 8/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 9/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 [Link] o método
inativa será executado
III. Após o método inativa ser executado, a aplicação será redirecionada para a url
[Link]
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 10/10 - Linguagem de Programação
Analisando a classe de teste acima, julgue as sentenças a seguir:
I. Após executar a classe ClienteBOTest, o JUnit irá executar os três métodos da
classe e indicar quais métodos foram executados com sucesso e quais apresentaram
erro durante a sua execução.
II. A anotação @ExtendWith integra o Spring com o JUnit, framework de teste unitário
da linguagem Java, responsável por validar se os métodos estão funcionando
corretamente.
III. A anotação @SpringBootTest, inicializa todo o contêiner da aplicação, desta forma
podemos realizar a injeção de dependência do objeto de negócio, por meio da
anotação @Autowired.
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)
E Todas as sentenças estão corretas
Atenção. Este gabarito é para uso exclusivo do aluno e não deve ser publicado ou compartilhado em
redes sociais ou grupo de mensagens.
O seu compartilhamento infringe as políticas do Centro Universitário UNINTER e poderá implicar
sanções disciplinares, com possibilidade de desligamento do quadro de alunos do Centro
Universitário, bem como responder ações judiciais no âmbito cível e criminal.
Questão 1/10 - Linguagem de Programação
A tag <td> da linguagem HTML é utilizada para:
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
Questão 2/10 - Linguagem de Programação
Para que o método de uma classe de teste seja executado pelo JUnit, este deve ser
anotado com qual anotação dentre as alternativas a seguir?
A @Autowired
B @SpringBootTest
C @Test
Você assinalou essa alternativa (C)
D @JUnit
E @Validation
Questão 3/10 - Linguagem de Programação
Dentre as alternativas a seguir, selecione a tag da linguagem HTML que permite
adicionar um campo de seleção ao documento.
A option
B select
Você assinalou essa alternativa (B)
C input
D form
E label
Questão 4/10 - Linguagem de Programação
Baseado no código acima, analise as sentenças a seguir:
I. O atributo th:action da tag form, especifica a url que será responsável por efetuar o
processamento da requisição quando o formulário for submetido
II. O atributo th:object especifica que os dados do formulário serão salvos na tabela
cliente do SGBD
III. O atributo method especifica o método da requisição http que será gerada quando
o formulário for submetido
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 5/10 - Linguagem de Programação
Analisando a classe de teste acima, julgue as sentenças a seguir:
I. Após executar a classe ClienteBOTest, o JUnit irá executar os três métodos da
classe e indicar quais métodos foram executados com sucesso e quais apresentaram
erro durante a sua execução.
II. A anotação @ExtendWith integra o Spring com o JUnit, framework de teste unitário
da linguagem Java, responsável por validar se os métodos estão funcionando
corretamente.
III. A anotação @SpringBootTest, inicializa todo o contêiner da aplicação, desta forma
podemos realizar a injeção de dependência do objeto de negócio, por meio da
anotação @Autowired.
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)
E Todas as sentenças estão corretas
Questão 6/10 - Linguagem de Programação
Baseado no código abaixo, podemos afirmar que a classe BindingResult está sendo
utilizada para:
Você não pontuou essa questão
A Retornar uma mensagem de feedback para o usuário
B Verificar se o objeto cliente possui algum erro de validação
C Realizar a persistência de dados
D Verificar se ocorreu algum erro durante o processo de persistência dos dados
Você assinalou essa alternativa (D)
E Processar um requisição do tipo POST
Questão 7/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 8/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.
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 9/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 10/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.
Você não pontuou essa questão
A Não permite que o atributo seja nulo ou vazio
B Não permite que o valor do atributo seja vazio
Você assinalou essa alternativa (B)
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 1/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.
Nota: 10.0
A Não permite que o atributo seja nulo ou vazio
Você assinalou essa alternativa (A)
Você acertou!
Aula 06 – Tema 01
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
Baseado no código abaixo, podemos afirmar que a classe BindingResult está sendo
utilizada para:
Nota: 0.0Você não pontuou essa questão
A Retornar uma mensagem de feedback para o usuário
B Verificar se o objeto cliente possui algum erro de validação
(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
Você assinalou essa alternativa (E)
Questão 3/10 - 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 4/10 - Linguagem de Programação
Com relação ao Thymeleaf, analise as sentenças a seguir:
I. O atributo th:if é utilizado para verificar se uma condição é verdadeira
II. O atributo th:errors é utilizado para exibir os erros de validação referentes a um
determinado atributo
III. O atributo th:field é utilizado para vincular o campo de entrada a um atributo do
objeto especificado por meio do atributo th:object
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 02
Questão 5/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.
Nota: 10.0
A Nenhuma sentença está correta
B Somente as sentenças I e II estão corretas
Você assinalou essa alternativa (B)
Você acertou!
AULA 05 - TEMA 01
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 6/10 - Linguagem de Programação
A tag <tr> da linguagem HTML é utilizada para:
Nota: 10.0
A Adicionar uma linha à tabela
Você assinalou essa alternativa (A)
Você acertou!
(Aula 05 – Tema 03)
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 7/10 - Linguagem de Programação
A tag <td> da linguagem HTML é utilizada para:
Nota: 10.0
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)
Você acertou!
(Aula 05 – Tema 03)
D Adicionar um cabeçalho à tabela
E Adicionar o título da tabela
Questão 8/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: 10.0
A 0
B 1
C 2
Você assinalou essa alternativa (C)
Você acertou!
AULA 06 - TEMA 05
D 3
E 4
Questão 9/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 [Link]
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 10/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.
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 05 - TEMA 03