Test
uf4
Crea una cuenta gratis para terminar este test
Guarda tu progreso y consulta tu resultado final.
¿Ya tienes cuenta? Inicia sesión
Preguntas del test (30)
1¿Cuál de las siguientes opciones es una sentencia correcta para crear el cuerpo
de un objeto?- ACREATE OR REPLACE TYPE BODY…
- BCREATE OR REPLACE BODY…
- CNEW TYPE BODY…
- DNinguna de las respuestas es correcta
2¿Cuál de las siguientes opciones es válida como sentencia para crear una
colección de datos?- ACREATE TYPE nombres ARRAY OF VARCHAR2 (20);
- BCREATE TYPE nombres AS VARRAY(10) OF VARCHAR2 (20);
- CNinguna de las respuestas es correcta
- DCREATE TYPE nombres AS VARRAY(10) VARCHAR2 (20);
3La herencia es…
- Ael mecanismo por el cual una función va a heredar los parámetros de otra
- BNinguna de las respuestas es correcta
- Cel mecanismo por el cual una clase derivada va a heredar los atributos de otra
- Del mecanismo del paso de parámetros entre procesos
4Dado este código, ¿Qué salida nos devolverá por pantalla?
SET SERVEROUTPUT ON;
CREATE TYPE precios AS
VARRAY(10) OF NUMBER(12);
/
DECLARE
vprecios precios;
BEGIN
vprecios := precios('3', '1', '2','4');
dbms_output.put_line(vprecios(2));
END;- A1
- B2
- C3
- D4
5Identifica cuál es el programa de desarrollo en Oracle para bases de datos:
- ASQLi
- BLinQ
- CMySQL
- DSQL developer
6¿Qué palabra clave utilizamos en la creación de un objeto para heredar de otro
objeto?- AUNDER
- BEXTENDS
- CNinguna de las respuestas es correcta
- DHERED
7Una de las principales ventajas de la programación orientada a objetos (POO)
es...- Ala herencia.
- BTodas las respuestas son correctas.
- Cla inserción de estructuras repetitivas.
- Dla inserción de condicionales.
8En relación con los métodos en objetos, selecciona la respuesta correcta:
- ATodas las respuestas son correctas
- BSon punteros a un objeto
- CMejoramos la búsqueda de información
- DAcciones que modelan el comportamiento de los objetos
9Selecciona la opción incorrecta sobre las características de la herencia:
- APueden crearse subtipos de objetos a partir de otros
- BGracias a la herencia se pueden crear superclases abstractas
- CSe puedan crear subclases más específicas
- DLos subtipos no pueden definir sus propios atributos y métodos
10La directiva PRAGMA_REFERENCES se utiliza para…
- AForzar las reglas anteriores.
- BDefinir el nombre del objeto.
- CNinguna de las respuestas es correcta.
- DCrear las funciones del objeto.
11¿Cuál es el tipo de colección ordenado de elementos de tamaño fijo?
- AVarray
- BTabla
- CTabla Anidada
- DObjeto
12Señala la respuesta incorrecta sobre tablas anidadas:
- ANo existe un orden predefinido
- BEs un conjunto de elementos del mismo tipo.
- CEl tipo de dato que almacena puede ser básico o definido por el usuario.
- DPueden tener una o más columnas.
13Centrándonos en las colecciones de objetos, selecciona la respuesta correcta:
- AEs un grupo de elementos del mismo tipo
- BTienen atributos atómicos
- CNinguna de las respuestas es correcta
- DSon tablas anidadas
14¿Cuál de las siguientes opciones es correcta como creación de un objeto?
- ANinguna de las respuestas es correcta
- BCREATE OR REPLACE persona AS OBJECT
- CCREATE OR REPLACE persona OBJECT
- DCREATE OR REPLACE TYPE persona AS OBJECT
15¿Qué instrucción se usa para declarar un tipo como abstracto?
- ANOT INSTANTIABLE
- BNOT INITIAL
- CINSTANTIABLE
- DABTRACT
16¿Cuál de las siguientes opciones es correcta como llamada a un objeto?
- ATrabajador := NEW Persona(1, 'Alberto', '22/12/1989');
- BNinguna de las respuestas es correcta
- CTrabajador = Persona(1, ‘Alberto’ ‘22/12/1980’);
- DTrabajador = NEW Persona(1, ‘Alberto’ ‘22/12/1980’);
17Identifica la respuesta correcta de NOT FINAL:
- Ano poner la cláusula al crear este objeto, da error, pero compila
- Bno poner la cláusula al crear este objeto, da error y no compila
- Cno poner la cláusula al crear este objeto, no compila
- Dno poner la cláusula al crear este objeto, da error
18Si queremos heredar en el objeto "tipo_coche" los campos el objeto
"tipo_vehiculo" cual es la instrucción que nos falta siguiendo este código.
CREATE OR REPLACE TYPE tipo_vehiculo AS OBJECT (
id_v NUMBER,
make VARCHAR2(15),
) NOT FINAL NOT INSTANTIABLE;
/
CREATE TYPE tipo_coche ____?____ tipo_vehiculo (
convertible CHAR(1)
);- AUNDER
- BREFERENCE
- CWITH
- DFROM
19Para poder crear tipos de objetos se debe hacer uso de la sentencia….
- ACREATE OBJECT
- BCREATE TYPE
- CNinguna de las respuestas es correcta
- DCREATE AS OBJECT
20Se utiliza el polimorfismo cuando..
- Auna clase secundaria de verse como una clase derivada.
- Buna clase derivada debe verse como la clase principal.
- Cuna clase principal debe verse como una clase derivada.
- Duna clase derivada debe verse como una clase secundaria.
21¿Cuál de las siguientes opciones es válida como campo de un objeto con referencia a un objeto?
- AEmpleados OBJECT
- BEmpleados personas
- CEmpleados AS OBJECT
- DNinguna de las respuestas es correcta
22¿Cuál de las siguientes sentencias es válida sentencia de inserción de datos en una tabla donde hay un campo referenciando a un objeto?
- AINSERT Empleados VALUES ('Informática', Persona(1, 'Paco' , 'González'));
- BINSERT Empleados ('Informática', Persona(1, 'Paco' , 'González'));
- CINSERT INTO Empleados VALUES ('Informática', Persona(1, 'Paco' , 'González'));
- DNinguna de las respuestas es correcta
23Se caracterizan porque se basan en una programación orientada a objetos (POO) que se desarrolla basándose en:
- Aencapsulamiento, herencia y polimorfismo
- Bherencia
- Cencapsulamiento y herencia
- Dencapsulamiento
24¿Cuál de las siguientes opciones es válida como campo de un objeto que referencia a una colección de datos?
- ACREATE TYPE nombres AS VARRAY(10) VARCHAR2 (20);
- BEmpleados colec_personas
- CNinguna de las respuestas es correcta
- DEmpleados
25Las colecciones se crean mediante:
- AvArrays
- Bnested tables
- Cunder
- Dnot final
26Para definir métodos en BBDD-OR
- ASe usan funciones o procedimientos miembros de un tipo de datos
- BSe utilizan paquetes con cuerpo y cabecera
- CNo es posible utilizar métodos
- DNinguna respuesta es correcta
27Para invocar a un método en BBDD-OR
- ASe utiliza el operados ->
- BSe utiliza la función REF
- CSe usa la función object-value()
- DSe usa el operador punto (.)
28En el modelo objeto-relacional:
- ALas tablas dejan de ser elementos bidimensionales para pasar a convertirse a estructuras de datos bastante más
complejas. - BLas tablas dejan de ser elementos bidimensionales para convertirse en pequeñas funciones.
- CLas tablas dejan de ser elementos bidimensionales para convertirse en procesos con parámetros.
- DNinguna de las respuestas es correcta.
- ALas tablas dejan de ser elementos bidimensionales para pasar a convertirse a estructuras de datos bastante más
29Hay características de programación a objetos con las que podemos trabajar en bases de datos. Selecciona la opción incorrecta
sobre las características de la herencia:- ASe pueden crear subclases más específicas
- BGracias a la herencia se pueden crear superclases abstractas
- CLos subtipos no pueden definir sus propios atributos y métodos
- DPueden crearse subtipos de objetos a partir de otros
30Un objeto puede estar compuesto por:
- AAtributos y procesos
- BNinguna de las anteriores
- CUn nombre, unos atributos y unos métodos.
- DAtributos y funciones
Información
- Descripción
- Otro (BASE DE DATOS B) DAW 1SEMESTRE Test sobre uf4, creado por Raul Jerez el 07/05/2021.
- Autor
- Raul Jerez
- Idioma
- Español
- Visitas
- 17
- Etiquetas
- Valoración
- Aún sin valoraciones Valora este test