Sei sulla pagina 1di 1

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS Facultad de Ingeniera de Sistemas e Informtica Examen Final de Algortmica II INSTRUCCIONES Usar solo

o lapicero azul o negro No usar ningn tipo de apunte o copia La prueba es para 100 minutos 1. responda a las siguientes preguntas con la palabra, verdadero o falso (5 ptos) a) Es cierto que la genericidad se implementa en lenguajes con verificacin de tipos? b) java para serializar un objeto requiere que la clase de estos objetos herede de la clase serializable? c) La forma de capturar cualquier excepcin en java y C++ es igual en ambos? d) La ligadura dinmica es mas rpida que la ligadura esttica? e) Las sobrecargas de operadores binarios solo existen como funciones amigas en la clase? 2. En el programa T es un TAD, genere el resto del cdigo que le falta al siguiente programa (5 ptos) int main( ){ clrscr(); T t( 5 ); int i; for(i = 0; i < 5; i++) t[i] = 5-i; for(i = 0; i < 5; i++) cout << t[i] << endl; return 0; } 3. Hacer un programa en java o en C++ usando la POO que me permita registrar las boletas de una librera en disco(persistencia). A continuacin se muestra un ejemplo del tipo de boleta a registrar. Se desea un reporte en el que dado el nombre de un producto se visualice que clientes compraron determinado producto. (5 ptos)

Observacin: Sin el diagrama de clases el programa no tiene ningn valor 4. Crear una plantilla en java o en C++ para registrar datos registrados en forma de matriz, por ejemplo una matriz de nmeros enteros, una matriz de alumnos(c/u con todos sus datos), una matriz de asignaturas, etc. De tal modo que cuando se quiera acceder a cualquiera de los datos en la plantilla se haga basndose en la coordenadas segn la interseccin de una fila con una columna (i, j). (5 ptos)

Potrebbero piacerti anche