Questões de Concurso Para cetap

Foram encontradas 7.260 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

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
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
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
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
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
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
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
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
Q541149 Engenharia de Software
O Scrum prescreve quatro Eventos formais, contidos dentro dos limites da Sprint, para inspeção e adaptação, como descrito na seção Eventos do Scrum Guide. Qual alternativa prescreve esses quatros eventos:
Alternativas
Q541148 Engenharia de Software
Considerando o diagrama de caso de uso abaixo, marque a afirmativa correta:


Imagem associada para resolução da questão

Alternativas
Q541147 Engenharia de Software
Dado o diagrama que mostra as fases do processo unificado, marque a alternativa incorreta:
Imagem associada para resolução da questão
Alternativas
Q541146 Governança de TI
0 MPS.BR {Melhoria do Processo de Software Brasileiro) é um modelo nacional de melhoria de processos de software e serviços que visa, principalmente, estender os benefícios dessas metodologias às micros e pequenas empresas, que, no caso brasileiro, constituem parcela relevante dos fornecedores desse tipo de serviço. O modelo de referência estabelece sete níveis de maturidade, qual das descrições seguintes não corresponde às descrições do modelo?
Alternativas
Q541145 Engenharia de Software
Sobre o diagrama de Transição de Estados da UML, assinale a alternativa falsa:
Alternativas
Q541144 Engenharia de Software
Sobre Testes de Unidade e Integração, assinale a alternativa falsa:
Alternativas
Q541143 Engenharia de Software
Assinale a alternativa que contém um exemplo de requisito funcional:
Alternativas
Q541142 Governança de TI
Os processos de apoio procuram auxiliar o desenvolvimento do software, contribuindo para o sucesso e a qualidade do projeto de software. Qual processo seguinte não se enquadra nos processos de apoio segundo a norma ISO\IEC 12207?
Alternativas
Q541141 Segurança da Informação
Considerando as assertivas a seguir sobre análise de risco de projetos, assinale a alternativa falsa:
Alternativas
Q541140 Engenharia de Software
Considerando o diagrama de sequência seguinte, é correto afirmar:



Imagem associada para resolução da questão


Alternativas
Q541139 Arquitetura de Software
Considerando o modelo de ciclo de vida clássico (waterfaíl), qual das alternativas seguintes não é aderente ao modelo?
Alternativas
Q541138 Arquitetura de Software
O conhecido padrão arquitetural Modelo-Visão-Controle (Model View Controller) fornece uma maneira de separar as funcionalidades da lógica de negócios, do fluxo de controle, e da apresentação dos dados de uma aplicação. Considerando as responsabilidades dos componentes do modelo MVC, assinale a alternativa correta:
Alternativas
Respostas
5461: A
5462: D
5463: C
5464: B
5465: A
5466: C
5467: E
5468: B
5469: B
5470: A
5471: E
5472: E
5473: C
5474: B
5475: D
5476: D
5477: E
5478: E
5479: E
5480: C