Subido por Marco Antonio Santiago García

Exámen de conocimientos de Programación

Anuncio
EXAMEN DE CONOCIMIENTOS TEÓRICOS
Nombre:__________________________________________
JAVA
1.- ¿Qué es una interface en Java?
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
2.- ¿Qué es herencia?
___________________________________________________________________________________________
___________________________________________________________________________________________
3.- De acuerdo a los estándares de programación, ¿cómo diferenciamos la nomenclatura de una clase, una
variable y una función?
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
4.- ¿Qué es un POJO?
___________________________________________________________________________________________
___________________________________________________________________________________________
5.- ¿Qué es la encapsulación de datos?
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
6.- ¿Qué es JDBC y para qué sirve?
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
7.- ¿Qué es un framework?
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
WEB
1.- ¿Para qué sirve la etiqueta <DIV>?
___________________________________________________________________________________________
___________________________________________________________________________________________
2.- ¿Qué es CSS?
___________________________________________________________________________________________
___________________________________________________________________________________________
3.- ¿Qué es Javascript y cuál es su principal ventaja sobre otros lenguajes?
___________________________________________________________________________________________
___________________________________________________________________________________________
4.- ¿Para qué sirve JQuery y que diferencia tiene con Javascript nativo?
___________________________________________________________________________________________
___________________________________________________________________________________________
5.- Si tuvieras que reparar un error de Javascript en una página web, ¿cómo lo identificarías?
___________________________________________________________________________________________
___________________________________________________________________________________________
6.- En base al siguiente código html y utilizando JQuery, realiza una función para cada caso solicitado
<div class=”border-A”>
<span>Presiona aqui</span>
<button>Prueba</button>
</div>
<div name=”mensaje”>
<span></span>
</div>
6.1- Asocia una función al botón de prueba que despliegue un alert con el mensaje “Hola mundo!”
6.2- Asocia una función al botón de prueba para que agregue el texto “Hola mundo!” en la etiqueta span
dentro del div con nombre “mensaje”
6.3- Asocia una función al botón de prueba para que agregue la clase “clase-prueba” a los elementos div
7.- ¿Qué es un archivo JSP?
___________________________________________________________________________________________
___________________________________________________________________________________________
8.- ¿Para qué sirve el archivo web.xml en un proyecto web?
___________________________________________________________________________________________
___________________________________________________________________________________________
9.- ¿A que se refiere el término “deployar” (deploy)?
___________________________________________________________________________________________
___________________________________________________________________________________________
10.- ¿Qué es una petición AJAX y en qué escenarios se debe ocupar?
___________________________________________________________________________________________
___________________________________________________________________________________________
11.- ¿Qué es un Servlet?
___________________________________________________________________________________________
___________________________________________________________________________________________
12.- ¿Qué son los websockets?
___________________________________________________________________________________________
___________________________________________________________________________________________
FRAMEWORKS
1.- ¿Qué es JAVA EE y que diferencia tiene con JAVA SE?
___________________________________________________________________________________________
___________________________________________________________________________________________
2.- ¿Qué es la persistencia de datos?
___________________________________________________________________________________________
___________________________________________________________________________________________
3.- ¿Para qué utilizar frameworks como Hibernate o JPA si el trabajo se puede realizar con JDBC?
___________________________________________________________________________________________
__________________________________________________________________________________________
4.- ¿Qué son las anotaciones?
___________________________________________________________________________________________
___________________________________________________________________________________________
5.- ¿Qué son los web services y cuál es su aplicación general?
___________________________________________________________________________________________
___________________________________________________________________________________________
6.- ¿Qué diferencia hay entre un servidor Tomcat y un Jboss o Glassfish?
___________________________________________________________________________________________
___________________________________________________________________________________________
7.- ¿Qué es HQL / JPQL?
___________________________________________________________________________________________
___________________________________________________________________________________________
8.- ¿Qué es Spring MVC?
___________________________________________________________________________________________
___________________________________________________________________________________________
9.- ¿Qué es Spring Data?
___________________________________________________________________________________________
___________________________________________________________________________________________
10.- ¿Qué es Spring Security?
___________________________________________________________________________________________
___________________________________________________________________________________________
11.- ¿Por qué utilizar un framework modular como Spring sobre un framework como Struts?
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
SQL
Dadas las siguientes tablas, escribe los querys que se te solicitan
USUARIO
MOVIMIENTO
ID_USUARIO
CUENTA
CLAVE
FECHA_REGISTRO
1
2
car089
empleado1
2
irma897
abcde
1234
5
xxxxx
13/1/2011
10/2/2012
3
20/5/2012
BITACORA
ID_BITACORA
ID_USUARIO
ID_MOVIMIENTO
1
2
3
4
5
1
2
1
3
3
1
1
2
1
3
ID_MOVIMIENTO
DESCRIPCION
1
2
3
ENTRADA
OPERACIÓN
SALIDA
6
1
3
1.- Obtén una lista de todos los usuarios que no han registrado su salida
2.- Obtén el nombre del último movimiento de cada usuario
3.- Obtén el nombre del movimiento que más se ha registrado en la bitácora
4.- ¿Para qué sirve la cláusula JOIN y qué variantes tiene?
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
5.- ¿Para qué se usa la cláusula IN / NO T IN?
___________________________________________________________________________________________
___________________________________________________________________________________________
6.- ¿Qué es un trigger?
___________________________________________________________________________________________
___________________________________________________________________________________________
7.- ¿Qué es un procedimiento almacenado?
___________________________________________________________________________________________
___________________________________________________________________________________________
8.- ¿Qué es una vista?
___________________________________________________________________________________________
___________________________________________________________________________________________
9.- ¿Qué es un tablespace?
___________________________________________________________________________________________
___________________________________________________________________________________________
10.- ¿Que son los constraints y que diferencia hay entre un foreing key y un unique key?
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
Descargar