Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Prerrequisitos:
● Computadora con cámara web y micrófono habilitada el día del parcial
● Poseer DNI o libreta para rendir y mostrarlo cuando el docente se lo requiera.
● Cuenta habilitada en stackblitz.com (la misma de github.com)
● Navegador Chrome
A - <js>
B - <javascript>
C - <script>
4) HTTP ha sido diseñado como un protocolo sin estado (statetless protocol) lo que significa
que cada solicitud (request) y respuesta (response) es una transacción independiente
A – Verdadero
B – Falso
9) En angular routing, la siguiente etiqueta se usa para mostrar el componente según ruta
activa:
A - <router-display></router-display>
B - <router-output></router-output>
C - <router></router>
D - <router-outlet></router-outlet>
11) En Javascript, que método permite convertir una variable numérica llamada cant en
String?
A – String.Convert(cant)
B – cant.ToString()
C – cant.String()
D – ToString(cant)
13) En JavaScript, con que método se puede acceder a un elemento del DOM cuyo Id es
“Nombre”?
A – html.getElement(“Nombre”);
B – document.getElement(“Nombre”);
C – html.getElementById(“Nombre”);
D – document.getElementById(“Nombre”);
16) En Angular, cuales de las siguientes afirmaciones es verdadera con respecto a la directiva
*nglf
A – la directiva *nglf puede mostrar y ocultar elementos.
No tengo ganas de copiar las otras, esa es la correcta.
17) Las funciones en TypeScript de los servicios HTTP client get/put/post/delete devuelven:
A – Json data
B – Callback function
C – objeto del tipo any
D – Observable
D – Filtra el array words retornando los elementos que tengan longitud mayor o igual
a 5 caracteres.
24) En TypeScript, como se utiliza una interface IAlumno al crear una clase Alumno?
A – class Alumno inherits IAlumno
B – class Alumno use IAlumno
C – Ialumno implements class Alumno
D – class Alumno implements IAlumno
25) Indique el verbo http que representa la acción definida en una aplicación RESTfull en un
controlador
POST: insertar
PUT: actualizar
GET: obtener
26) En una clase que palabra reservada utilizaría para implementar una interfaz con
TypeScript?
C – implements
B – Asigna un borde negro de 3px a todos los bordes de todos los div
30) Grafico que es un viaje poner la fotito, pero tiene un Web APP conectado con un
API.DOMINIO1.COM.AR y con un WWW.DOMINIO2.COM.AR
A – Como CORS esta siempre habilitado en la api REST de ASP.net WebApi, la misma
puede ser consumida desde cualquier sitio.
B – La API Rest dene estar programada para devolver exclusivamente tipos de datos
JSON y con [HttpGet] en los métodos de la clase es suficiente para que pueda ser consumida
desde cualquier sitio web la Api REST.
C – La api REST ubicada en api.dominio1.com.ar se puede cosumir desde cualquier sitio
web, ya que de manera predeterminada las Api REST en .Net se pueden acceder desde
cualquier sitio web sin necesidad de establecer configuraciones adicionales en la programación
del lado del servidor.
D – Se debe agregar soporte de CORS a la aplicación api REST de Asp.net WebApi y
habilitar que sitios pueden consumir la misma
6. El carácter $ en Jquery:
a. Indica que a continuación viene un comando JavaScript
b. Es un alias para JQuery
c. Indica que a continuación sigue una regla jQuery
*no estoy seguro, en las filminas no lo dice explícitamente y la opción “a” no es la
correcta. La documentación de la web dice que $ es un alias para JQuery.
a. Azul
b. Negro
c. Rojo
<html>
<head>
<style>
span {color:red;}
#ejemplo {color:blue;}
</style>
</head>
<body>
<div>Este es un <span
class="ejemplo">ejemplo</span></div>
</body>
</html>
a. Rojo
b. Negro
c. Azul
12. Indicar cual de las siguientes afirmaciones son ciertas para un div que
tiene las siguientes clases: .col-xs-6 .col-xs-offset-3
a. Representa una celda desplazada 3 columnas a la derecha y de 6 columnas de
ancho solo para el tamaño de viewport xs
b. Representa una celda desplazada de 6 columnas de ancho para todos los
tamaños de viewport
c. Representa una celda desplazada 3 columnas hacia la izquierda y de 6
columnas de ancho solo para el tamaño de viewport xs
16. ¿Cuál es la palabra clave para definir un método de una clase para
accederlo sin instanciar la misma?
a. Sealed
b. Virtual
c. Static
d. Override
a. Asigna un borde negro de 3px al borde superior de todos los elementos con la
clase div
b. Asigna un borde negro de 3px a todos los bordes de todos los divs
c. Asigna un borde negro de 3px al borde superior de todos los divs
a. 7
b. 14
c. 18
d. 9
e. Ninguna de las otras
a. Ninguna es correcta
b. Filtra el array words retornando los elementos que tengan longitud mayor o
igual a 5 caracteres
c. Filtra el array words retornando los 5 primeros caracteres
d. Filtra el array words retornando los 5 primeros strings del array
a. [HttpGet]
b. [HttpPut]
c. [HttpParch]
d. [HttpPost]
25. Se desea generar una excepción en un método de un controlador en
WebApi, ¿Con qué objeto podría generar la excepción para informarla
a través del protocolo http al navegador del cliente?
a. SystemException
b. AplicationException
c. Exception
d. HttpResponseException
a. 12
b. 16
c. No tiene un máximo
d. Depende del navegador
33. Indicar cual de las siguientes afirmaciones son ciertas para un div que
tiene las siguientes clases: .col-xs-6 .col-xs-offset-3
Seleccione una:
a. Representa una celda desplazada de 6 columnas de ancho para todos los
tamaños de viewport
b. Representa una celda desplazada 3 columnas hacia la izquierda y de 6
columnas de ancho solo para el tamaño de viewport xs
c. Representa una celda desplazada 3 columnas a la derecha y de 6 columnas de
ancho solo para el tamaño de viewport xs
40. Si tiene que aplicar un estilo a varios elementos de distinto tipo, ¿qué
selector sería el más conveniente?
Seleccione una:
a. Selector de id
b. Selector de clase
c. Selector de element
a. http://localhost/api/ParcialController/valor1=parcial&valor2=utn
b. http://localhost/GetParcial?valor1=parcial&valor2=utn
c. http://localhost/api/Parcial?valor1=parcial&valor2=utn
d. http://localhost/api/ParcialController?valor1=parcial&valor2=utn
57. ¿Cual es la palabre clave para definir un metodo de una clase para
accederlo sin instanciar la misma?
Seleccione una:
a. Override
b. Static
c. Virtual
d. Sealed
64. ¿Cuál es la palabra clave para definir un método de una clase para
accederlo sin instanciar la misma?
RPTA: static
65. Se posee una variable de tipo string llamanda “a” que contiene el
valor “10/10/2006”, indique cual de las instrucciones es válida.
RPTA: DateTime b = DateTime.Parse(a);
72. QUERRYSTRING
RPTA: es una técnica de transferencia de valores entre formularios.
ENTITY FRAMEWORK
1. DATABASE FIRST: Generar las clases de acceso a datos tomando
como punto de partida una BD existente.
2. CODE FIRST: Crear una BD a partir del clases ya existentes.
3. MODEL FIRST: Crear una BD y el código de acceso a datos mediante
el diseño del modelo de datos.
System.Data.Entity.EntityState que incluye los siguientes valores:
1. Added
2. Deleted
3. Modified
4. Unchanged
5. Detached
Entity Client Data Provider: Responsable de convertir consultas L2E o
Entity SQL en consultas SQL.
ADO.Net Data Provider: Es la capa que se comunica con la base de
datos.
DbContext es una parte importante de EF, es un nexo entre las clases
entidad y la base de datos.
EntitySet: DbContext contiene conjunto de entidad (DbSet <TEntity>)
para todas las entidades mapeadas contra tablas de la BD.
La clase DBSet representa un conjunto de entidades que se utiliza para
crear, leer, actualizar y eliminar entidades.
Querying: DbContext convierte consultas LINQ-to-Entities a consulta
SQL.
Change Tracking: realiza un seguimiento de los cambios que se
produjeron en las entidades.
Persisting Data: Realiza las operaciones Insert, Update y Delete.
Caching: Almacena las entidades que se han recuperado durante el
tiempo de vida de una clase de contexto
Object Materialization: DbContext convierte datos de tabla en objetos
de entidad.
LINQ (Language Integrated Query) es una sintaxis de consulta
integrado a C# y VB.NET utilizada para guardar y recuperar datos de
diferentes fuentes
Skip: Salta elementos hasta una posición especificada a partir del
primer elemento de una secuencia.
Take: Toma elementos hasta una posición especificada partiendo del
primer elemento de una secuencia.
La webApi permite que sistemas externos usen la lógica de negocio
implementadas en la aplicación- es muy utilizado para el desarrollo de
aplicaciones en dispositivos móviles- Permite operaciones CRUD
(Create, Read, Update, Delete)
Comtroller:
GET: ob tener
POST: crear
PUT: actualizer
Códigos de estado:
• 200 --Ok
• 204 -- No content, sin contenido
• 201 -- created
• 301 -- moved permanently
• 401 -- no autorizado
• 403 -- prohibido
• 404 – archivo no encontrado – file not found
• 500 – error de servidor
• 503 – servidor no disponible.
ANGULAR
Directivas: son elemento y/o atributos declarativos que peremiten extender
el HTML, comienzan con el prefijo ng- , las expresiones se escriben entre
doble llaves {{expresion}}
19/6/2020 Parcial Teórico 2020: Revisión del intento
Respuesta correcta
c. style
d. head
Respuesta correcta
Respuesta correcta
https://uv.frc.utn.edu.ar/mod/quiz/review.php?attempt=487824&cmid=102896#question-541569-24 1/9
19/6/2020 Parcial Teórico 2020: Revisión del intento
Seleccione una:
a. Filtra el array words retornando los 5 primeros strings del
array
b. Ninguna es correcta
Respuesta correcta
c. Ninguna es correcta
Respuesta correcta
https://uv.frc.utn.edu.ar/mod/quiz/review.php?attempt=487824&cmid=102896#question-541569-24 2/9
19/6/2020 Parcial Teórico 2020: Revisión del intento
Seleccione una:
a.
public void GetArticulos(int id, string nombre, bool? activo =
null) { }
b.
public void ObtenerArticulos(int id, string nombre, bool? activo
= null) { }
c.
[HttpPost]
public void ObtenerArticulos(int id, string nombre) { }
d.
[HttpPut]
public void PutArticulosXIdentificador(int Identificador, string
nombre, bool? activo = null) { }
e.
[HttpGet]
public void Get(int Identificador, string nombre, bool? activo =
null) { }
Respuesta incorrecta.
public void ObtenerArticulos(int id, string nombre, bool? activo =
null) { }
Respuesta correcta
b. button
c. a
d. div
Respuesta correcta
https://uv.frc.utn.edu.ar/mod/quiz/review.php?attempt=487824&cmid=102896#question-541569-24 3/9
19/6/2020 Parcial Teórico 2020: Revisión del intento
Seleccione una:
a. ApplicationException
b. Exception
c. HttpResponseException
d. SystemException
Respuesta correcta
b. cant.toString()
c. ToString(cant)
d. String.Convert(cant)
Seleccione una:
a. Da un error
Respuesta correcta
b. (expression)
c. {{expression}}
d. {expression}
https://uv.frc.utn.edu.ar/mod/quiz/review.php?attempt=487824&cmid=102896#question-541569-24 4/9
19/6/2020 Parcial Teórico 2020: Revisión del intento
c. Es un lenguaje tipado
d. Es un superset de Javascript
Respuesta correcta
Respuesta correcta
b. Enlace bidireccional
Respuesta incorrecta.
Respuesta correcta
https://uv.frc.utn.edu.ar/mod/quiz/review.php?attempt=487824&cmid=102896#question-541569-24 5/9
19/6/2020 Parcial Teórico 2020: Revisión del intento
Respuesta correcta
Seleccione una:
a. http://localhost/api/Parcial?valor1=parcial&valor2=utn
b. http://localhost/api/ParcialController?
valor1=parcial&valor2=utn
c.
http://localhost/api/ParcialController/valor1=parcial&valor2=utn
d. http://localhost/GetParcial?valor1=parcial&valor2=utn
Respuesta correcta
Respuesta incorrecta.
https://uv.frc.utn.edu.ar/mod/quiz/review.php?attempt=487824&cmid=102896#question-541569-24 6/9
19/6/2020 Parcial Teórico 2020: Revisión del intento
Respuesta correcta
Falso
Respuesta incorrecta.
Respuesta incorrecta.
https://uv.frc.utn.edu.ar/mod/quiz/review.php?attempt=487824&cmid=102896#question-541569-24 7/9
19/6/2020 Parcial Teórico 2020: Revisión del intento
b. Int32
c. Int64
d. int
Respuesta correcta
Respuesta correcta
https://uv.frc.utn.edu.ar/mod/quiz/review.php?attempt=487824&cmid=102896#question-541569-24 8/9
19/6/2020 Parcial Teórico 2020: Revisión del intento
Respuesta correcta
Pregunta 29 En una clase qué palabra reservada utilizaría para implementar una
Correcta interfaz con TypeScript?
Puntúa 1,00
sobre 1,00 Seleccione una:
a. implements
b. super
c. import
d. extends
Respuesta correcta
◄ Unidad 7
Implementando el Ir a...
backend con WebApi
https://uv.frc.utn.edu.ar/mod/quiz/review.php?attempt=487824&cmid=102896#question-541569-24 9/9
Solución parcial teórico pav2
a. Enlace unidireccional
b. Enlace bidireccional
c. Enlaza la vista al controlador
d. Ninguna de las anteriores
5. Dada la siguiente colección: List<Alumno> l = new List<Alumno>();
¿Cuál de las siguientes líneas de código me permite imprimir todos los
elementos?
6. El carácter $ en Jquery:
<html>
<head>
<style>
span {color:red;}
#ejemplo {color:blue;}
</style>
</head>
<body>
<div>Este es un <span id="ejemplo"
style="color:black">ejemplo</span></div>
</body>
</html>
a. Azul
b. Negro
c. Rojo
a. Rojo
b. Negro
c. Azul
a. Ninguna es correcta
b. int IntValor = Convert.ToInt32(strValor);
c. bool result = Int32.TryParse(strValor, out intValor);
d. int IntValor = Int32.Convert(strValor);
e. int IntValor = Int32.Parse(strValor);
*No estoy seguro, pero creo que la “d”, ya que hace falta especificar el tipo de
conversión que se hace. La respuesta “a” NO es la c tampoco.
12. Indicar cual de las siguientes afirmaciones son ciertas para un div que tiene las
siguientes clases: .col-xs-6 .col-xs-offset-3
a. Modelo
b. Vista
c. Modulo
d. Controlador
15. Los filtros (Filter) de angularJs…
16. ¿Cuál es la palabra clave para definir un método de una clase para accederlo sin
instanciar la misma?
a. Sealed
b. Virtual
c. Static
d. Override
18. Dado el siguiente extracto de código en C#. Indique cuál es el valor de num que
se visualiza en la consola.
int num = 0;
while (true)
{
num += 7;
if (num > 7) break;
num += 4;
}
Console.Write(num);
a. 7
b. 14
c. 18
d. 9
e. Ninguna de las otras
19. Indique el verbo http que representa la acción definida en una aplicación
RESTfull en un controlador
a. {expression}
b. {{expression}}
c. (expression)
d. [expression]
21. ¿Cómo se declara e instancia un objeto llamado cuentas, para que sea de una
colección de objetos de tipo Cuenta, utilizando Generics?
a. Ninguna es correcta
b. Filtra el array words retornando los elementos que tengan longitud
mayor o igual a 5 caracteres
c. Filtra el array words retornando los 5 primeros caracteres
d. Filtra el array words retornando los 5 primeros strings del array
23. Que diferencia existe entre el operador == y el operador ===
a. [HttpGet]
b. [HttpPut]
c. [HttpParch]
d. [HttpPost]
a. SystemException
b. AplicationException
c. Exception
d. HttpResponseException
26. ¿Dentro de que elemento ponemos nuestro código java Script?
a. <javascript>
b. <js>
c. <script>
27. ¿Cuáles de las siguientes funciones utilizamos para asegurarnos de que el DOM
de la página está completamente cargado?
a. $(document).ready()
b. $(document).load()
c. $(body).onload()
Respuesta incorrecta.
Pregunta 2
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
a. 12
b. 16
c. No tiene un máximo
Respuesta correcta
Pregunta 3
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Indicar cual de las siguientes afirmaciones son ciertas para un div que tiene las
siguientes clases: .col-xs-6 .col-xs-offset-3
Seleccione una:
a. Representa una celda desplazada de 6 columnas de ancho para todos los tamaños
de viewport
b. Representa una celda desplazada 3 columnas hacia la izquierda y de 6
columnas de ancho solo para el tamaño de viewport xs
c. Representa una celda desplazada 3 columnas a la derecha y de 6 columnas de
Respuesta incorrecta.
Pregunta 4
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
b.
En el bloque try se coloca el codigo al cual se pretende controlar sus posibles errores.
Pregunta 5
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
a. <script>
b. <js>
c. <javascript>
Retroalimentación
Respuesta correcta
Pregunta 6
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
b. Interna
c. Inline
Retroalimentación
Respuesta incorrecta.
Pregunta 7
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
b. $(body).onload()
c.
$(document).load()
Retroalimentación
Respuesta correcta
Pregunta 8
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
d. Ninguna es correcta
Retroalimentación
Respuesta incorrecta.
Pregunta 9
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
datos
c. Generar las clases de acceso a datos tomando como punto de partida una BD
existente
d. Ninguna es correcta
Retroalimentación
Respuesta correcta
Pregunta 10
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Si tiene que aplicar un estilo a varios elementos de distinto tipo, ¿qué selector sería el
más conveniente?
Seleccione una:
a. Selector de id
b. Selector de clase
c. Selector de elemento
Retroalimentación
Respuesta correcta
Pregunta 11
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
c. [expression]
d. {{expression}}
Retroalimentación
Pregunta 12
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
b. SystemException
c. HttpResponseException
d. ApplicationException
Retroalimentación
Respuesta incorrecta.
Pregunta 13
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
b. Enlace bidireccional
c. Enlaza la vista al controlador
Respuesta incorrecta.
Pregunta 14
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
e. Console.Write(Alumno.ToString());
Pregunta 15
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
c. Tiene la responsabilidad de realizar las operaciones para persistir los datos (Insert,
Update y Delete)
d. Todas son correctas
Retroalimentación
Respuesta incorrecta.
Pregunta 16
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Respuesta incorrecta.
Pregunta 17
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
a. Modelo
b. Controlador
c. Vista
d. Modulo
Retroalimentación
Respuesta incorrecta.
Pregunta 18
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Respuesta 1
HTTP 201
Respuesta 2
HTTP 200
Respuesta 3
HTTP 404
Retroalimentación
Respuesta incorrecta.
Pregunta 19
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cómo se declara e instancia un objeto llamado cuentas, para que sea de una
colección de objetos de tipo Cuenta, utilizando Generics?
Seleccione una:
Pregunta 20
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
El siguiente script:
<script>
var a = function(n){alert("Hola " + n)}
a("Juan");
</script>
Seleccione una:
a. No exhibe ningún mensaje y no produce ningún error
d. Da un error
Retroalimentación
Respuesta correcta
Pregunta 21
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
b. http://localhost/GetParcial?valor1=parcial&valor2=utn
c. http://localhost/api/Parcial?valor1=parcial&valor2=utn
d. http://localhost/api/ParcialController?valor1=parcial&valor2=utn
Retroalimentación
Respuesta incorrecta.
Pregunta 22
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cuáles de los siguientes son elementos que corresponden al box model o modelo de
caja de CSS?
Seleccione una:
a. position, overflow, border
Respuesta correcta
Pregunta 23
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
d. Formatea los datos sin cambiar los datos originales.( quizás este)
Retroalimentación
Respuesta incorrecta.
Pregunta 24
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
El caracter $ en jQuery:
Seleccione una:
Respuesta incorrecta.
Pregunta 25
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Respuesta correcta
Pregunta 26
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Respuesta correcta
Pregunta 27
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
LINQ to Entities...
Seleccione una:
a. Ninguna es correcta
Respuesta incorrecta.
Pregunta 28
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
b. [HttpPut]
c. [HttpPost]
d. [HttpPatch]
Retroalimentación
Respuesta correcta
Pregunta 29
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cual es la palabre clave para definir un metodo de una clase para accederlo sin
instanciar la misma?
Seleccione una:
a. Override
b. Static
c. Virtual
d. Sealed
Pregunta 30
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Preguntero pav2
4. ¿Cómo se declara e instancia un objeto llamado cuentas, para que sea de una
colección de objetos de tipo Cuenta, utilizando Generics?
RPTA: List<Cuenta> cuentas = new List<Cuenta>();
5. Indique cuál de los siguientes características permiten la persistencia de
objetos en el servidor en ASP.NET.
RPTA: BaseDatos, Application,Session.
6. ¿Cuál es la palabra clave para definir un método de una clase para accederlo
sin instanciar la misma?
RPTA: static
7. Se posee una variable de tipo string llamanda “a” que contiene el valor
“10/10/2006”, indique cual de las instrucciones es válida.
RPTA: DateTime b = DateTime.Parse(a);
10. ¿cuál es la palabra clave que debe usarse en la clase derivada para
sobrescribir el método de la clase base?
RPTA: override
14. QUERRYSTRING
RPTA: es una técnica de transferencia de valores entre formularios.
15. ¿qué objetos utilizaría para validar en el cliente que un dato ingresado es una
dirección de una página web con formato válido?
RPTA: RegularExpressionValidator
Entity Client Data Provider: Responsable de convertir consultas L2E o Entity SQL en
consultas SQL.
ADO.Net Data Provider: Es la capa que se comunica con la base de datos.
DbContext es una parte importante de EF, es un nexo entre las clases entidad y la
base de datos.
EntitySet: DbContext contiene conjunto de entidad (DbSet <TEntity>) para todas las
entidades mapeadas contra tablas de la BD.
La clase DBSet representa un conjunto de entidades que se utiliza para crear, leer,
actualizar y eliminar entidades.
Códigos de estado:
● 200 ---Ok
● 204 --- No content, sin contenido
● 201 --- created
● 301 --- moved permanently
● 401 --- no autorizado
● 403 --- prohibido
● 404 – archivo no encontrado – file not found
● 500 – error de servidor
● 503 – servidor no disponible.
ANGULAR
Directivas: son elemento y/o atributos declarativos que peremiten extender el HTML,
comienzan con el prefijo ng- , las expresiones se escriben entre doble llaves
{{expresion}}
POSIBLEMENTE CORRECTA | C
ORRECTA
| INCORRECTA
4. La directiva ng-model es
usada para...?
a. Enlace
unidireccional b.
Enlace bidireccional
c. Enlaza la vista al
controlador d. Ninguna
de las anteriores
6. El carácter $ en
Jquery:
a. Indica que a continuación viene un comando JavaScript b. Es
un alias para JQuery c. Indica que a continuación sigue una regla
jQuery *no estoy seguro, en las filminas no lo dice explícitamente
y la opción “a” no es la correcta. La documentación de la web dice
que $ es un alias para JQuery.
span {color:red;}
#ejemplo {color:blue;} </style>
un <span id="ejemplo"
style="color:black">ejemplo</span></div>
</body> </html>
a.
Az
ul
b.
Ne
gr
o
c.
Ro
jo
<html>
<head>
<style>
span {color:red;}
#ejemplo
{color:blue;}
</style> </head>
<body> <div>Este
es un <span
class="ejemplo">ejemplo</span></div>
</body> </html>
a.
Ro
jo
b.
Ne
gr
o
c.
Az
ul
11. El
siguiente
Script:
<script> var a =
17. La
siguiente
regla:
Div{border: 3px
solid black;}
Console.Write(nu
m);
a. 7 b. 14 c. 18
d. 9 e. Ninguna
de las otras
a.
{expressio
n} b.
{{express
ion}} c.
(expressio
n) d.
[expressio
n]
21. ¿Cómo se declara e instancia un objeto llamado
cuentas, para que
sea de una colección de objetos de tipo Cuenta,
utilizando Generics? a. List<Cuenta> cuentas = new
List<Cuenta>; b. List(Cuenta) cuentas = new List(Cuenta); c. List
cuentas = new List<Cuenta>; d. List<Cuenta> cuentas = new
List<Cuenta>(); e. List(Cuenta) cuentas = new List(Cuenta)();
public IHttpActionResult
InsertarNuevoCliente(Cliente cli) {
//aquí iría el codigo para grabar el cliente en la base de
datos return ok("grabación correcta"); } a. [HttpGet] b.
[HttpPut] c. [HttpParch] d. [HttpPost]
28. LINQ to
Entities...
a. Permite filtrar colecciones y devolverlas como texto JSON b.
Permite realizar consultas sobre colecciones de objetos de
manera integrada con el código C# c. Permite realizar consultas
sobre entidades solo a través de expresiones lambda d. Ninguna es
correcta
29. La expresión
lambda
Lista = Lista.OrderBy(x =>
x.Nombre).Skip(40).Take(10).ToList();
30. La clase
DbContext de EF...
a. Convierte las consultas LINQ-to-Entities a consultas SQL b.
Todas son correctas c. Tiene la responsabilidad de realizar las
operaciones para persistir los datos (insert, update, delete) d.
Contiene un conjunto de entidades DbSet para todas las
entidades.
a. 12 b. 16 c. No
tiene un máximo d.
Depende del
navegador
33. Indicar cual de las siguientes afirmaciones son ciertas
para un div que
tiene las siguientes clases: .col-xs-6 .col-xs-offset-3
Seleccione una: a. Representa una celda desplazada de 6
columnas de ancho para todos los tamaños de viewport b.
Representa una celda desplazada 3 columnas hacia la
izquierda y de 6 columnas de ancho solo para el tamaño de
viewport xs c. Representa una celda desplazada 3 columnas a la
derecha y de 6 columnas de ancho solo para el tamaño de viewport
xs
b. Interna
c.
Inlin
e
Seleccio
ne una: a.
Modelo b.
Controlador
c. Vista d.
Modulo
49. El
siguiente
script:
<script> var a =
a.
http://localhost/api/ParcialController/valor1=parcial&valor
2=utn b.
http://localhost/GetParcial?valor1=parcial&valor2=utn c.
http://localhost/api/Parcial?valor1=parcial&valor2=ut
n d.
http://localhost/api/ParcialController?valor1=parcial&valor
2=utn
53. El caracter $ en
jQuery:
Seleccione una: a. Indica que a
continuación sigue una regla jQuery b. Indica
que a continuación viene un comando
JavaScript c. Es un alias para jQuery
d.
[HttpPa
tch]
RPTA
:
static
72.
QUERRYST
RING
RPTA: es una técnica de transferencia de valores
entre formularios.
76. ¿Qué es
contentPlaceHolder?
RPTA: un control utilizado es una
MasterPage.
Códigos de
estado:
• 200
--Ok
• 204 -- No content, sin
contenido
• 201 --
created
• 301 -- moved
permanently
• 401 -- no
autorizado
• 403 --
prohibido
• 404 – archivo no encontrado – file
not found
• 500 – error de
servidor
• 503 – servidor no
disponible.
Respuesta correcta
c. style
d. head
Respuesta correcta
Respuesta correcta
https://uv.frc.utn.edu.ar/mod/quiz/review.php?attempt=487824&cmid=102896#question-541569-24 1/9
19/6/2020 Parcial Teórico 2020: Revisión del intento
Seleccione una:
a. Filtra el array words retornando los 5 primeros strings del
array
b. Ninguna es correcta
Respuesta correcta
c. Ninguna es correcta
Respuesta correcta
https://uv.frc.utn.edu.ar/mod/quiz/review.php?attempt=487824&cmid=102896#question-541569-24 2/9
19/6/2020 Parcial Teórico 2020: Revisión del intento
Seleccione una:
a.
public void GetArticulos(int id, string nombre, bool? activo =
null) { }
b.
public void ObtenerArticulos(int id, string nombre, bool? activo
= null) { }
c.
[HttpPost]
public void ObtenerArticulos(int id, string nombre) { }
d.
[HttpPut]
public void PutArticulosXIdentificador(int Identificador, string
nombre, bool? activo = null) { }
e.
[HttpGet]
public void Get(int Identificador, string nombre, bool? activo =
null) { }
Respuesta incorrecta.
public void ObtenerArticulos(int id, string nombre, bool? activo =
null) { }
Respuesta correcta
b. button
c. a
d. div
Respuesta correcta
https://uv.frc.utn.edu.ar/mod/quiz/review.php?attempt=487824&cmid=102896#question-541569-24 3/9
19/6/2020 Parcial Teórico 2020: Revisión del intento
Seleccione una:
a. ApplicationException
b. Exception
c. HttpResponseException
d. SystemException
Respuesta correcta
b. cant.toString()
c. ToString(cant)
d. String.Convert(cant)
Seleccione una:
a. Da un error
Respuesta correcta
b. (expression)
c. {{expression}}
d. {expression}
https://uv.frc.utn.edu.ar/mod/quiz/review.php?attempt=487824&cmid=102896#question-541569-24 4/9
19/6/2020 Parcial Teórico 2020: Revisión del intento
c. Es un lenguaje tipado
d. Es un superset de Javascript
Respuesta correcta
Respuesta correcta
b. Enlace bidireccional
Respuesta incorrecta.
Respuesta correcta
https://uv.frc.utn.edu.ar/mod/quiz/review.php?attempt=487824&cmid=102896#question-541569-24 5/9
19/6/2020 Parcial Teórico 2020: Revisión del intento
Respuesta correcta
Seleccione una:
a. http://localhost/api/Parcial?valor1=parcial&valor2=utn
b. http://localhost/api/ParcialController?
valor1=parcial&valor2=utn
c.
http://localhost/api/ParcialController/valor1=parcial&valor2=utn
d. http://localhost/GetParcial?valor1=parcial&valor2=utn
Respuesta correcta
Respuesta incorrecta.
https://uv.frc.utn.edu.ar/mod/quiz/review.php?attempt=487824&cmid=102896#question-541569-24 6/9
19/6/2020 Parcial Teórico 2020: Revisión del intento
Respuesta correcta
Falso
Respuesta incorrecta.
Respuesta incorrecta.
https://uv.frc.utn.edu.ar/mod/quiz/review.php?attempt=487824&cmid=102896#question-541569-24 7/9
19/6/2020 Parcial Teórico 2020: Revisión del intento
b. Int32
c. Int64
d. int
Respuesta correcta
Respuesta correcta
https://uv.frc.utn.edu.ar/mod/quiz/review.php?attempt=487824&cmid=102896#question-541569-24 8/9
19/6/2020 Parcial Teórico 2020: Revisión del intento
Respuesta correcta
Pregunta 29 En una clase qué palabra reservada utilizaría para implementar una
Correcta interfaz con TypeScript?
Puntúa 1,00
sobre 1,00 Seleccione una:
a. implements
b. super
c. import
d. extends
Respuesta correcta
◄ Unidad 7
Implementando el Ir a...
backend con WebApi
https://uv.frc.utn.edu.ar/mod/quiz/review.php?attempt=487824&cmid=102896#question-541569-24 9/9
Solución parcial teórico pav2
a. Enlace unidireccional
b. Enlace bidireccional
c. Enlaza la vista al controlador
d. Ninguna de las anteriores
5. Dada la siguiente colección: List<Alumno> l = new List<Alumno>();
¿Cuál de las siguientes líneas de código me permite imprimir todos los
elementos?
6. El carácter $ en Jquery:
<html>
<head>
<style>
span {color:red;}
#ejemplo {color:blue;}
</style>
</head>
<body>
<div>Este es un <span id="ejemplo"
style="color:black">ejemplo</span></div>
</body>
</html>
a. Azul
b. Negro
c. Rojo
8. ¿De que color se mostrara el texto de la palabra “ejemplo” en el siguiente
documento html?
<html>
<head>
<style>
span {color:red;}
#ejemplo {color:blue;}
</style>
</head>
<body>
<div>Este es un <span class="ejemplo">ejemplo</span></div>
</body>
</html>
a. Rojo
b. Negro
c. Azul
a. Ninguna es correcta
b. int IntValor = Convert.ToInt32(strValor);
c. bool result = Int32.TryParse(strValor, out intValor);
d. int IntValor = Int32.Convert(strValor);
e. int IntValor = Int32.Parse(strValor);
*No estoy seguro, pero creo que la “d”, ya que hace falta especificar el tipo de
conversión que se hace. La respuesta “a” NO es la c tampoco.
11. El siguiente Script:
<script>
var a = function(n){alert("Hola " + n)}
a("Juan");
</script>
12. Indicar cual de las siguientes afirmaciones son ciertas para un div que tiene las
siguientes clases: .col-xs-6 .col-xs-offset-3
a. Modelo
b. Vista
c. Modulo
d. Controlador
15. Los filtros (Filter) de angularJs…
16. ¿Cuál es la palabra clave para definir un método de una clase para accederlo sin
instanciar la misma?
a. Sealed
b. Virtual
c. Static
d. Override
18. Dado el siguiente extracto de código en C#. Indique cuál es el valor de num que
se visualiza en la consola.
int num = 0;
while (true)
{
num += 7;
if (num > 7) break;
num += 4;
}
Console.Write(num);
a. 7
b. 14
c. 18
d. 9
e. Ninguna de las otras
19. Indique el verbo http que representa la acción definida en una aplicación
RESTfull en un controlador
a. {expression}
b. {{expression}}
c. (expression)
d. [expression]
21. ¿Cómo se declara e instancia un objeto llamado cuentas, para que sea de una
colección de objetos de tipo Cuenta, utilizando Generics?
a. Ninguna es correcta
b. Filtra el array words retornando los elementos que tengan longitud
mayor o igual a 5 caracteres
c. Filtra el array words retornando los 5 primeros caracteres
d. Filtra el array words retornando los 5 primeros strings del array
23. Que diferencia existe entre el operador == y el operador ===
a. [HttpGet]
b. [HttpPut]
c. [HttpParch]
d. [HttpPost]
a. SystemException
b. AplicationException
c. Exception
d. HttpResponseException
26. ¿Dentro de que elemento ponemos nuestro código java Script?
a. <javascript>
b. <js>
c. <script>
27. ¿Cuáles de las siguientes funciones utilizamos para asegurarnos de que el DOM
de la página está completamente cargado?
a. $(document).ready()
b. $(document).load()
c. $(body).onload()
Pregunta 2
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cuál es la cantidad máxima de columnas que soporta la grilla de Bootstrap 3?
Seleccione una:
a. 12
b. 16
c. No tiene un máximo
d. Depende del navegador
Retroalimentación
Respuesta correcta
Pregunta 3
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Indicar cual de las siguientes afirmaciones son ciertas para un div que tiene las
siguientes clases: .col-xs-6 .col-xs-offset-3
Seleccione una:
a. Representa una celda desplazada de 6 columnas de ancho para todos los tamaños
de viewport
b. Representa una celda desplazada 3 columnas hacia la izquierda y de 6
columnas de ancho solo para el tamaño de viewport xs
c. Representa una celda desplazada 3 columnas a la derecha y de 6 columnas de
Pregunta 4
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
En relación del mecanismo de control de errores en C#, indique la sentencia
incorrecta:
Seleccione una:
a. Las excepciones hay que tratarlas en los bloques catch.
b.
En el bloque try se coloca el codigo al cual se pretende controlar sus posibles errores.
Pregunta 5
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Dentro de qué elemento ponemos nuestro código JavaScript?
Seleccione una:
a. <script>
b. <js>
c. <javascript>
Retroalimentación
Respuesta correcta
Pregunta 6
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Considerando la reutilización y el volumen de transferencia, cuales de las siguientes
alternativas para incluir una hoja de estilos considera más eficiente:
Seleccione una:
a. Externa
b. Interna
c. Inline
Retroalimentación
Respuesta incorrecta.
Pregunta 7
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cuales de las siguientes funciones utilizamos para asegurarnos de que el DOM de la
página está completamente cargado?
Seleccione una:
a. $(document).ready()
b. $(body).onload()
c.
$(document).load()
Retroalimentación
Respuesta correcta
Pregunta 8
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Suponiendo que words es un array de strings, la epresión
var result = from word in words
where word.Length >= 5
select word;
Seleccione una:
a. Filtra el array words retornando los elementos que tengan longitud mayor o
igual a 5 caracteres
b. Filtra el array words retornando los 5 primeros strings del array
c. Filtra el array words retornando los 5 primeros caracteres
d. Ninguna es correcta
Retroalimentación
Respuesta incorrecta.
Pregunta 9
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
El escenario de utilización de EF Model First permite
Seleccione una:
a. Crear la BD y el código de de acceso a datos a partir del diseño del modelo de
datos
b. Crear una BD a partir de las clases ya existentes
c. Generar las clases de acceso a datos tomando como punto de partida una BD
existente
d. Ninguna es correcta
Retroalimentación
Respuesta correcta
Pregunta 10
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Si tiene que aplicar un estilo a varios elementos de distinto tipo, ¿qué selector sería el
más conveniente?
Seleccione una:
a. Selector de id
b. Selector de clase
c. Selector de elemento
Retroalimentación
Respuesta correcta
Pregunta 11
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Como se escribe una expresión en AngularJs?
Seleccione una:
a. {expression}
b. (expression)
c. [expression]
d. {{expression}}
Retroalimentación
Pregunta 12
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Se desea generar una excepción en un método de un controlador en WebApi, ¿Con
qué objeto podría generar la excepción para informarla a través del protocolo http al
navegador del cliente?
Seleccione una:
a. Exception
b. SystemException
c. HttpResponseException
d. ApplicationException
Retroalimentación
Respuesta incorrecta.
Pregunta 13
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
La directiva ng-model es usada para...?
Seleccione una:
a. Enlace unidireccional
b. Enlace bidireccional
Pregunta 14
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Dada la siguiente colección: List<Alumno> l = new List<Alumno>();
¿Cuál de las siguientes líneas de código me permite imprimir todos los elementos?
Seleccione una:
a. foreach (Alumno a in l) { Console.Write(l[a].Nombre); }
b. for (int i = 0; i <= l.Count; i++) { Console.Write(l[i].Nombre); }
Pregunta 15
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
La clase DbContext de EF...
Seleccione una:
a. Convierte las consultas LINQ-to-Entities a consultas SQL
Pregunta 16
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cuál de las siguientes opciones es Incorrecta con respecto a la conversion de un
string a un entero 32. El objeto strValor vale "2020"?.
Seleccione una:
a. int IntValor = Int32.Convert(strValor);
b. int IntValor = Int32.Parse(strValor);
Pregunta 17
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
En AngularJs las directivas son usadas en ....?
Seleccione una:
a. Modelo
b. Controlador
c. Vista
d. Modulo
Retroalimentación
Respuesta incorrecta.
Pregunta 18
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Indique lo que representa en HTML los siguientes códigos de respuesta
Pregunta 19
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cómo se declara e instancia un objeto llamado cuentas, para que sea de una
colección de objetos de tipo Cuenta, utilizando Generics?
Seleccione una:
Pregunta 20
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
El siguiente script:
<script>
var a = function(n){alert("Hola " + n)}
a("Juan");
</script>
Seleccione una:
a. No exhibe ningún mensaje y no produce ningún error
b. Exhibe un mensaje "Hola undefined"
Pregunta 21
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Se posee el siguiente método en un controlador WebApi
llamado ParcialController. La configuración predeterminada de las rutas no se ha
modificado. Indique la URI para invocar dicho método.
public IHttpActionResult Get(string valor1, string valor2)
{
return Ok(valor1 + ' ' + valor2);
}
Seleccione una:
a. http://localhost/api/ParcialController/valor1=parcial&valor2=utn
b. http://localhost/GetParcial?valor1=parcial&valor2=utn
c. http://localhost/api/Parcial?valor1=parcial&valor2=utn
d. http://localhost/api/ParcialController?valor1=parcial&valor2=utn
Retroalimentación
Respuesta incorrecta.
Pregunta 22
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cuáles de los siguientes son elementos que corresponden al box model o modelo de
caja de CSS?
Seleccione una:
a. position, overflow, border
b. margin, slapping, overflow
Pregunta 23
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Los filtros (Filter) de AngularJs ....
Seleccione una:
a. Almacena los datos en el explorador
Pregunta 24
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
El caracter $ en jQuery:
Seleccione una:
Pregunta 25
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Que diferencia existe entre el operador == y el operador ===
Seleccione una:
a. El operador === es el operador ternario
Pregunta 26
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Cuales de las siguientes afirmaciones es verdadera con respeto a la bandera $invalid
(del formulario)
Seleccione una:
Pregunta 27
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
LINQ to Entities...
Seleccione una:
a. Ninguna es correcta
b. Permite filtrar colecciones y devolverlas como texto JSON
c. Permite realizar consultas sobre entidades solo a través de expresiones
lambda.
d. Permite realizar consultas sobre colecciones de objetos de manera integrada
con al código C#.
Retroalimentación
Respuesta incorrecta.
Pregunta 28
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Indique qué decorator utilizaría en el siguiente método de un controlador en WebAPI
para insertar un nuevo cliente.
public IHttpActionResult InsertarNuevoCliente(Cliente cli)
{
//aquí iría el codigo para grabar el cliente en la base de datos
return ok("grabación correcta");
}
Seleccione una:
a. [HttpGet]
b. [HttpPut]
c. [HttpPost]
d. [HttpPatch]
Retroalimentación
Respuesta correcta
Pregunta 29
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cual es la palabre clave para definir un metodo de una clase para accederlo sin
instanciar la misma?
Seleccione una:
a. Override
b. Static
c. Virtual
d. Sealed
Pregunta 30
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
La expresión lambda Lista = Lista.OrderBy(x =>
x.Nombre).Skip(40).Take(10).ToList();
Seleccione una:
a. Ninguna es correcta
b. Retorna 10 elementos desde el 41 al 50, ordenados por la propiedad "nombre"
del objeto
Preguntero pav2
4. ¿Cómo se declara e instancia un objeto llamado cuentas, para que sea de una
colección de objetos de tipo Cuenta, utilizando Generics?
RPTA: List<Cuenta> cuentas = new List<Cuenta>();
6. ¿Cuál es la palabra clave para definir un método de una clase para accederlo
sin instanciar la misma?
RPTA: static
7. Se posee una variable de tipo string llamanda “a” que contiene el valor
“10/10/2006”, indique cual de las instrucciones es válida.
RPTA: DateTime b = DateTime.Parse(a);
10. ¿cuál es la palabra clave que debe usarse en la clase derivada para
sobrescribir el método de la clase base?
RPTA: override
14. QUERRYSTRING
RPTA: es una técnica de transferencia de valores entre formularios.
15. ¿qué objetos utilizaría para validar en el cliente que un dato ingresado es una
dirección de una página web con formato válido?
RPTA: RegularExpressionValidator
Entity Client Data Provider: Responsable de convertir consultas L2E o Entity SQL en
consultas SQL.
ADO.Net Data Provider: Es la capa que se comunica con la base de datos.
DbContext es una parte importante de EF, es un nexo entre las clases entidad y la
base de datos.
EntitySet: DbContext contiene conjunto de entidad (DbSet <TEntity>) para todas las
entidades mapeadas contra tablas de la BD.
La clase DBSet representa un conjunto de entidades que se utiliza para crear, leer,
actualizar y eliminar entidades.
Códigos de estado:
• 200 ---Ok
• 204 --- No content, sin contenido
• 201 --- created
• 301 --- moved permanently
• 401 --- no autorizado
• 403 --- prohibido
• 404 – archivo no encontrado – file not found
• 500 – error de servidor
• 503 – servidor no disponible.
ANGULAR
Directivas: son elemento y/o atributos declarativos que peremiten extender el HTML,
comienzan con el prefijo ng- , las expresiones se escriben entre doble llaves
{{expresion}}
PREGUNTAS PAV II – 2020
A - <js>
B - <javascript>
C - <script>
4) HTTP ha sido diseñado como un protocolo sin estado (statetless protocol) lo que significa
que cada solicitud (request) y respuesta (response) es una transacción independiente
A – Verdadero
B – Falso
9) En angular routing, la siguiente etiqueta se usa para mostrar el componente según ruta
activa:
A - <router-display></router-display>
B - <router-output></router-output>
C - <router></router>
D - <router-outlet></router-outlet>
11) En Javascript, que método permite convertir una variable numérica llamada cant en
String?
A – String.Convert(cant)
B – cant.ToString()
C – cant.String()
D – ToString(cant)
13) En JavaScript, con que método se puede acceder a un elemento del DOM cuyo Id es
“Nombre”?
A – html.getElement(“Nombre”);
B – document.getElement(“Nombre”);
C – html.getElementById(“Nombre”);
D – document.getElementById(“Nombre”);
16) En Angular, cuales de las siguientes afirmaciones es verdadera con respecto a la directiva
*nglf
A – la directiva *nglf puede mostrar y ocultar elementos.
No tengo ganas de copiar las otras, esa es la correcta.
17) Las funciones en TypeScript de los servicios HTTP client get/put/post/delete devuelven:
A – Json data
B – Callback function
C – objeto del tipo any
D – Observable
D – Filtra el array words retornando los elementos que tengan longitud mayor o igual
a 5 caracteres.
24) En TypeScript, como se utiliza una interface IAlumno al crear una clase Alumno?
A – class Alumno inherits IAlumno
B – class Alumno use IAlumno
C – Ialumno implements class Alumno
D – class Alumno implements IAlumno
25) Indique el verbo http que representa la acción definida en una aplicación RESTfull en un
controlador
POST: insertar
PUT: actualizar
GET: obtener
26) En una clase que palabra reservada utilizaría para implementar una interfaz con
TypeScript?
C – implements
B – Asigna un borde negro de 3px a todos los bordes de todos los div
30) Grafico que es un viaje poner la fotito, pero tiene un Web APP conectado con un
API.DOMINIO1.COM.AR y con un WWW.DOMINIO2.COM.AR
A – Como CORS esta siempre habilitado en la api REST de ASP.net WebApi, la misma
puede ser consumida desde cualquier sitio.
B – La API Rest dene estar programada para devolver exclusivamente tipos de datos
JSON y con [HttpGet] en los métodos de la clase es suficiente para que pueda ser consumida
desde cualquier sitio web la Api REST.
C – La api REST ubicada en api.dominio1.com.ar se puede cosumir desde cualquier sitio
web, ya que de manera predeterminada las Api REST en .Net se pueden acceder desde
cualquier sitio web sin necesidad de establecer configuraciones adicionales en la programación
del lado del servidor.
D – Se debe agregar soporte de CORS a la aplicación api REST de Asp.net WebApi y
habilitar que sitios pueden consumir la misma
6. El carácter $ en Jquery:
a. Indica que a continuación viene un comando JavaScript
b. Es un alias para JQuery
c. Indica que a continuación sigue una regla jQuery
*no estoy seguro, en las filminas no lo dice explícitamente y la opción “a” no es la
correcta. La documentación de la web dice que $ es un alias para JQuery.
a. Azul
b. Negro
c. Rojo
<html>
<head>
<style>
span {color:red;}
#ejemplo {color:blue;}
</style>
</head>
<body>
<div>Este es un <span
class="ejemplo">ejemplo</span></div>
</body>
</html>
a. Rojo
b. Negro
c. Azul
12. Indicar cual de las siguientes afirmaciones son ciertas para un div que
tiene las siguientes clases: .col-xs-6 .col-xs-offset-3
a. Representa una celda desplazada 3 columnas a la derecha y de 6 columnas de
ancho solo para el tamaño de viewport xs
b. Representa una celda desplazada de 6 columnas de ancho para todos los
tamaños de viewport
c. Representa una celda desplazada 3 columnas hacia la izquierda y de 6
columnas de ancho solo para el tamaño de viewport xs
16. ¿Cuál es la palabra clave para definir un método de una clase para
accederlo sin instanciar la misma?
a. Sealed
b. Virtual
c. Static
d. Override
a. Asigna un borde negro de 3px al borde superior de todos los elementos con la
clase div
b. Asigna un borde negro de 3px a todos los bordes de todos los divs
c. Asigna un borde negro de 3px al borde superior de todos los divs
a. 7
b. 14
c. 18
d. 9
e. Ninguna de las otras
a. Ninguna es correcta
b. Filtra el array words retornando los elementos que tengan longitud mayor o
igual a 5 caracteres
c. Filtra el array words retornando los 5 primeros caracteres
d. Filtra el array words retornando los 5 primeros strings del array
a. [HttpGet]
b. [HttpPut]
c. [HttpParch]
d. [HttpPost]
25. Se desea generar una excepción en un método de un controlador en
WebApi, ¿Con qué objeto podría generar la excepción para informarla
a través del protocolo http al navegador del cliente?
a. SystemException
b. AplicationException
c. Exception
d. HttpResponseException
a. 12
b. 16
c. No tiene un máximo
d. Depende del navegador
33. Indicar cual de las siguientes afirmaciones son ciertas para un div que
tiene las siguientes clases: .col-xs-6 .col-xs-offset-3
Seleccione una:
a. Representa una celda desplazada de 6 columnas de ancho para todos los
tamaños de viewport
b. Representa una celda desplazada 3 columnas hacia la izquierda y de 6
columnas de ancho solo para el tamaño de viewport xs
c. Representa una celda desplazada 3 columnas a la derecha y de 6 columnas de
ancho solo para el tamaño de viewport xs
40. Si tiene que aplicar un estilo a varios elementos de distinto tipo, ¿qué
selector sería el más conveniente?
Seleccione una:
a. Selector de id
b. Selector de clase
c. Selector de element
a. http://localhost/api/ParcialController/valor1=parcial&valor2=utn
b. http://localhost/GetParcial?valor1=parcial&valor2=utn
c. http://localhost/api/Parcial?valor1=parcial&valor2=utn
d. http://localhost/api/ParcialController?valor1=parcial&valor2=utn
57. ¿Cual es la palabre clave para definir un metodo de una clase para
accederlo sin instanciar la misma?
Seleccione una:
a. Override
b. Static
c. Virtual
d. Sealed
64. ¿Cuál es la palabra clave para definir un método de una clase para
accederlo sin instanciar la misma?
RPTA: static
65. Se posee una variable de tipo string llamanda “a” que contiene el
valor “10/10/2006”, indique cual de las instrucciones es válida.
RPTA: DateTime b = DateTime.Parse(a);
72. QUERRYSTRING
RPTA: es una técnica de transferencia de valores entre formularios.
ENTITY FRAMEWORK
1. DATABASE FIRST: Generar las clases de acceso a datos tomando
como punto de partida una BD existente.
2. CODE FIRST: Crear una BD a partir del clases ya existentes.
3. MODEL FIRST: Crear una BD y el código de acceso a datos mediante
el diseño del modelo de datos.
System.Data.Entity.EntityState que incluye los siguientes valores:
1. Added
2. Deleted
3. Modified
4. Unchanged
5. Detached
Entity Client Data Provider: Responsable de convertir consultas L2E o
Entity SQL en consultas SQL.
ADO.Net Data Provider: Es la capa que se comunica con la base de
datos.
DbContext es una parte importante de EF, es un nexo entre las clases
entidad y la base de datos.
EntitySet: DbContext contiene conjunto de entidad (DbSet <TEntity>)
para todas las entidades mapeadas contra tablas de la BD.
La clase DBSet representa un conjunto de entidades que se utiliza para
crear, leer, actualizar y eliminar entidades.
Querying: DbContext convierte consultas LINQ-to-Entities a consulta
SQL.
Change Tracking: realiza un seguimiento de los cambios que se
produjeron en las entidades.
Persisting Data: Realiza las operaciones Insert, Update y Delete.
Caching: Almacena las entidades que se han recuperado durante el
tiempo de vida de una clase de contexto
Object Materialization: DbContext convierte datos de tabla en objetos
de entidad.
LINQ (Language Integrated Query) es una sintaxis de consulta
integrado a C# y VB.NET utilizada para guardar y recuperar datos de
diferentes fuentes
Skip: Salta elementos hasta una posición especificada a partir del
primer elemento de una secuencia.
Take: Toma elementos hasta una posición especificada partiendo del
primer elemento de una secuencia.
La webApi permite que sistemas externos usen la lógica de negocio
implementadas en la aplicación- es muy utilizado para el desarrollo de
aplicaciones en dispositivos móviles- Permite operaciones CRUD
(Create, Read, Update, Delete)
Comtroller:
GET: ob tener
POST: crear
PUT: actualizer
Códigos de estado:
• 200 --Ok
• 204 -- No content, sin contenido
• 201 -- created
• 301 -- moved permanently
• 401 -- no autorizado
• 403 -- prohibido
• 404 – archivo no encontrado – file not found
• 500 – error de servidor
• 503 – servidor no disponible.
ANGULAR
Directivas: son elemento y/o atributos declarativos que peremiten extender
el HTML, comienzan con el prefijo ng- , las expresiones se escriben entre
doble llaves {{expresion}}
Cuales de las siguientes afirmaciones es verdadera con respeto a la directiva ng-show
Seleccione una:
a. La directiva ng-show puede ocultar un control dado
b. La directiva ng-show puede mostrar u ocultar un control dado
c. Ninguna de las otras afirmaciones son verdaderas
Pregunta 2
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
a. 12
b. 16
c. No tiene un máximo
d. Depende del navegador
Retroalimentación
Respuesta correcta
Pregunta 3
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Indicar cual de las siguientes afirmaciones son ciertas para un div que tiene las siguientes clases: .col-
xs-6 .col-xs-offset-3
Seleccione una:
a. Representa una celda desplazada de 6 columnas de ancho para todos los tamaños de viewport
b. Representa una celda desplazada 3 columnas hacia la izquierda y de 6 columnas de ancho solo
para el tamaño de viewport xs
c. Representa una celda desplazada 3 columnas a la derecha y de 6 columnas de ancho solo para el
tamaño de viewport xs
Retroalimentación
Respuesta incorrecta.
Pregunta 4
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Pregunta 5
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
a. <script>
b. <js>
c. <javascript>
Retroalimentación
Respuesta correcta
Pregunta 6
Incorrecta
Puntúa 0,00 sobre 1,00
Enunciado de la pregunta
Considerando la reutilización y el volumen de transferencia, cuales de las siguientes alternativas para
incluir una hoja de estilos considera más eficiente:
Seleccione una:
a. Externa
b. Interna
c. Inline
Retroalimentación
Respuesta incorrecta.
Pregunta 7
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cuales de las siguientes funciones utilizamos para asegurarnos de que el DOM de la página está
completamente cargado?
Seleccione una:
a. $(document).ready()
b. $(body).onload()
c.
$(document).load()
Retroalimentación
Respuesta correcta
Pregunta 8
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
d. Ninguna es correcta
Retroalimentación
Respuesta incorrecta.
Pregunta 9
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
El escenario de utilización de EF Model First permite
Seleccione una:
a. Crear la BD y el código de de acceso a datos a partir del diseño del modelo de datos
b. Crear una BD a partir de las clases ya existentes
c. Generar las clases de acceso a datos tomando como punto de partida una BD existente
d. Ninguna es correcta
Retroalimentación
Respuesta correcta
Pregunta 10
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Si tiene que aplicar un estilo a varios elementos de distinto tipo, ¿qué selector sería el más conveniente?
Seleccione una:
a. Selector de id
b. Selector de clase
c. Selector de elemento
Respuesta correcta
Pregunta 11
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
d. {{expression}}
Retroalimentación
Pregunta 12
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Se desea generar una excepción en un método de un controlador en WebApi, ¿Con qué objeto podría
generar la excepción para informarla a través del protocolo http al navegador del cliente?
Seleccione una:
a. Exception
b. SystemException
c. HttpResponseException
d. ApplicationException
Retroalimentación
Respuesta incorrecta.
Pregunta 13
Incorrecta
Puntúa 0,00 sobre 1,00
Enunciado de la pregunta
La directiva ng-model es usada para...?
Seleccione una:
a. Enlace unidireccional
b. Enlace bidireccional
Pregunta 14
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Dada la siguiente colección: List<Alumno> l = new List<Alumno>();
¿Cuál de las siguientes líneas de código me permite imprimir todos los elementos?
Seleccione una:
a. foreach (Alumno a in l) { Console.Write(l[a].Nombre); }
b. for (int i = 0; i <= l.Count; i++) { Console.Write(l[i].Nombre); }
Pregunta 15
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
La clase DbContext de EF...
Seleccione una:
[Seleccione la fecha] Página 6
a. Convierte las consultas LINQ-to-Entities a consultas SQL
Pregunta 16
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cuál de las siguientes opciones es Incorrecta con respecto a la conversion de un string a un entero 32.
El objeto strValor vale "2020"?.
Seleccione una:
a. int IntValor = Int32.Convert(strValor);
b. int IntValor = Int32.Parse(strValor);
Respuesta incorrecta.
Pregunta 17
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
a. Modelo
b. Controlador
c. Vista
d. Modulo
Respuesta incorrecta.
Pregunta 18
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Pregunta 19
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cómo se declara e instancia un objeto llamado cuentas, para que sea de una colección de objetos de
tipo Cuenta, utilizando Generics?
Seleccione una:
Pregunta 20
Correcta
Puntúa 1,00 sobre 1,00
Enunciado de la pregunta
El siguiente script:
<script>
var a = function(n){alert("Hola " + n)}
a("Juan");
</script>
Seleccione una:
a. No exhibe ningún mensaje y no produce ningún error
b. Exhibe un mensaje "Hola undefined"
Respuesta correcta
Pregunta 21
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Se posee el siguiente método en un controlador WebApi llamado ParcialController. La configuración
predeterminada de las rutas no se ha modificado. Indique la URI para invocar dicho método.
public IHttpActionResult Get(string valor1, string valor2)
{
return Ok(valor1 + ' ' + valor2);
}
Seleccione una:
a. http://localhost/api/ParcialController/valor1=parcial&valor2=utn
b. http://localhost/GetParcial?valor1=parcial&valor2=utn
c. http://localhost/api/Parcial?valor1=parcial&valor2=utn
d. http://localhost/api/ParcialController?valor1=parcial&valor2=utn
Retroalimentación
Respuesta incorrecta.
Pregunta 22
Correcta
Puntúa 1,00 sobre 1,00
Enunciado de la pregunta
¿Cuáles de los siguientes son elementos que corresponden al box model o modelo de caja de CSS?
Seleccione una:
a. position, overflow, border
b. margin, slapping, overflow
Respuesta correcta
Pregunta 23
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Respuesta incorrecta.
Pregunta 24
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
El caracter $ en jQuery:
Seleccione una:
Respuesta incorrecta.
Pregunta 25
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Que diferencia existe entre el operador == y el operador ===
Seleccione una:
a. El operador === es el operador ternario
Pregunta 26
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Cuales de las siguientes afirmaciones es verdadera con respeto a la bandera $invalid (del formulario)
Seleccione una:
Respuesta correcta
Pregunta 27
Incorrecta
Puntúa 0,00 sobre 1,00
Enunciado de la pregunta
LINQ to Entities...
Seleccione una:
a. Ninguna es correcta
b. Permite filtrar colecciones y devolverlas como texto JSON
Pregunta 28
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Indique qué decorator utilizaría en el siguiente método de un controlador en WebAPI para insertar un
nuevo cliente.
public IHttpActionResult InsertarNuevoCliente(Cliente cli)
{
//aquí iría el codigo para grabar el cliente en la base de datos
return ok("grabación correcta");
}
Seleccione una:
a. [HttpGet]
b. [HttpPut]
c. [HttpPost]
d. [HttpPatch]
Retroalimentación
Respuesta correcta
Pregunta 29
Correcta
Puntúa 1,00 sobre 1,00
Enunciado de la pregunta
¿Cual es la palabre clave para definir un metodo de una clase para accederlo sin instanciar la misma?
Seleccione una:
a. Override
b. Static
c. Virtual
d. Sealed
Pregunta 30
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
La expresión lambda Lista = Lista.OrderBy(x => x.Nombre).Skip(40).Take(10).ToList();
Seleccione una:
a. Ninguna es correcta
b. Retorna 10 elementos desde el 41 al 50, ordenados por la propiedad "nombre" del objeto
A - <js>
B - <javascript>
C - <script>
4) HTTP ha sido diseñado como un protocolo sin estado (statetless protocol) lo que significa
que cada solicitud (request) y respuesta (response) es una transacción independiente
A – Verdadero
B – Falso
9) En angular routing, la siguiente etiqueta se usa para mostrar el componente según ruta
activa:
A - <router-display></router-display>
B - <router-output></router-output>
C - <router></router>
D - <router-outlet></router-outlet>
11) En Javascript, que método permite convertir una variable numérica llamada cant en
String?
A – String.Convert(cant)
B – cant.ToString()
C – cant.String()
D – ToString(cant)
13) En JavaScript, con que método se puede acceder a un elemento del DOM cuyo Id es
“Nombre”?
A – html.getElement(“Nombre”);
B – document.getElement(“Nombre”);
C – html.getElementById(“Nombre”);
D – document.getElementById(“Nombre”);
16) En Angular, cuales de las siguientes afirmaciones es verdadera con respecto a la directiva
*nglf
A – la directiva *nglf puede mostrar y ocultar elementos.
No tengo ganas de copiar las otras, esa es la correcta.
17) Las funciones en TypeScript de los servicios HTTP client get/put/post/delete devuelven:
A – Json data
B – Callback function
C – objeto del tipo any
D – Observable
D – Filtra el array words retornando los elementos que tengan longitud mayor o igual
a 5 caracteres.
24) En TypeScript, como se utiliza una interface IAlumno al crear una clase Alumno?
A – class Alumno inherits IAlumno
B – class Alumno use IAlumno
C – Ialumno implements class Alumno
D – class Alumno implements IAlumno
25) Indique el verbo http que representa la acción definida en una aplicación RESTfull en un
controlador
POST: insertar
PUT: actualizar
GET: obtener
26) En una clase que palabra reservada utilizaría para implementar una interfaz con
TypeScript?
C – implements
B – Asigna un borde negro de 3px a todos los bordes de todos los div
30) Grafico que es un viaje poner la fotito, pero tiene un Web APP conectado con un
API.DOMINIO1.COM.AR y con un WWW.DOMINIO2.COM.AR
A – Como CORS esta siempre habilitado en la api REST de ASP.net WebApi, la misma
puede ser consumida desde cualquier sitio.
B – La API Rest dene estar programada para devolver exclusivamente tipos de datos
JSON y con [HttpGet] en los métodos de la clase es suficiente para que pueda ser consumida
desde cualquier sitio web la Api REST.
C – La api REST ubicada en api.dominio1.com.ar se puede cosumir desde cualquier sitio
web, ya que de manera predeterminada las Api REST en .Net se pueden acceder desde
cualquier sitio web sin necesidad de establecer configuraciones adicionales en la programación
del lado del servidor.
D – Se debe agregar soporte de CORS a la aplicación api REST de Asp.net WebApi y
habilitar que sitios pueden consumir la misma
a. Enlace unidireccional
b. Enlace bidireccional
c. Enlaza la vista al controlador
d. Ninguna de las anteriores
5. Dada la siguiente colección: List<Alumno> l = new List<Alumno>();
¿Cuál de las siguientes líneas de código me permite imprimir todos los
elementos?
6. El carácter $ en Jquery:
<html>
<head>
<style>
span {color:red;}
#ejemplo {color:blue;}
</style>
</head>
<body>
<div>Este es un <span id="ejemplo"
style="color:black">ejemplo</span></div>
</body>
</html>
a. Azul
b. Negro
c. Rojo
8. ¿De que color se mostrara el texto de la palabra “ejemplo” en el siguiente
documento html?
<html>
<head>
<style>
span {color:red;}
#ejemplo {color:blue;}
</style>
</head>
<body>
<div>Este es un <span class="ejemplo">ejemplo</span></div>
</body>
</html>
a. Rojo
b. Negro
c. Azul
a. Ninguna es correcta
b. int IntValor = Convert.ToInt32(strValor);
c. bool result = Int32.TryParse(strValor, out intValor);
d. int IntValor = Int32.Convert(strValor);
e. int IntValor = Int32.Parse(strValor);
*No estoy seguro, pero creo que la “d”, ya que hace falta especificar el tipo de
conversión que se hace. La respuesta “a” NO es la c tampoco.
11. El siguiente Script:
<script>
var a = function(n){alert("Hola " + n)}
a("Juan");
</script>
12. Indicar cual de las siguientes afirmaciones son ciertas para un div que tiene las
siguientes clases: .col-xs-6 .col-xs-offset-3
a. Modelo
b. Vista
c. Modulo
d. Controlador
15. Los filtros (Filter) de angularJs…
16. ¿Cuál es la palabra clave para definir un método de una clase para accederlo sin
instanciar la misma?
a. Sealed
b. Virtual
c. Static
d. Override
18. Dado el siguiente extracto de código en C#. Indique cuál es el valor de num que
se visualiza en la consola.
int num = 0;
while (true)
{
num += 7;
if (num > 7) break;
num += 4;
}
Console.Write(num);
a. 7
b. 14
c. 18
d. 9
e. Ninguna de las otras
19. Indique el verbo http que representa la acción definida en una aplicación
RESTfull en un controlador
a. {expression}
b. {{expression}}
c. (expression)
d. [expression]
21. ¿Cómo se declara e instancia un objeto llamado cuentas, para que sea de una
colección de objetos de tipo Cuenta, utilizando Generics?
a. Ninguna es correcta
b. Filtra el array words retornando los elementos que tengan longitud
mayor o igual a 5 caracteres
c. Filtra el array words retornando los 5 primeros caracteres
d. Filtra el array words retornando los 5 primeros strings del array
23. Que diferencia existe entre el operador == y el operador ===
a. [HttpGet]
b. [HttpPut]
c. [HttpParch]
d. [HttpPost]
a. SystemException
b. AplicationException
c. Exception
d. HttpResponseException
26. ¿Dentro de que elemento ponemos nuestro código java Script?
a. <javascript>
b. <js>
c. <script>
27. ¿Cuáles de las siguientes funciones utilizamos para asegurarnos de que el DOM
de la página está completamente cargado?
a. $(document).ready()
b. $(document).load()
c. $(body).onload()
Pregunta 2
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cuál es la cantidad máxima de columnas que soporta la grilla de Bootstrap 3?
Seleccione una:
a. 12
b. 16
c. No tiene un máximo
d. Depende del navegador
Retroalimentación
Respuesta correcta
Pregunta 3
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Indicar cual de las siguientes afirmaciones son ciertas para un div que tiene las
siguientes clases: .col-xs-6 .col-xs-offset-3
Seleccione una:
a. Representa una celda desplazada de 6 columnas de ancho para todos los tamaños
de viewport
b. Representa una celda desplazada 3 columnas hacia la izquierda y de 6
columnas de ancho solo para el tamaño de viewport xs
c. Representa una celda desplazada 3 columnas a la derecha y de 6 columnas de
Pregunta 4
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
En relación del mecanismo de control de errores en C#, indique la sentencia
incorrecta:
Seleccione una:
a. Las excepciones hay que tratarlas en los bloques catch.
b.
En el bloque try se coloca el codigo al cual se pretende controlar sus posibles errores.
Pregunta 5
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Dentro de qué elemento ponemos nuestro código JavaScript?
Seleccione una:
a. <script>
b. <js>
c. <javascript>
Retroalimentación
Respuesta correcta
Pregunta 6
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Considerando la reutilización y el volumen de transferencia, cuales de las siguientes
alternativas para incluir una hoja de estilos considera más eficiente:
Seleccione una:
a. Externa
b. Interna
c. Inline
Retroalimentación
Respuesta incorrecta.
Pregunta 7
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cuales de las siguientes funciones utilizamos para asegurarnos de que el DOM de la
página está completamente cargado?
Seleccione una:
a. $(document).ready()
b. $(body).onload()
c.
$(document).load()
Retroalimentación
Respuesta correcta
Pregunta 8
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Suponiendo que words es un array de strings, la epresión
var result = from word in words
where word.Length >= 5
select word;
Seleccione una:
a. Filtra el array words retornando los elementos que tengan longitud mayor o
igual a 5 caracteres
b. Filtra el array words retornando los 5 primeros strings del array
c. Filtra el array words retornando los 5 primeros caracteres
d. Ninguna es correcta
Retroalimentación
Respuesta incorrecta.
Pregunta 9
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
El escenario de utilización de EF Model First permite
Seleccione una:
a. Crear la BD y el código de de acceso a datos a partir del diseño del modelo de
datos
b. Crear una BD a partir de las clases ya existentes
c. Generar las clases de acceso a datos tomando como punto de partida una BD
existente
d. Ninguna es correcta
Retroalimentación
Respuesta correcta
Pregunta 10
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Si tiene que aplicar un estilo a varios elementos de distinto tipo, ¿qué selector sería el
más conveniente?
Seleccione una:
a. Selector de id
b. Selector de clase
c. Selector de elemento
Retroalimentación
Respuesta correcta
Pregunta 11
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Como se escribe una expresión en AngularJs?
Seleccione una:
a. {expression}
b. (expression)
c. [expression]
d. {{expression}}
Retroalimentación
Pregunta 12
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Se desea generar una excepción en un método de un controlador en WebApi, ¿Con
qué objeto podría generar la excepción para informarla a través del protocolo http al
navegador del cliente?
Seleccione una:
a. Exception
b. SystemException
c. HttpResponseException
d. ApplicationException
Retroalimentación
Respuesta incorrecta.
Pregunta 13
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
La directiva ng-model es usada para...?
Seleccione una:
a. Enlace unidireccional
b. Enlace bidireccional
Pregunta 14
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Dada la siguiente colección: List<Alumno> l = new List<Alumno>();
¿Cuál de las siguientes líneas de código me permite imprimir todos los elementos?
Seleccione una:
a. foreach (Alumno a in l) { Console.Write(l[a].Nombre); }
b. for (int i = 0; i <= l.Count; i++) { Console.Write(l[i].Nombre); }
Pregunta 15
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
La clase DbContext de EF...
Seleccione una:
a. Convierte las consultas LINQ-to-Entities a consultas SQL
Pregunta 16
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cuál de las siguientes opciones es Incorrecta con respecto a la conversion de un
string a un entero 32. El objeto strValor vale "2020"?.
Seleccione una:
a. int IntValor = Int32.Convert(strValor);
b. int IntValor = Int32.Parse(strValor);
Pregunta 17
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
En AngularJs las directivas son usadas en ....?
Seleccione una:
a. Modelo
b. Controlador
c. Vista
d. Modulo
Retroalimentación
Respuesta incorrecta.
Pregunta 18
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Indique lo que representa en HTML los siguientes códigos de respuesta
Pregunta 19
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cómo se declara e instancia un objeto llamado cuentas, para que sea de una
colección de objetos de tipo Cuenta, utilizando Generics?
Seleccione una:
Pregunta 20
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
El siguiente script:
<script>
var a = function(n){alert("Hola " + n)}
a("Juan");
</script>
Seleccione una:
a. No exhibe ningún mensaje y no produce ningún error
b. Exhibe un mensaje "Hola undefined"
Pregunta 21
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Se posee el siguiente método en un controlador WebApi
llamado ParcialController. La configuración predeterminada de las rutas no se ha
modificado. Indique la URI para invocar dicho método.
public IHttpActionResult Get(string valor1, string valor2)
{
return Ok(valor1 + ' ' + valor2);
}
Seleccione una:
a. http://localhost/api/ParcialController/valor1=parcial&valor2=utn
b. http://localhost/GetParcial?valor1=parcial&valor2=utn
c. http://localhost/api/Parcial?valor1=parcial&valor2=utn
d. http://localhost/api/ParcialController?valor1=parcial&valor2=utn
Retroalimentación
Respuesta incorrecta.
Pregunta 22
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cuáles de los siguientes son elementos que corresponden al box model o modelo de
caja de CSS?
Seleccione una:
a. position, overflow, border
b. margin, slapping, overflow
Pregunta 23
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Los filtros (Filter) de AngularJs ....
Seleccione una:
a. Almacena los datos en el explorador
Pregunta 24
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
El caracter $ en jQuery:
Seleccione una:
Pregunta 25
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Que diferencia existe entre el operador == y el operador ===
Seleccione una:
a. El operador === es el operador ternario
Pregunta 26
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Cuales de las siguientes afirmaciones es verdadera con respeto a la bandera $invalid
(del formulario)
Seleccione una:
Pregunta 27
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
LINQ to Entities...
Seleccione una:
a. Ninguna es correcta
b. Permite filtrar colecciones y devolverlas como texto JSON
c. Permite realizar consultas sobre entidades solo a través de expresiones
lambda.
d. Permite realizar consultas sobre colecciones de objetos de manera integrada
con al código C#.
Retroalimentación
Respuesta incorrecta.
Pregunta 28
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Indique qué decorator utilizaría en el siguiente método de un controlador en WebAPI
para insertar un nuevo cliente.
public IHttpActionResult InsertarNuevoCliente(Cliente cli)
{
//aquí iría el codigo para grabar el cliente en la base de datos
return ok("grabación correcta");
}
Seleccione una:
a. [HttpGet]
b. [HttpPut]
c. [HttpPost]
d. [HttpPatch]
Retroalimentación
Respuesta correcta
Pregunta 29
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cual es la palabre clave para definir un metodo de una clase para accederlo sin
instanciar la misma?
Seleccione una:
a. Override
b. Static
c. Virtual
d. Sealed
Pregunta 30
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
La expresión lambda Lista = Lista.OrderBy(x =>
x.Nombre).Skip(40).Take(10).ToList();
Seleccione una:
a. Ninguna es correcta
b. Retorna 10 elementos desde el 41 al 50, ordenados por la propiedad "nombre"
del objeto
Preguntero pav2
4. ¿Cómo se declara e instancia un objeto llamado cuentas, para que sea de una
colección de objetos de tipo Cuenta, utilizando Generics?
RPTA: List<Cuenta> cuentas = new List<Cuenta>();
6. ¿Cuál es la palabra clave para definir un método de una clase para accederlo
sin instanciar la misma?
RPTA: static
7. Se posee una variable de tipo string llamanda “a” que contiene el valor
“10/10/2006”, indique cual de las instrucciones es válida.
RPTA: DateTime b = DateTime.Parse(a);
10. ¿cuál es la palabra clave que debe usarse en la clase derivada para
sobrescribir el método de la clase base?
RPTA: override
14. QUERRYSTRING
RPTA: es una técnica de transferencia de valores entre formularios.
15. ¿qué objetos utilizaría para validar en el cliente que un dato ingresado es una
dirección de una página web con formato válido?
RPTA: RegularExpressionValidator
Entity Client Data Provider: Responsable de convertir consultas L2E o Entity SQL en
consultas SQL.
ADO.Net Data Provider: Es la capa que se comunica con la base de datos.
DbContext es una parte importante de EF, es un nexo entre las clases entidad y la
base de datos.
EntitySet: DbContext contiene conjunto de entidad (DbSet <TEntity>) para todas las
entidades mapeadas contra tablas de la BD.
La clase DBSet representa un conjunto de entidades que se utiliza para crear, leer,
actualizar y eliminar entidades.
Códigos de estado:
• 200 ---Ok
• 204 --- No content, sin contenido
• 201 --- created
• 301 --- moved permanently
• 401 --- no autorizado
• 403 --- prohibido
• 404 – archivo no encontrado – file not found
• 500 – error de servidor
• 503 – servidor no disponible.
ANGULAR
Directivas: son elemento y/o atributos declarativos que peremiten extender el HTML,
comienzan con el prefijo ng- , las expresiones se escriben entre doble llaves
{{expresion}}
PREGUNTAS PAV II – 2020
A - <js>
B - <javascript>
C - <script>
4) HTTP ha sido diseñado como un protocolo sin estado (statetless protocol) lo que significa
que cada solicitud (request) y respuesta (response) es una transacción independiente
A – Verdadero
B – Falso
9) En angular routing, la siguiente etiqueta se usa para mostrar el componente según ruta
activa:
A - <router-display></router-display>
B - <router-output></router-output>
C - <router></router>
D - <router-outlet></router-outlet>
11) En Javascript, que método permite convertir una variable numérica llamada cant en
String?
A – String.Convert(cant)
B – cant.ToString()
C – cant.String()
D – ToString(cant)
13) En JavaScript, con que método se puede acceder a un elemento del DOM cuyo Id es
“Nombre”?
A – html.getElement(“Nombre”);
B – document.getElement(“Nombre”);
C – html.getElementById(“Nombre”);
D – document.getElementById(“Nombre”);
16) En Angular, cuales de las siguientes afirmaciones es verdadera con respecto a la directiva
*nglf
A – la directiva *nglf puede mostrar y ocultar elementos.
No tengo ganas de copiar las otras, esa es la correcta.
17) Las funciones en TypeScript de los servicios HTTP client get/put/post/delete devuelven:
A – Json data
B – Callback function
C – objeto del tipo any
D – Observable
D – Filtra el array words retornando los elementos que tengan longitud mayor o igual
a 5 caracteres.
24) En TypeScript, como se utiliza una interface IAlumno al crear una clase Alumno?
A – class Alumno inherits IAlumno
B – class Alumno use IAlumno
C – Ialumno implements class Alumno
D – class Alumno implements IAlumno
25) Indique el verbo http que representa la acción definida en una aplicación RESTfull en un
controlador
POST: insertar
PUT: actualizar
GET: obtener
26) En una clase que palabra reservada utilizaría para implementar una interfaz con
TypeScript?
C – implements
B – Asigna un borde negro de 3px a todos los bordes de todos los div
30) Grafico que es un viaje poner la fotito, pero tiene un Web APP conectado con un
API.DOMINIO1.COM.AR y con un WWW.DOMINIO2.COM.AR
A – Como CORS esta siempre habilitado en la api REST de ASP.net WebApi, la misma
puede ser consumida desde cualquier sitio.
B – La API Rest dene estar programada para devolver exclusivamente tipos de datos
JSON y con [HttpGet] en los métodos de la clase es suficiente para que pueda ser consumida
desde cualquier sitio web la Api REST.
C – La api REST ubicada en api.dominio1.com.ar se puede cosumir desde cualquier sitio
web, ya que de manera predeterminada las Api REST en .Net se pueden acceder desde
cualquier sitio web sin necesidad de establecer configuraciones adicionales en la programación
del lado del servidor.
D – Se debe agregar soporte de CORS a la aplicación api REST de Asp.net WebApi y
habilitar que sitios pueden consumir la misma
6. El carácter $ en Jquery:
a. Indica que a continuación viene un comando JavaScript
b. Es un alias para JQuery
c. Indica que a continuación sigue una regla jQuery
*no estoy seguro, en las filminas no lo dice explícitamente y la opción “a” no es la
correcta. La documentación de la web dice que $ es un alias para JQuery.
a. Azul
b. Negro
c. Rojo
<html>
<head>
<style>
span {color:red;}
#ejemplo {color:blue;}
</style>
</head>
<body>
<div>Este es un <span
class="ejemplo">ejemplo</span></div>
</body>
</html>
a. Rojo
b. Negro
c. Azul
12. Indicar cual de las siguientes afirmaciones son ciertas para un div que
tiene las siguientes clases: .col-xs-6 .col-xs-offset-3
a. Representa una celda desplazada 3 columnas a la derecha y de 6 columnas de
ancho solo para el tamaño de viewport xs
b. Representa una celda desplazada de 6 columnas de ancho para todos los
tamaños de viewport
c. Representa una celda desplazada 3 columnas hacia la izquierda y de 6
columnas de ancho solo para el tamaño de viewport xs
16. ¿Cuál es la palabra clave para definir un método de una clase para
accederlo sin instanciar la misma?
a. Sealed
b. Virtual
c. Static
d. Override
a. Asigna un borde negro de 3px al borde superior de todos los elementos con la
clase div
b. Asigna un borde negro de 3px a todos los bordes de todos los divs
c. Asigna un borde negro de 3px al borde superior de todos los divs
a. 7
b. 14
c. 18
d. 9
e. Ninguna de las otras
a. Ninguna es correcta
b. Filtra el array words retornando los elementos que tengan longitud mayor o
igual a 5 caracteres
c. Filtra el array words retornando los 5 primeros caracteres
d. Filtra el array words retornando los 5 primeros strings del array
a. [HttpGet]
b. [HttpPut]
c. [HttpParch]
d. [HttpPost]
25. Se desea generar una excepción en un método de un controlador en
WebApi, ¿Con qué objeto podría generar la excepción para informarla
a través del protocolo http al navegador del cliente?
a. SystemException
b. AplicationException
c. Exception
d. HttpResponseException
a. 12
b. 16
c. No tiene un máximo
d. Depende del navegador
33. Indicar cual de las siguientes afirmaciones son ciertas para un div que
tiene las siguientes clases: .col-xs-6 .col-xs-offset-3
Seleccione una:
a. Representa una celda desplazada de 6 columnas de ancho para todos los
tamaños de viewport
b. Representa una celda desplazada 3 columnas hacia la izquierda y de 6
columnas de ancho solo para el tamaño de viewport xs
c. Representa una celda desplazada 3 columnas a la derecha y de 6 columnas de
ancho solo para el tamaño de viewport xs
40. Si tiene que aplicar un estilo a varios elementos de distinto tipo, ¿qué
selector sería el más conveniente?
Seleccione una:
a. Selector de id
b. Selector de clase
c. Selector de element
a. http://localhost/api/ParcialController/valor1=parcial&valor2=utn
b. http://localhost/GetParcial?valor1=parcial&valor2=utn
c. http://localhost/api/Parcial?valor1=parcial&valor2=utn
d. http://localhost/api/ParcialController?valor1=parcial&valor2=utn
57. ¿Cual es la palabre clave para definir un metodo de una clase para
accederlo sin instanciar la misma?
Seleccione una:
a. Override
b. Static
c. Virtual
d. Sealed
64. ¿Cuál es la palabra clave para definir un método de una clase para
accederlo sin instanciar la misma?
RPTA: static
65. Se posee una variable de tipo string llamanda “a” que contiene el
valor “10/10/2006”, indique cual de las instrucciones es válida.
RPTA: DateTime b = DateTime.Parse(a);
72. QUERRYSTRING
RPTA: es una técnica de transferencia de valores entre formularios.
ENTITY FRAMEWORK
1. DATABASE FIRST: Generar las clases de acceso a datos tomando
como punto de partida una BD existente.
2. CODE FIRST: Crear una BD a partir del clases ya existentes.
3. MODEL FIRST: Crear una BD y el código de acceso a datos mediante
el diseño del modelo de datos.
System.Data.Entity.EntityState que incluye los siguientes valores:
1. Added
2. Deleted
3. Modified
4. Unchanged
5. Detached
Entity Client Data Provider: Responsable de convertir consultas L2E o
Entity SQL en consultas SQL.
ADO.Net Data Provider: Es la capa que se comunica con la base de
datos.
DbContext es una parte importante de EF, es un nexo entre las clases
entidad y la base de datos.
EntitySet: DbContext contiene conjunto de entidad (DbSet <TEntity>)
para todas las entidades mapeadas contra tablas de la BD.
La clase DBSet representa un conjunto de entidades que se utiliza para
crear, leer, actualizar y eliminar entidades.
Querying: DbContext convierte consultas LINQ-to-Entities a consulta
SQL.
Change Tracking: realiza un seguimiento de los cambios que se
produjeron en las entidades.
Persisting Data: Realiza las operaciones Insert, Update y Delete.
Caching: Almacena las entidades que se han recuperado durante el
tiempo de vida de una clase de contexto
Object Materialization: DbContext convierte datos de tabla en objetos
de entidad.
LINQ (Language Integrated Query) es una sintaxis de consulta
integrado a C# y VB.NET utilizada para guardar y recuperar datos de
diferentes fuentes
Skip: Salta elementos hasta una posición especificada a partir del
primer elemento de una secuencia.
Take: Toma elementos hasta una posición especificada partiendo del
primer elemento de una secuencia.
La webApi permite que sistemas externos usen la lógica de negocio
implementadas en la aplicación- es muy utilizado para el desarrollo de
aplicaciones en dispositivos móviles- Permite operaciones CRUD
(Create, Read, Update, Delete)
Comtroller:
GET: ob tener
POST: crear
PUT: actualizer
Códigos de estado:
• 200 --Ok
• 204 -- No content, sin contenido
• 201 -- created
• 301 -- moved permanently
• 401 -- no autorizado
• 403 -- prohibido
• 404 – archivo no encontrado – file not found
• 500 – error de servidor
• 503 – servidor no disponible.
ANGULAR
Directivas: son elemento y/o atributos declarativos que peremiten extender
el HTML, comienzan con el prefijo ng- , las expresiones se escriben entre
doble llaves {{expresion}}
Cuales de las siguientes afirmaciones es verdadera con respeto a la directiva ng-show
Seleccione una:
a. La directiva ng-show puede ocultar un control dado
b. La directiva ng-show puede mostrar u ocultar un control dado
c. Ninguna de las otras afirmaciones son verdaderas
Pregunta 2
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
a. 12
b. 16
c. No tiene un máximo
d. Depende del navegador
Retroalimentación
Respuesta correcta
Pregunta 3
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Indicar cual de las siguientes afirmaciones son ciertas para un div que tiene las siguientes clases: .col-
xs-6 .col-xs-offset-3
Seleccione una:
a. Representa una celda desplazada de 6 columnas de ancho para todos los tamaños de viewport
b. Representa una celda desplazada 3 columnas hacia la izquierda y de 6 columnas de ancho solo
para el tamaño de viewport xs
c. Representa una celda desplazada 3 columnas a la derecha y de 6 columnas de ancho solo para el
tamaño de viewport xs
Retroalimentación
Respuesta incorrecta.
Pregunta 4
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Pregunta 5
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
a. <script>
b. <js>
c. <javascript>
Retroalimentación
Respuesta correcta
Pregunta 6
Incorrecta
Puntúa 0,00 sobre 1,00
Enunciado de la pregunta
Considerando la reutilización y el volumen de transferencia, cuales de las siguientes alternativas para
incluir una hoja de estilos considera más eficiente:
Seleccione una:
a. Externa
b. Interna
c. Inline
Retroalimentación
Respuesta incorrecta.
Pregunta 7
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cuales de las siguientes funciones utilizamos para asegurarnos de que el DOM de la página está
completamente cargado?
Seleccione una:
a. $(document).ready()
b. $(body).onload()
c.
$(document).load()
Retroalimentación
Respuesta correcta
Pregunta 8
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
d. Ninguna es correcta
Retroalimentación
Respuesta incorrecta.
Pregunta 9
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
El escenario de utilización de EF Model First permite
Seleccione una:
a. Crear la BD y el código de de acceso a datos a partir del diseño del modelo de datos
b. Crear una BD a partir de las clases ya existentes
c. Generar las clases de acceso a datos tomando como punto de partida una BD existente
d. Ninguna es correcta
Retroalimentación
Respuesta correcta
Pregunta 10
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Si tiene que aplicar un estilo a varios elementos de distinto tipo, ¿qué selector sería el más conveniente?
Seleccione una:
a. Selector de id
b. Selector de clase
c. Selector de elemento
Respuesta correcta
Pregunta 11
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
d. {{expression}}
Retroalimentación
Pregunta 12
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Se desea generar una excepción en un método de un controlador en WebApi, ¿Con qué objeto podría
generar la excepción para informarla a través del protocolo http al navegador del cliente?
Seleccione una:
a. Exception
b. SystemException
c. HttpResponseException
d. ApplicationException
Retroalimentación
Respuesta incorrecta.
Pregunta 13
Incorrecta
Puntúa 0,00 sobre 1,00
Enunciado de la pregunta
La directiva ng-model es usada para...?
Seleccione una:
a. Enlace unidireccional
b. Enlace bidireccional
Pregunta 14
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Dada la siguiente colección: List<Alumno> l = new List<Alumno>();
¿Cuál de las siguientes líneas de código me permite imprimir todos los elementos?
Seleccione una:
a. foreach (Alumno a in l) { Console.Write(l[a].Nombre); }
b. for (int i = 0; i <= l.Count; i++) { Console.Write(l[i].Nombre); }
Pregunta 15
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
La clase DbContext de EF...
Seleccione una:
[Seleccione la fecha] Página 6
a. Convierte las consultas LINQ-to-Entities a consultas SQL
Pregunta 16
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cuál de las siguientes opciones es Incorrecta con respecto a la conversion de un string a un entero 32.
El objeto strValor vale "2020"?.
Seleccione una:
a. int IntValor = Int32.Convert(strValor);
b. int IntValor = Int32.Parse(strValor);
Respuesta incorrecta.
Pregunta 17
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
a. Modelo
b. Controlador
c. Vista
d. Modulo
Respuesta incorrecta.
Pregunta 18
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Pregunta 19
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cómo se declara e instancia un objeto llamado cuentas, para que sea de una colección de objetos de
tipo Cuenta, utilizando Generics?
Seleccione una:
Pregunta 20
Correcta
Puntúa 1,00 sobre 1,00
Enunciado de la pregunta
El siguiente script:
<script>
var a = function(n){alert("Hola " + n)}
a("Juan");
</script>
Seleccione una:
a. No exhibe ningún mensaje y no produce ningún error
b. Exhibe un mensaje "Hola undefined"
Respuesta correcta
Pregunta 21
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Se posee el siguiente método en un controlador WebApi llamado ParcialController. La configuración
predeterminada de las rutas no se ha modificado. Indique la URI para invocar dicho método.
public IHttpActionResult Get(string valor1, string valor2)
{
return Ok(valor1 + ' ' + valor2);
}
Seleccione una:
a. http://localhost/api/ParcialController/valor1=parcial&valor2=utn
b. http://localhost/GetParcial?valor1=parcial&valor2=utn
c. http://localhost/api/Parcial?valor1=parcial&valor2=utn
d. http://localhost/api/ParcialController?valor1=parcial&valor2=utn
Retroalimentación
Respuesta incorrecta.
Pregunta 22
Correcta
Puntúa 1,00 sobre 1,00
Enunciado de la pregunta
¿Cuáles de los siguientes son elementos que corresponden al box model o modelo de caja de CSS?
Seleccione una:
a. position, overflow, border
b. margin, slapping, overflow
Respuesta correcta
Pregunta 23
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Respuesta incorrecta.
Pregunta 24
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
El caracter $ en jQuery:
Seleccione una:
Respuesta incorrecta.
Pregunta 25
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Que diferencia existe entre el operador == y el operador ===
Seleccione una:
a. El operador === es el operador ternario
Pregunta 26
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Cuales de las siguientes afirmaciones es verdadera con respeto a la bandera $invalid (del formulario)
Seleccione una:
Respuesta correcta
Pregunta 27
Incorrecta
Puntúa 0,00 sobre 1,00
Enunciado de la pregunta
LINQ to Entities...
Seleccione una:
a. Ninguna es correcta
b. Permite filtrar colecciones y devolverlas como texto JSON
Pregunta 28
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Indique qué decorator utilizaría en el siguiente método de un controlador en WebAPI para insertar un
nuevo cliente.
public IHttpActionResult InsertarNuevoCliente(Cliente cli)
{
//aquí iría el codigo para grabar el cliente en la base de datos
return ok("grabación correcta");
}
Seleccione una:
a. [HttpGet]
b. [HttpPut]
c. [HttpPost]
d. [HttpPatch]
Retroalimentación
Respuesta correcta
Pregunta 29
Correcta
Puntúa 1,00 sobre 1,00
Enunciado de la pregunta
¿Cual es la palabre clave para definir un metodo de una clase para accederlo sin instanciar la misma?
Seleccione una:
a. Override
b. Static
c. Virtual
d. Sealed
Pregunta 30
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
La expresión lambda Lista = Lista.OrderBy(x => x.Nombre).Skip(40).Take(10).ToList();
Seleccione una:
a. Ninguna es correcta
b. Retorna 10 elementos desde el 41 al 50, ordenados por la propiedad "nombre" del objeto
6. El carácter $ en Jquery:
a. Indica que a continuación viene un comando JavaScript
b. Es un alias para JQuery
c. Indica que a continuación sigue una regla jQuery
*no estoy seguro, en las filminas no lo dice explícitamente y la opción “a” no es la
correcta. La documentación de la web dice que $ es un alias para JQuery.
a. Azul
b. Negro
c. Rojo
<html>
<head>
<style>
span {color:red;}
#ejemplo {color:blue;}
</style>
</head>
<body>
<div>Este es un <span
class="ejemplo">ejemplo</span></div>
</body>
</html>
a. Rojo
b. Negro
c. Azul
12. Indicar cual de las siguientes afirmaciones son ciertas para un div que
tiene las siguientes clases: .col-xs-6 .col-xs-offset-3
a. Representa una celda desplazada 3 columnas a la derecha y de 6 columnas de
ancho solo para el tamaño de viewport xs
b. Representa una celda desplazada de 6 columnas de ancho para todos los
tamaños de viewport
c. Representa una celda desplazada 3 columnas hacia la izquierda y de 6
columnas de ancho solo para el tamaño de viewport xs
16. ¿Cuál es la palabra clave para definir un método de una clase para
accederlo sin instanciar la misma?
a. Sealed
b. Virtual
c. Static
d. Override
a. Asigna un borde negro de 3px al borde superior de todos los elementos con la
clase div
b. Asigna un borde negro de 3px a todos los bordes de todos los divs
c. Asigna un borde negro de 3px al borde superior de todos los divs
a. 7
b. 14
c. 18
d. 9
e. Ninguna de las otras
a. Ninguna es correcta
b. Filtra el array words retornando los elementos que tengan longitud mayor o
igual a 5 caracteres
c. Filtra el array words retornando los 5 primeros caracteres
d. Filtra el array words retornando los 5 primeros strings del array
a. [HttpGet]
b. [HttpPut]
c. [HttpParch]
d. [HttpPost]
25. Se desea generar una excepción en un método de un controlador en
WebApi, ¿Con qué objeto podría generar la excepción para informarla
a través del protocolo http al navegador del cliente?
a. SystemException
b. AplicationException
c. Exception
d. HttpResponseException
a. 12
b. 16
c. No tiene un máximo
d. Depende del navegador
33. Indicar cual de las siguientes afirmaciones son ciertas para un div que
tiene las siguientes clases: .col-xs-6 .col-xs-offset-3
Seleccione una:
a. Representa una celda desplazada de 6 columnas de ancho para todos los
tamaños de viewport
b. Representa una celda desplazada 3 columnas hacia la izquierda y de 6
columnas de ancho solo para el tamaño de viewport xs
c. Representa una celda desplazada 3 columnas a la derecha y de 6 columnas de
ancho solo para el tamaño de viewport xs
40. Si tiene que aplicar un estilo a varios elementos de distinto tipo, ¿qué
selector sería el más conveniente?
Seleccione una:
a. Selector de id
b. Selector de clase
c. Selector de element
a. http://localhost/api/ParcialController/valor1=parcial&valor2=utn
b. http://localhost/GetParcial?valor1=parcial&valor2=utn
c. http://localhost/api/Parcial?valor1=parcial&valor2=utn
d. http://localhost/api/ParcialController?valor1=parcial&valor2=utn
57. ¿Cual es la palabre clave para definir un metodo de una clase para
accederlo sin instanciar la misma?
Seleccione una:
a. Override
b. Static
c. Virtual
d. Sealed
64. ¿Cuál es la palabra clave para definir un método de una clase para
accederlo sin instanciar la misma?
RPTA: static
65. Se posee una variable de tipo string llamanda “a” que contiene el
valor “10/10/2006”, indique cual de las instrucciones es válida.
RPTA: DateTime b = DateTime.Parse(a);
72. QUERRYSTRING
RPTA: es una técnica de transferencia de valores entre formularios.
ENTITY FRAMEWORK
1. DATABASE FIRST: Generar las clases de acceso a datos tomando
como punto de partida una BD existente.
2. CODE FIRST: Crear una BD a partir del clases ya existentes.
3. MODEL FIRST: Crear una BD y el código de acceso a datos mediante
el diseño del modelo de datos.
System.Data.Entity.EntityState que incluye los siguientes valores:
1. Added
2. Deleted
3. Modified
4. Unchanged
5. Detached
Entity Client Data Provider: Responsable de convertir consultas L2E o
Entity SQL en consultas SQL.
ADO.Net Data Provider: Es la capa que se comunica con la base de
datos.
DbContext es una parte importante de EF, es un nexo entre las clases
entidad y la base de datos.
EntitySet: DbContext contiene conjunto de entidad (DbSet <TEntity>)
para todas las entidades mapeadas contra tablas de la BD.
La clase DBSet representa un conjunto de entidades que se utiliza para
crear, leer, actualizar y eliminar entidades.
Querying: DbContext convierte consultas LINQ-to-Entities a consulta
SQL.
Change Tracking: realiza un seguimiento de los cambios que se
produjeron en las entidades.
Persisting Data: Realiza las operaciones Insert, Update y Delete.
Caching: Almacena las entidades que se han recuperado durante el
tiempo de vida de una clase de contexto
Object Materialization: DbContext convierte datos de tabla en objetos
de entidad.
LINQ (Language Integrated Query) es una sintaxis de consulta
integrado a C# y VB.NET utilizada para guardar y recuperar datos de
diferentes fuentes
Skip: Salta elementos hasta una posición especificada a partir del
primer elemento de una secuencia.
Take: Toma elementos hasta una posición especificada partiendo del
primer elemento de una secuencia.
La webApi permite que sistemas externos usen la lógica de negocio
implementadas en la aplicación- es muy utilizado para el desarrollo de
aplicaciones en dispositivos móviles- Permite operaciones CRUD
(Create, Read, Update, Delete)
Comtroller:
GET: ob tener
POST: crear
PUT: actualizer
Códigos de estado:
• 200 --Ok
• 204 -- No content, sin contenido
• 201 -- created
• 301 -- moved permanently
• 401 -- no autorizado
• 403 -- prohibido
• 404 – archivo no encontrado – file not found
• 500 – error de servidor
• 503 – servidor no disponible.
ANGULAR
Directivas: son elemento y/o atributos declarativos que peremiten extender
el HTML, comienzan con el prefijo ng- , las expresiones se escriben entre
doble llaves {{expresion}}
Solución parcial teórico pav2
a. Enlace unidireccional
b. Enlace bidireccional
c. Enlaza la vista al controlador
d. Ninguna de las anteriores
5. Dada la siguiente colección: List<Alumno> l = new List<Alumno>();
¿Cuál de las siguientes líneas de código me permite imprimir todos los
elementos?
6. El carácter $ en Jquery:
<html>
<head>
<style>
span {color:red;}
#ejemplo {color:blue;}
</style>
</head>
<body>
<div>Este es un <span id="ejemplo"
style="color:black">ejemplo</span></div>
</body>
</html>
a. Azul
b. Negro
c. Rojo
8. ¿De que color se mostrara el texto de la palabra “ejemplo” en el siguiente
documento html?
<html>
<head>
<style>
span {color:red;}
#ejemplo {color:blue;}
</style>
</head>
<body>
<div>Este es un <span class="ejemplo">ejemplo</span></div>
</body>
</html>
a. Rojo
b. Negro
c. Azul
a. Ninguna es correcta
b. int IntValor = Convert.ToInt32(strValor);
c. bool result = Int32.TryParse(strValor, out intValor);
d. int IntValor = Int32.Convert(strValor);
e. int IntValor = Int32.Parse(strValor);
*No estoy seguro, pero creo que la “d”, ya que hace falta especificar el tipo de
conversión que se hace. La respuesta “a” NO es la c tampoco.
11. El siguiente Script:
<script>
var a = function(n){alert("Hola " + n)}
a("Juan");
</script>
12. Indicar cual de las siguientes afirmaciones son ciertas para un div que tiene las
siguientes clases: .col-xs-6 .col-xs-offset-3
a. Modelo
b. Vista
c. Modulo
d. Controlador
15. Los filtros (Filter) de angularJs…
16. ¿Cuál es la palabra clave para definir un método de una clase para accederlo sin
instanciar la misma?
a. Sealed
b. Virtual
c. Static
d. Override
18. Dado el siguiente extracto de código en C#. Indique cuál es el valor de num que
se visualiza en la consola.
int num = 0;
while (true)
{
num += 7;
19. Indique el verbo http que representa la acción definida en una aplicación
RESTfull en un controlador
a. {expression}
b. {{expression}}
c. (expression)
d. [expression]
21. ¿Cómo se declara e instancia un objeto llamado cuentas, para que sea de una
colección de objetos de tipo Cuenta, utilizando Generics?
a. Ninguna es correcta
b. Filtra el array words retornando los elementos que tengan longitud
mayor o igual a 5 caracteres
c. Filtra el array words retornando los 5 primeros caracteres
d. Filtra el array words retornando los 5 primeros strings del array
23. Que diferencia existe entre el operador == y el operador ===
a. [HttpGet]
b. [HttpPut]
c. [HttpParch]
d. [HttpPost]
a. SystemException
b. AplicationException
c. Exception
d. HttpResponseException
26. ¿Dentro de que elemento ponemos nuestro código java Script?
a. <javascript>
b. <js>
c. <script>
27. ¿Cuáles de las siguientes funciones utilizamos para asegurarnos de que el DOM
de la página está completamente cargado?
a. $(document).ready()
b. $(document).load()
c. $(body).onload()
Pregunta 2
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cuál es la cantidad máxima de columnas que soporta la grilla de Bootstrap 3?
Seleccione una:
a. 12
b. 16
c. No tiene un máximo
d. Depende del navegador
Retroalimentación
Respuesta correcta
Pregunta 3
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Indicar cual de las siguientes afirmaciones son ciertas para un div que tiene las
siguientes clases: .col-xs-6 .col-xs-offset-3
Seleccione una:
a. Representa una celda desplazada de 6 columnas de ancho para todos los tamaños
de viewport
b. Representa una celda desplazada 3 columnas hacia la izquierda y de 6
columnas de ancho solo para el tamaño de viewport xs
c. Representa una celda desplazada 3 columnas a la derecha y de 6 columnas de
Pregunta 4
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
En relación del mecanismo de control de errores en C#, indique la sentencia
incorrecta:
Seleccione una:
a. Las excepciones hay que tratarlas en los bloques catch.
b.
En el bloque try se coloca el codigo al cual se pretende controlar sus posibles errores.
Pregunta 5
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Dentro de qué elemento ponemos nuestro código JavaScript?
Seleccione una:
a. <script>
b. <js>
c. <javascript>
Retroalimentación
Respuesta correcta
Pregunta 6
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Considerando la reutilización y el volumen de transferencia, cuales de las siguientes
alternativas para incluir una hoja de estilos considera más eficiente:
Seleccione una:
a. Externa
b. Interna
c. Inline
Retroalimentación
Respuesta incorrecta.
Pregunta 7
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cuales de las siguientes funciones utilizamos para asegurarnos de que el DOM de la
página está completamente cargado?
Seleccione una:
a. $(document).ready()
b. $(body).onload()
c.
$(document).load()
Retroalimentación
Respuesta correcta
Pregunta 8
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Suponiendo que words es un array de strings, la epresión
var result = from word in words
where word.Length >= 5
select word;
Seleccione una:
a. Filtra el array words retornando los elementos que tengan longitud mayor o
igual a 5 caracteres
b. Filtra el array words retornando los 5 primeros strings del array
c. Filtra el array words retornando los 5 primeros caracteres
d. Ninguna es correcta
Retroalimentación
Respuesta incorrecta.
Pregunta 9
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
El escenario de utilización de EF Model First permite
Seleccione una:
a. Crear la BD y el código de de acceso a datos a partir del diseño del modelo de
datos
b. Crear una BD a partir de las clases ya existentes
c. Generar las clases de acceso a datos tomando como punto de partida una BD
existente
d. Ninguna es correcta
Retroalimentación
Respuesta correcta
Pregunta 10
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Si tiene que aplicar un estilo a varios elementos de distinto tipo, ¿qué selector sería el
más conveniente?
Seleccione una:
a. Selector de id
b. Selector de clase
c. Selector de elemento
Retroalimentación
Respuesta correcta
Pregunta 11
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Como se escribe una expresión en AngularJs?
Seleccione una:
a. {expression}
b. (expression)
c. [expression]
d. {{expression}}
Retroalimentación
Pregunta 12
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Se desea generar una excepción en un método de un controlador en WebApi, ¿Con
qué objeto podría generar la excepción para informarla a través del protocolo http al
navegador del cliente?
Seleccione una:
a. Exception
b. SystemException
c. HttpResponseException
d. ApplicationException
Retroalimentación
Respuesta incorrecta.
Pregunta 13
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
La directiva ng-model es usada para...?
Seleccione una:
a. Enlace unidireccional
b. Enlace bidireccional
Pregunta 14
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Dada la siguiente colección: List<Alumno> l = new List<Alumno>();
¿Cuál de las siguientes líneas de código me permite imprimir todos los elementos?
Seleccione una:
a. foreach (Alumno a in l) { Console.Write(l[a].Nombre); }
b. for (int i = 0; i <= l.Count; i++) { Console.Write(l[i].Nombre); }
Pregunta 15
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
La clase DbContext de EF...
Seleccione una:
a. Convierte las consultas LINQ-to-Entities a consultas SQL
Pregunta 16
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cuál de las siguientes opciones es Incorrecta con respecto a la conversion de un
string a un entero 32. El objeto strValor vale "2020"?.
Seleccione una:
a. int IntValor = Int32.Convert(strValor);
b. int IntValor = Int32.Parse(strValor);
Pregunta 17
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
En AngularJs las directivas son usadas en ....?
Seleccione una:
a. Modelo
b. Controlador
c. Vista
d. Modulo
Retroalimentación
Respuesta incorrecta.
Pregunta 18
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Indique lo que representa en HTML los siguientes códigos de respuesta
HTTP 201 Algo fue creado
Respuesta 1
Pregunta 19
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cómo se declara e instancia un objeto llamado cuentas, para que sea de una
colección de objetos de tipo Cuenta, utilizando Generics?
Seleccione una:
Pregunta 20
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
El siguiente script:
<script>
var a = function(n){alert("Hola " + n)}
a("Juan");
</script>
Seleccione una:
a. No exhibe ningún mensaje y no produce ningún error
b. Exhibe un mensaje "Hola undefined"
Pregunta 21
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Se posee el siguiente método en un controlador WebApi
llamado ParcialController. La configuración predeterminada de las rutas no se ha
modificado. Indique la URI para invocar dicho método.
public IHttpActionResult Get(string valor1, string valor2)
{
return Ok(valor1 + ' ' + valor2);
}
Seleccione una:
a. http://localhost/api/ParcialController/valor1=parcial&valor2=utn
b. http://localhost/GetParcial?valor1=parcial&valor2=utn
c. http://localhost/api/Parcial?valor1=parcial&valor2=utn
d. http://localhost/api/ParcialController?valor1=parcial&valor2=utn
Retroalimentación
Respuesta incorrecta.
Pregunta 22
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cuáles de los siguientes son elementos que corresponden al box model o modelo de
caja de CSS?
Seleccione una:
a. position, overflow, border
b. margin, slapping, overflow
Pregunta 23
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Los filtros (Filter) de AngularJs ....
Seleccione una:
a. Almacena los datos en el explorador
Pregunta 24
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
El caracter $ en jQuery:
Seleccione una:
Pregunta 25
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Que diferencia existe entre el operador == y el operador ===
Seleccione una:
a. El operador === es el operador ternario
Pregunta 26
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Cuales de las siguientes afirmaciones es verdadera con respeto a la bandera $invalid
(del formulario)
Seleccione una:
Pregunta 27
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
LINQ to Entities...
Seleccione una:
a. Ninguna es correcta
b. Permite filtrar colecciones y devolverlas como texto JSON
c. Permite realizar consultas sobre entidades solo a través de expresiones
lambda.
d. Permite realizar consultas sobre colecciones de objetos de manera integrada
con al código C#.
Retroalimentación
Respuesta incorrecta.
Pregunta 28
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
Indique qué decorator utilizaría en el siguiente método de un controlador en WebAPI
para insertar un nuevo cliente.
public IHttpActionResult InsertarNuevoCliente(Cliente cli)
{
//aquí iría el codigo para grabar el cliente en la base de datos
return ok("grabación correcta");
}
Seleccione una:
a. [HttpGet]
b. [HttpPut]
c. [HttpPost]
d. [HttpPatch]
Retroalimentación
Respuesta correcta
Pregunta 29
Correcta
Puntúa 1,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
¿Cual es la palabre clave para definir un metodo de una clase para accederlo sin
instanciar la misma?
Seleccione una:
a. Override
b. Static
c. Virtual
d. Sealed
Pregunta 30
Incorrecta
Puntúa 0,00 sobre 1,00
Marcar pregunta
Enunciado de la pregunta
La expresión lambda Lista = Lista.OrderBy(x =>
x.Nombre).Skip(40).Take(10).ToList();
Seleccione una:
a. Ninguna es correcta
b. Retorna 10 elementos desde el 41 al 50, ordenados por la propiedad "nombre"
del objeto
Preguntero pav2
4. ¿Cómo se declara e instancia un objeto llamado cuentas, para que sea de una
colección de objetos de tipo Cuenta, utilizando Generics?
RPTA: List<Cuenta> cuentas = new List<Cuenta>();
6. ¿Cuál es la palabra clave para definir un método de una clase para accederlo
sin instanciar la misma?
RPTA: static
7. Se posee una variable de tipo string llamanda “a” que contiene el valor
“10/10/2006”, indique cual de las instrucciones es válida.
RPTA: DateTime b = DateTime.Parse(a);
10. ¿cuál es la palabra clave que debe usarse en la clase derivada para
sobrescribir el método de la clase base?
RPTA: override
14. QUERRYSTRING
RPTA: es una técnica de transferencia de valores entre formularios.
15. ¿qué objetos utilizaría para validar en el cliente que un dato ingresado es una
dirección de una página web con formato válido?
RPTA: RegularExpressionValidator
Entity Client Data Provider: Responsable de convertir consultas L2E o Entity SQL en
consultas SQL.
ADO.Net Data Provider: Es la capa que se comunica con la base de datos.
DbContext es una parte importante de EF, es un nexo entre las clases entidad y la
base de datos.
EntitySet: DbContext contiene conjunto de entidad (DbSet <TEntity>) para todas las
entidades mapeadas contra tablas de la BD.
La clase DBSet representa un conjunto de entidades que se utiliza para crear, leer,
actualizar y eliminar entidades.
Códigos de estado:
• 200 ---Ok
• 204 --- No content, sin contenido
• 201 --- created
• 301 --- moved permanently
• 401 --- no autorizado
• 403 --- prohibido
• 404 – archivo no encontrado – file not found
• 500 – error de servidor
• 503 – servidor no disponible.
ANGULAR
Directivas: son elemento y/o atributos declarativos que peremiten extender el HTML,
comienzan con el prefijo ng- , las expresiones se escriben entre doble llaves
{{expresion}}