miércoles, 18 de junio de 2014

Examen Modulo Desarrollo de aplicaciones web distribuidas con WebApi.

Examen Modulo Desarrollo de aplicaciones web distribuidas con WebApi.

 

1.       ¿Cuándo creamos un controlador Web Api de que clase heredamos?

a.       Controller

b.      ApiController

c.       WebApiControler

d.      RestApiControler

2.       De las siguientes url a un método web api, ¿Cuál es correcta?

a.       Api/CursosApi/GetCurso/1

b.      /Api/CursoApi/GetCurso/1

c.       /webapi/Curso/getcurso

d.      Api/apicurso

3.       ¿Qué significa JSON?

a.       JavaScript Object Notation

b.      java serialized object national

c.       join script organization normals

d.      john scott overnt nac

4.       ¿Qué protocolo se usa para acceder a un web api?

a.       Xml

b.      Tcpip

c.       Net

d.      http

5.       ¿Qué atributos podemos poner por delante de los métodos del controlador de web api?

a.       Httpget

b.      Httppost

c.       ActionName

d.      Todos

6.       ¿Qué complemento de NuGet incluimos para poder usar el método $.ajax?

a.       Ajax for net

b.      Json

c.       Jquery

d.      Jquery-ui

7.       ¿A qué parámetro del método $.ajax le damos el valor ‘POST’?

a.       dataType

b.      url

c.       type

d.      submitType

8.       Cuándo queremos realizar una petición POST a un método del web api, ¿Cómo pasamos la información que enviamos al web api en la función $.ajax?

a.       Usando el parámetro content.

b.      Usando el parámetro data.

c.       Usando la función success.

d.      La función $.ajax no soporta esa funcionalidad.

9.       ¿Cuál de las siguientes crea un objeto Json en javascript?

a.        var curso = {cursoid 1, nombre 'EXCEL'};

b.      var curso = {cursoid: 1, nombre: 'EXCEL'};

c.       var curso = { 1, 'EXCEL'};

d.      var curso = {cursoid: 1; nombre; 'EXCEL'};

10.   Si tenemos un método del web api que tiene que retornar un conjunto de Clientes, ¿Cómo declaramos el método?

a.       public Enumerable<Cliente> GetClientes()

b.      public Collections<Cliente> GetClientes()

c.       public Cliente GetClientes()

d.      public IEnumerable<Cliente> GetClientes()

11.   ¿Y si el método tiene que guardar los datos de un cliente?

a.       public void PostCliente()

b.      private void PostCliente(Cliente c)

c.       public Cliente PostCliente(c)

d.      public Cliente PostCliente()

e.      public void PostCliente(Cliente c)

12.   ¿Cuál es la forma correcta de usar la función ready de jquery?

a.       $().ready(function () {  codigo });

b.      $(document).ready(function () {  codigo });

c.       $().ready( {  codigo });

d.      $(document).ready(function () {  codigo }

13.   ¿En web api un controlador web api solo puede trabajar con una tabla del modelo?

a.       Si

b.      No

14.   La única forma de acceder a un controlador web api es JavaScript.

a.       Verdadero

b.      Falso

15.   ¿Para que usamos JSON.stringify?

a.       Para enviar objetos a los métodos del web api.

b.      Para quitar acentos.

c.       Para evitar problemas de compatibilidad con MySQL.

Ese método no existe.