Questões de Concurso Público PGE-MT 2016 para Analista - Analista de Sistemas

Foram encontradas 6 questões

Q765852 Programação

Na servlet de uma aplicação web desenvolvida com Java, existe o seguinte fragmento de código.

request.setAttribute("user", "Procuradoria_MT");

RequestDispatcher rd = request.getRequestDispatcher("dados.jsp");

rd.forward(request, response);

No corpo da página dados.jsp, foram consideradas as instruções abaixo para receber e exibir o parâmetro user

I. <%= request.getAttribute("user") %>

II. <% out.print(request.getParameter("user")); %>

III. ${user}

IV. <% out.print(request.getAttribute("user")); %>

Estão corretas, nesse contexto, APENAS as instruções

Alternativas
Q765853 Programação
Um desenvolvedor criou uma aplicação web utilizando como servidor o Tomcat versão 9.0, que define um layout padrão de diretórios. Em determinado momento, precisou entrar em um arquivo de configuração conhecido como Web Application Deployment Descriptor, para conferir a descrição das servlets e de outros componentes que compõem a aplicação. O arquivo de configuração e o respectivo diretório onde ele se encontra são, respectivamente,
Alternativas
Q765854 Programação
Um Analista de Sistemas deseja executar uma aplicação em vários servidores JBoss Application Server 5.1 paralelos de forma que a carga seja distribuída entre eles para que mesmo que um deles falhe, a aplicação continue acessível através dos outros servidores. A maneira que o Analista encontrou para iniciar um cluster destes servidores foi iniciar várias instâncias do JBoss na mesma rede local, usando, para cada instância, o comando
Alternativas
Q765855 Programação

Considere a imagem abaixo, que mostra o esquema de funcionamento da Java Virtual Machine – JVM.

Imagem associada para resolução da questão  

O produto resultante do processo de compilação de classes Java, que deve preencher a lacuna I, é conhecido como 

Alternativas
Q765856 Programação

Considere os fragmentos de código Java abaixo, que executam a mesma operação SQL de inserção de um registro em uma tabela de um banco de dados, porém, utilizando interfaces diferentes. 

Fragmento 1:

x.executeUpdate("insert into advogado (num_OAB, nome) values (" + num_OAB + ", '" + nome + "')");

Fragmento 2: 

y = conn.prepareStatement("insert into advogado (num_OAB, nome) values (?, ?)");

y.setInt(1, num_OAB);

y.setString(2, nome); y

.executeUpdate(); 

As variáveis x e y são, respectivamente, dos tipos
Alternativas
Respostas
1: B
2: D
3: A
4: B
5: D