Está en la página 1de 4

Nombre: ___________________________________________________ Fecha:_______________

1. [0%] ¿Cuáles herramientas de programación conoce?

________________________________________________________________________________

________________________________________________________________________________

2. [0%] ¿Cuáles lenguajes de programación conoce?

________________________________________________________________________________

________________________________________________________________________________

3. [10%] El área de Contabilidad requiere que se automatice un informe que contiene las cuentas
contables que se han sobre ejecutado en el mes actual. Tiene a su disposición el acceso a la base
de datos, la definición de las tablas, la especificación funcional y el diseño del reporte que debe
ser entregado en un archivo plano de salida. ¿Cuáles de las herramientas que conoce utilizaría
y por qué?

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

4. [15%] Dado el siguiente código indique cual es el valor que se escribe en pantalla y los valores
de cada una de las variables si en la entrada para limite es el número 5, al finalizar el programa
(Línea Escribir en pantalla suma). Respuestas en siguiente hoja.

Definir como entero N1, N2, contar, suma, limite


Preguntar entrada para limite
Asignar N1=1
Asignar N2=1
Asignar contar =1
Asignar suma=0
Mientras que contar <=limite hacer
Asignar suma = N1 + N2
Asignar N1 = N2
Asignar N2 = suma
Asignar contar = contar + 1
Fin Mientras que
Escribir en pantalla suma

1 de 4
Valor de N1 Valor de N2

Valor de suma Valor de contar

Valor de limite Valor escrito en pantalla

5. [25%] Dado el siguiente código y estructura, indique cual cambio en el código se debe realizar
para que la salida sean los números ordenados del 1 al 11. Asuma que se llama func enviando
como entrada el nodo 11.

Estructura Datos (Cada circulo es un nodo)

Nodo
Valor: Entero
Hijos: Apuntador a Nodo

funcion func(Nodo n)
Escribir en pantalla n.Valor + “ ; “
Para cada Nodo hijo en n.Hijos
func(hijo)
Fin Para
Fin funcion

Salida con el código actual


11 ; 7 ; 3 ; 1 ; 2 ; 6 ; 4 ; 5 ; 10 ; 8 ; 9

Escriba el código ajustado:

2 de 4
6. [35%] Se le ha asignado un requerimiento que tiene como salida un reporte cuyo objetivo es
identificar las diferencias de salarios entre áreas. Usted tiene el siguiente modelo de base de
datos y tiene como tarea escribir una única sentencia SQL que indique los siguientes campos:
• Área
• Número de personas en el área
• Promedio de los salarios actuales de los empleados del área

Escriba la sentencia SQL aquí.

7. [15%] Describa en qué elementos una programación estilo cliente-servidor es mejor que una
orientada a la Web.

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

3 de 4
Puntos adicionales

¿Cuáles son los verbos usados en REST y cuál es su uso adecuado? [+5%]

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

¿Qué es un Singleton? [+5%]

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

¿Cuál es la diferencia entre JavaScript y Java? [+5%]

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

¿Qué es herencia y polimorfismo? [+5%]

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

¿Qué concepto resuelve la arquitectura REST que no resuelve SOAP? [+10%]

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

________________________________________________________________________________

4 de 4

También podría gustarte