Questões de Concurso Público MPCM-PA 2015 para Analista de Sistemas - Desenvolvimento

Foram encontradas 50 questões

Q541150 Engenharia de Software
0 Scrum é fundamentado nas teorias empíricas de controle de processo, ou empirismo. O Scrum emprega uma abordagem iterativa e incremental para aperfeiçoar a previsibilidade e o controle de riscos. Quais são os três pilares que apóiam a implementação de controle de processo empírico?
Alternativas
Q541151 Programação








Analise o código escrito em Java a seguir:


               public class Principal {

               public static void main(String[j args) {

               Principal principal = new Principal();

               Carro carro = principal.new Honda();

               carro.MetodoHonda();

               }

               class Carro extends Object {

               void MetodoCarroQ {

               System.out.println(Sou um objeto carro");

                   }

                }

                 class Honda extends Carro {

                 void MetodoHonda() {

                 System.out.println("Sou um carro da marca Honda");

                      }

                   }

                 } 


O que será exibido no console quando o método main() for executado?

Alternativas
Q541152 Programação




Analise o código JSP a seguir:

Dada a implementação a seguir da interface

HttpServietRequest:


1.String id = request.getParameter(jsessionid);

2. // inserir o código aqui

3. String nome = session.getAttribute("nome)";


E as seguintes instruções:

I- HttpSession session = request.getSession();

II- HttpSession session = request.getSession(id);

III- HttpSession session = request.getSession(true);

IV- HttpSession session = request.getSession(false);

V- HttpSession session = request.getSession(“jsessionid");


Assinale a alternativa que contém a(s) instrução(ões) que pode(m) ser inserida(s) na linha 2 para recuperar um objeto HttpSession existente:
Alternativas
Q541153 Programação




Analise o código JSP a seguir


<%-- Inserir o código aqui ==%>

< html >

< body >

Hoje é: <%= new Date()%>



< /body >

< /html >


Qual das opções a seguir pode substituir o comentário para produzir a data corrente?
Alternativas
Q541154 Programação




Analise o código concernente à tecnologia JPA a seguir


1. @Entity

2. //inserir o código 1 aqui

3. public class Cliente {

4.

5. //inserir o código 2 aqui

6. private Long id;

7.

8. private String temporario;

9 } 


Qual das opções a seguir pode, respectivamente, substituir o comentário 1 e 2 para produzir corretamente a classe Cliente?

Alternativas
Q541155 Programação


A tecnologia ASP.NET Web Forms permite construir websites com páginas dinâmicas usando componentes similares e eventos típico de aplicações nativas para sistemas operacionais, tais como o evento “arrastar e soltar" (drag-and-drop).
O DropDownList é um controle utilizado para capturar dados de uma fonte e é capaz de retornar (trazer) ou modificar esses dados na sua origem. Assim sendo, analise o bloco de código a seguir e escolha a única opção correta sobre o resultado do processamento dessas instruções:

<form id=“form 1 runat="server">

     < div >

          <asp:SqlDataSource

               id="SqlDataSource1"

               runat=''server" ProviderName=“System.Data.SqlClient" 

                 DataSourceMode="DataReader"

              ConnectionString=“<%$ ConnectionStrings:nwind%>'' 

              SelectCommand=“SELECT CustomerlD, CompanyName 

 FROM Customers">

         </asp:SqlDataSource>

       <asp:DropDownList ID:''DropDownList1" runat="server" 

DataSourcelD=''SqlDataSource1 " DataTextField=“CompanyName" 

DataValueField=“CustorrierlD">

        </asp:DropDownList>

     </div>

</form>

Alternativas
Q541156 Arquitetura de Software
A versão mais recente do padrão .NET introduz o conceito programático de workflow (fluxo de trabalho), como sendo um objeto com diversos serviços agregados. Para utilizar essa nova funcionalidade em qualquer projeto, qual das referências listadas a seguir deve ser importada num projeto?
Alternativas
Q541157 Programação


O framework ASP.Net Web API facilita a construção de serviços REST HTTP que alcançam uma grande variedade de clientes incluindo smartphones, tablets, browsers e aplicações locais. É, hoje, a plataforma ideal para construção de serviços REST baseados em .NET. Analise o código Seguinte e identifique qual o retorno em JSON que esse serviço vai gerar de acordo com a chamada http://localhost/api/a!uno/2 ?

Classe Aluno:
public class Aluno
{
public int ID { get; set; } 
public string Nome { get; set; } 
public bool Matriculado { get; set; }
}


//Estrutura da Controller


using System.Linq;
using System.Web.Http;
using ExemploServicoWebAPI.Models;


namespace ExemploServicoWebAPI.Controllers
{
public class ClienteController : ApiController 
{
private readonly Aluno[ ] Alunos = new Aluno[ ]
{

                                new Aluno { ID = 1, Nome = "Raimundo Nonato",

Matriculado = true }, 

new Aluno { ID = 2, Nome = "João Silva", Matriculado = true }, 
new Aluno { ID = 3, Nome = "Raimundo Nonato", Matriculado = false } 
};

// GET api/aluno 
public Aluno[ ] Get( )
{
return Alunos;

}


// GET api/aluno/5
public Aluno Get (int ID)
{
var alunos = Alunos;
return alunos.SingleOrDefault (x => x.ID == id);
}

// POST api/aluno

public void Post ([FromBody]string value)
{
}

// PUT api/aluno/5
public void Put(int id, [FromBody]string value)
{
}


// DELETE api /aluno/5 
public void Delete(int id)
{
}

       }

}



Alternativas
Q541158 Gerência de Projetos
Pelo menos 4 vezes por ano, nas datas comemorativas mais importantes, o site de comércio eletrônico de uma empresa varejista sofre problemas de disponibilidade de acesso. Sempre que isso ocorre, a equipe de tecnologia da informação trabalha redobrado para prover mais recursos de TI, sejam de hardware ou de software. Em função desses problemas, que diminuem o faturamento potencial, a direção da empresa tomou a decisão de criar ou contratar um serviço para monitoramento da demanda para aumentar o nível de disponibilidade dos serviços. Para realizar esse objetivo, um novo projeto foi aberto nessa organização que adere aos princípios de gerenciamento do PMBOK. Considerando essa assertiva e, de acordo com o PMBOK, o processo de Controlar os Custos do projeto está relacionado com qual “Grupo de Processos” e qual “Área de Conhecimento”, respectivamente?
Alternativas
Q541159 Governança de TI
A partir da edição da Instrução Normativa n° 4/2010, da Secretaria de Logística e Tecnologia da Informação do Ministério do Planejamento, o processo de contratação de qualquer solução de tecnologia da informação no âmbito do Governo Federal inclui obrigatoriamente 3 (três) fases: I) Planejamento da Contratação; II) Seleção do Fornecedor e III) Gerenciamento do Contrato, sendo que o texto especifica quais etapas compreendem cada uma das fases. Qual das tarefas a seguir não se coaduna à etapa denominada “Estratégia de contratação" pertencente à fase de “Planejamento da Contratação"?
Alternativas
Respostas
21: B
22: E
23: C
24: A
25: B
26: C
27: D
28: A
29: C
30: D