Questões de Programação (TI)TRE-SP 2017

6 questões da prova Diversas 2017, com gabarito oficial conferido. As duas primeiras são gratuitas.

Questão 1TRE-SP·Diversas·2017Programação (TI)

Considere a classe Java, abaixo.

A instrução da lacuna I indica herança de componentes de uma classe que adiciona suporte à arquitetura de componentes JFC/Swing. A instrução da lacuna II define um layout com 3 linhas e duas colunas. As lacunas I e II são, correta e respectivamente, preenchidas com

Alternativas
Questão 2TRE-SP·Diversas·2017Programação (TI)

Considere que em uma servlet de uma aplicação Java EE existem as linhas abaixo: ArrayList lista = dao.consultar(nome); request.setAttribute("lista_req", lista); RequestDispatcher disp = request.getRequestDispatcher("dadosTRE.jsp"); disp.forward(request, response); Na página dadosTRE.jsp, para receber a variável de requisição definida pelo método setAttribute utiliza-se a instrução:

Alternativas
Questão 3TRE-SP·Diversas·2017Programação (TI)

Considere, abaixo, os dois trechos de código criados por um Analista do TRE-SP.

O trecho

Alternativas
Questão 4TRE-SP·Diversas·2017Programação (TI)

Considere a página web, abaixo.

A cor vermelha será aplicada APENAS

Alternativas
Questão 5TRE-SP·Diversas·2017Programação (TI)

Em uma aplicação que utiliza JSF, uma mensagem global foi definida por meio da instrução abaixo: FacesMessage m = new FacesMessage("Dados do funcionário do TRESP salvos com sucesso!"); Para adicionar essa mensagem ao contexto do JSF utiliza-se a instrução

Alternativas
Questão 6TRE-SP·Diversas·2017Programação (TI)

Considere as linhas abaixo, presentes em um método de uma aplicação Java SE que acessa um banco de dados MySQL. Class.forName("com.mysql.jdbc.Driver"); Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3307/b","r", "p"); Ao executar estas linhas podem ocorrer, respectivamente, as seguintes exceções:

Alternativas