tema 9
|
|
Título del Test:
![]() tema 9 Descripción: base datos |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué se está realizando mediante el código `FUNCTION modificarProfesor (a NUMBER) RETURN profesor;`?. Se está declarando una función que devuelve un objeto profesor. Se está declarando una función al que se le pasa un objeto por parámetro. Se está declarando un objeto de tipo alumno. Ninguna de las anteriores. ¿Qué se está realizando mediante el código `venta5 := NEW venta (0482, ‘Sara Martínez López’, 3000)`?. Se está declarando un objeto. Se está modificando un objeto de tipo venta. Se está inicializando un objeto de tipo venta. Ninguna de las anteriores. ¿Cómo crearíamos una variable para almacenar un objeto de tipo alumno?. alumno2 alumno;. alumno alumno2;. alumno2 := alumno;. alumno := alumno2;. Queremos asignar un valor ‘Ramiro’ al atributo nombre del objeto profesor1. ¿Cuál es la sintaxis correcta?. Ramiro = profesor1;. profesor1.nombre := ‘Ramiro’;. nombre.profesor1 := ‘Ramiro’;. Ninguna de las anteriores. Si queremos invocar el método `setSalario` del objeto `profesor1` debemos escribir la siguiente instrucción: profesor1.setSalario();. setSalario().profesor1;. profesor1().setSalario;. setSalario.profesor1();. El comando que impide que otros tipos de objeto puedan heredar del objeto en cuestión es: MAP. NOT FINAL. NOT HEREDITARY. FINAL. ¿Qué característica tienen los métodos `STATIC`?. Se invocan directamente sobre el tipo de objeto en sí. Se llaman sobre instancias específicas de un objeto. Se suelen utilizar para modificar o consultar los valores de sus atributos. Todas las anteriores. Respecto a los métodos `MAP`: Es obligatorio tener múltiples en cada tipo de objeto. En los tipos de objeto no se puede tener métodos MAP. Se definen tantos como se considere oportunos en cada tipo de objeto. Sólo puede existir un único método de tipo MAP para cada tipo de objeto. Un método marcado como `FINAL`: Permite que su implementación sea sobrescrita en cualquier subtipo. Impide que el método sea llamado por otros métodos del mismo tipo de objeto. Asegura que su implementación no pueda ser sobrescrita en ningún subtipo. Hace que el método sólo pueda ser invocado desde dentro del mismo tipo de objeto. Cuando un subtipo hereda de un supertipo no instanciable, si queremos que pueda tener instancias, es obligatorio usar la palabra clave: NO INSTANTIABLE. INSTANTIABLE. SELF AS RESULT. MAP. |




