Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Examen Final Progra IV
Examen Final Progra IV
Nombre completo:
Ricardo Rodriguez Larios
Carné: 000098626
Examen parcial
Lea detenidamente las instrucciones de cada serie, responda y realice lo que se le solicita. Debe mantener
encendida su cámara durante todo el periodo del examen. Deberá adjuntar su examen con las respuestas
correspondientes escaneado y garantizar que sea legible. Adjuntar video corto con las explicaciones
correspondientes al igual que el proyecto comprimido de cada uno de los ejercicios que se le solicitan. Identificar
sus archivos con inicial en mayúscula de su primer nombre seguido de su primer apellido.
Es la capacidad de un programa, algoritmo o problema para ejecutarse fuera de orden o en orden parcial.
3. ¿Por qué es un Web Service independiente de la plataforma y del lenguaje? Razone su respuesta.
Es porque todas las aplicaciones y servicios usan el mismo estándar web para funcionar.
4. ¿Qué es un socket?.
Identificador de socket
6. ¿Qué es un paradigma?
8. ¿Cuál de los Web Service utiliza XML en todos sus mensajes y cual utiliza principalmente Json?
9. Escribir el código fuente para crear una instancia del objeto con nombre Examen.
class Ejemplo
{
static void Main()
{
var persona = new Persona();
Console.WriteLine($"nombre: {persona.nombre}, edad: {persona.edad}");
// Output: nombre: desconocido, edad: 0
}
}
Facultad de Ingeniería y Ciencias Aplicadas
Programación IV - Examen Final
Ing. Carlos Alberto Archila Orozco
10. Escriba el código SQL para mostrar lo siguiente: fecha y hora del servidor de base datos y en otra
columna su nombre completo.
Serie II (3 puntos)
Indique que realiza el siguiente código fuente de C# y describa cada una de las líneas.
[WebMethod]
Declara las variables public string Metodo(string codpais, string codigo, string nombre,
string abreviatura)
{
OracleConnection con = new
Crea la coneccion con la base de datos
OracleConnection(ConfigurationManager.ConnectionStrings["CC_con_CA"].ToString());
Usa
comando “try”
para declarar las
tablas de la base
de datos try
{
con.Open();
Inserta las tablas de la base da datos
OracleCommand cmd = new OracleCommand("Insert into
SYSTEM.DEPARTAMENTOS(ID_DEPARTAMENTO, ID_PAIS, CODIGO_DEPARTAMENTO, " +
"NOMBRE_DEPARTAMENTO, ABREVIATURA) VALUES(SYSTEM.SQ_DEPTO.NEXTVAL,
:P_CODIGOPAIS, :P_CODIGO, " +
":P_NOMBRE, :P_ABREVIATURA)", con);
Muestra las tablas y los contenidos que tendrán las mismas en el web service
cmd.Parameters.AddWithValue("P_CODIGOPAIS", codpais.Trim());
cmd.Parameters.AddWithValue("P_CODIGO", codigo.Trim());
cmd.Parameters.AddWithValue("P_NOMBRE", nombre.ToUpper());
cmd.Parameters.AddWithValue("P_ABREVIATURA", abreviatura.Trim().ToUpper());
Facultad de Ingeniería y Ciencias Aplicadas
Programación IV - Examen Final
Ing. Carlos Alberto Archila Orozco
cmd.ExecuteNonQuery();
con.Commit(); con.Close();