option
Cuestiones
ayuda
daypo
buscar.php

Programación Orientada a Objetos.

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Programación Orientada a Objetos.

Descripción:
Preguntas plan nuevo ilerna (temas 6, 7, 8, 13, 14 y 15)

Fecha de Creación: 2025/04/30

Categoría: Otros

Número Preguntas: 124

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Tema 6: Programación Orientada a Objetos (POO). Corresponde con la RA 2.

¿Cuál de los siguientes es un tipo de dato primitivo en Java?. String. Scanner. Integer. int.

¿Qué representa una clase en la POO?. Un conjunto de funciones sueltas. Un molde para crear objetos. Una biblioteca de Java. Un tipo de variable.

¿Cómo se accede a un método de un objeto?. objeto-método. método.objeto. objeto.método(). método->objeto.

¿Qué palabra clave se usa para definir una constante en Java?. const. final. constant. static.

¿Qué zona de memoria almacena los objetos en Java?. Stack. Heap. RAM. Static.

¿Cuál es el propósito del método finalize()?. Inicializar variables. Crear objetos. Liberar recursos antes de destruir un objeto. Finalizar el programa.

¿Cuál es la característica principal de los métodos estáticos?. Solo se ejecutan en bucles. Necesitan un objeto para ser llamados. Se invocan sin crear objetos. Solo sirven para variables locales.

¿Qué define mejor un objeto?. Un bloque de código. Estructura con atributos y métodos. Una clase vacía. Una librería externa.

¿Qué palabra clave define un método que pertenece a la clase y no al objeto?. public. final. static. class.

¿Qué sucede si defines un constructor con parámetros?. El constructor por defecto desaparece. No se puede instanciar la clase. Da error de compilación. El constructor por defecto debe definirse manualmente.

¿Cuál de los siguientes tipos NO es un tipo primitivo?. char. String. int. boolean.

¿Qué método se ejecuta antes de que el recolector de basura destruya un objeto?. destroy(). clean(). finalize(). clear().

¿Qué significa encapsulación?. Ocultar los atributos de una clase y exponerlos mediante métodos. Heredar de otra clase. Crear múltiples constructores. Llamar métodos desde el main.

¿Qué es un método getter?. Método que modifica un atributo. Método que devuelve el valor de un atributo. Método abstracto. Constructor vacío.

¿Cómo se llama una función que crea objetos de una clase?. Setter. Finalizer. Constructor. Wrapper.

¿Qué permite la sobrecarga de métodos?. Definir varios métodos con el mismo nombre y diferentes parámetros. Definir métodos privados. Llamar a métodos estáticos. Crear subclases.

¿Qué tipo de variable se comparte entre todos los objetos de una clase?. Private. Static. Local. Final.

¿Cuál de los siguientes métodos se invoca automáticamente al crear un objeto?. get(). Constructor. toString(). equals().

¿Qué es un array en Java?. Un método. Una estructura que almacena varios elementos del mismo tipo. Una clase abstracta. Una función estática.

Tema 7: Desarrollo de programas organizados en clases. Corresponde con la RA 4.

¿Qué se entiende por visibilidad de un miembro de clase?. Su nombre. Su acceso desde otras clases o paquetes. Su tipo de dato. Su ubicación en memoria.

¿Qué modificador permite el acceso solo dentro de la misma clase?. public. protected. private. package.

¿Qué representa una instancia de una clase?. Una función. Un objeto. Una interfaz. Un paquete.

¿Cómo accede un método de una clase a sus propios atributos?. this(). self.atributo. this.atributo. attribute.this.

¿Qué palabra clave se usa para declarar una clase en Java?. define. class. object. static.

¿Cómo se declara un atributo privado de tipo String?. private String nombre;. String nombre private;. nombre : String = private;. String nombre = private;.

¿Qué tipo de variable se inicializa con la palabra new?. Variable local. Objeto. Constante. Parámetro.

¿Qué método se ejecuta automáticamente al instanciar una clase?. start(). run(). Constructor. finalize().

¿Cuál de estos es un modificador de acceso válido?. void. protected. return. extends.

¿Qué sucede si no defines ningún constructor?. No se puede crear objetos. Java crea uno por defecto. Se crea un método vacío. Lanza una excepción.

¿Qué se usa para acceder a métodos de un objeto?. método:objeto(). método->objeto(). objeto.método(). this.método().

¿Qué estructura define las características comunes de los objetos?. Método. Clase. Array. Interfaz.

¿Qué palabra clave se usa para heredar de otra clase?. implements. extends. inherits. include.

¿Cuál de estos modificadores permite el acceso desde cualquier clase?. private. package. public. final.

¿Cuál es la finalidad del método main en Java?. Cargar librerías. Punto de entrada del programa. Crear interfaces. Declarar atributos.

¿Cuál de los siguientes métodos puede tener múltiples versiones con diferente número de parámetros?. Static. Sobrecargado. Getter. Final.

¿Qué es un método setNombre en Java?. Método constructor. Método que retorna el nombre. Método que asigna un valor a un atributo. Método para eliminar atributos.

¿Qué hace un método getter?. Cambia un atributo. Devuelve el valor de un atributo. Declara una clase. Crea un objeto.

¿Qué hace el operador this?. Declara una variable. Referencia a la propia clase. Crea objetos. Borra atributos.

¿Cuál de los siguientes es un ejemplo de sobrecarga de método?. métodos con diferentes nombres. mismo nombre, distintos parámetros. herencia de métodos. uso de métodos estáticos.

Tema 8: Utilización avanzada de clases en el diseño de aplicaciones. Corresponde con la RA 7.

¿Qué ocurre si una clase hija redefine un método de la clase padre?. Se produce un error. Ambos métodos se ejecutan. Se ejecuta el de la clase hija. Se ejecuta solo el método padre.

¿Qué sucede si se implementa un método de interfaz incorrectamente?. Nada. Error de compilación. Se ignora. Se convierte en abstracto.

¿Qué indica una clase final?. Que contiene solo métodos final. Que no puede ser heredada. Que se ejecuta al final. Que tiene una visibilidad limitada.

¿Qué ocurre con los constructores en clases hijas?. No se permiten. Deben llamar explícitamente o implícitamente al constructor padre. No pueden tener parámetros. Solo pueden ser estáticos.

¿Qué es composición en POO?. Una clase contiene objetos de otras clases. Herencia múltiple. Sobrecarga de métodos. Uso de arrays.

¿Qué palabra clave se usa para sobrescribir un método?. overload. inherit. override. overwrite.

¿Qué ocurre si una clase hereda de una clase abstracta y no implementa sus métodos abstractos?. Debe declararse abstracta también. Lanza un error de compilación. Se ejecuta sin problema. Se ignoran los métodos abstractos.

¿Puede una clase heredar de otra y también implementar una interfaz?. Sí. No. Solo si es pública. Solo si no hay métodos sobrescritos.

¿Qué tipo de clase no puede instanciarse?. Pública. Final. Abstracta. Estática.

¿Puede una clase implementar múltiples interfaces?. No. Solo si no tiene atributos. Sí. Solo si son abstractas.

¿Qué palabra se usa para implementar una interfaz?. extends. implements. uses. inherits.

¿Qué es una interfaz en Java?. Una clase padre. Un contrato que obliga a implementar ciertos métodos. Un método abstracto. Un tipo de constructor.

¿Qué método debe implementarse en una interfaz?. El constructor. finalize(). Todos los métodos definidos sin cuerpo. Los métodos privados.

¿Cuál es el propósito de una clase abstracta?. Proporcionar una base para otras clases. Instanciar directamente objetos. Ocultar atributos. Eliminar métodos.

¿Qué palabra clave se usa para impedir la herencia de una clase?. final. static. public. void.

¿Qué significa sobrescritura de métodos (overriding)?. Redefinir un método de una clase padre en una subclase. Usar el mismo nombre de clase. Crear objetos nuevos. Declarar métodos abstractos.

¿Qué permite el polimorfismo?. Crear múltiples objetos. Usar una misma interfaz para diferentes tipos de objeto. Compartir atributos. Acceder a métodos privados.

¿Qué clase se encuentra en la cima de toda jerarquía en Java?. String. Object. Entity. Base.

¿Qué palabra clave se usa en Java para aplicar herencia?. inherits. extends. override. abstract.

¿Qué es la herencia en programación orientada a objetos?. Compartir paquetes. Reutilizar atributos y métodos de otra clase. Ocultar atributos. Crear objetos dinámicos.

Tema 13: POO para gestionar bases de datos relacionales. Corresponde con la RA 9.

¿Qué método de Connection se usa para iniciar una sentencia SQL?. createDriver(). prepareResult(). createStatement(). execute().

¿Qué clase se usa para lanzar sentencias SQL sobre una conexión?. Connector. Statement. Loader. Dispatcher.

¿Qué clase se usa para conectar a una base de datos?. SQLSession. Connector. Connection. SQLManager.

¿Qué método de ResultSet se usa para leer un campo de tipo String?. getChar(). getString(). getText(). getField().

¿Cuál es el orden habitual para interactuar con una base de datos desde Java?. Ejecutar → Conectar → Cerrar. Preparar → Ejecutar → Compilar. Conectar → Ejecutar → Cerrar. Crear GUI → Leer datos → Ejecutar.

¿Qué ventaja tiene PreparedStatement sobre Statement?. Previene ataques de inyección SQL. Es más visual. No requiere conexión. Tiene más memoria.

¿Cuál es el propósito de PreparedStatement?. Crear una base de datos nueva. Ejecutar consultas parametrizadas y seguras. Exportar datos. Abrir archivos de texto.

¿Qué excepción suele lanzarse al fallar una conexión JDBC?. IOException. SQLException. ArrayIndexOutOfBoundsException. FileNotFoundException.

¿Cuál de las siguientes es una URL válida de conexión JDBC?. http://localhost:3306. jdbc:mysql://localhost:3306/mi_base. mysql://mi_base. connect:mysql@localhost.

¿Qué ocurre si no se cierra la conexión?. Puede provocar fugas de memoria o errores. Mejora el rendimiento. El sistema se apaga. La conexión se elimina sola al instante.

¿Qué se debe hacer al finalizar la conexión con la base de datos?. Cerrar la conexión con close(). Reiniciar el sistema. Vaciar la caché. Llamar a finalize().

¿Qué indica el valor devuelto por executeUpdate()?. Si hubo error. El número de filas afectadas. El número de columnas. El ID de la base de datos.

¿Qué tipo de dato devuelve executeUpdate()?. String. int. boolean. void.

¿Qué es necesario hacer antes de ejecutar una consulta SQL?. Cargar el archivo CSV. Establecer una conexión con la base de datos. Crear una GUI. Instalar NetBeans.

¿Qué clase representa el resultado de una consulta SELECT?. SQLData. Connection. ResultSet. TableView.

¿Qué método se usa para ejecutar consultas INSERT, UPDATE o DELETE?. runCommand(). executeUpdate(). executeQuery(). modifyTable().

¿Qué método se utiliza para ejecutar una consulta SELECT?. execute(). executeUpdate(). executeQuery(). runSelect().

¿Cuál es la clase principal usada para realizar consultas SQL?. Scanner. Statement. PrintWriter. Socket.

¿Qué significa JDBC?. Java Data Connector. Java Database Connectivity. Java Direct Connection. Java Data Communication.

¿Qué se necesita para establecer una conexión con una base de datos desde Java?. Un archivo XML. Una clase abstracta. Un driver JDBC. Un paquete .zip.

Temas 14 y 15: POO para bases de datos objeto-relacionales y POO para bases de datos orientadas a objetos (BBDDOO). corresponde con la RA 8.

¿Qué se debe hacer para manipular datos objeto-relacionales desde Java?. Crear archivos binarios. Usar JDBC y SQL extendido. Usar Excel. Implementar en JavaScript.

¿Qué tipo de relación permite una base objeto-relacional?. Solo 1 a 1. Solo jerárquica. 1 a 1, 1 a muchos y muchos a muchos. Ninguna.

¿Qué tipo de Java se adapta mejor a estas bases de datos?. Programación imperativa sin clases. Programación declarativa. Scripts funcionales. Programación orientada a objetos.

¿Qué propiedad debe cumplir un UDT?. Ser XML. Ser una clase abstracta. Tener atributos y métodos. Tener constructor.

¿Qué ventaja ofrece una base de datos objeto-relacional?. Es solo para imágenes. Integra modelos de objetos directamente. Solo usa memoria RAM. No requiere conexión.

¿Qué sistema gestor soporta bases de datos objeto-relacionales?. Notepad++. Excel. PostgreSQL. Internet Explorer.

¿Cómo se llama a un tipo definido por el usuario?. External. UDT (User Defined Type). UAT. CDATA.

¿Qué función cumple getObject() en un ResultSet?. Insertar datos. Eliminar un objeto. Recuperar un campo de tipo objeto. Crear una tabla.

¿Qué tipo de estructura se puede almacenar en una base objeto-relacional?. Solo arrays. Objetos, listas y tipos compuestos. Solo enteros y strings. JSON únicamente.

¿Qué es una tabla en una base objeto-relacional?. Una función. Una estructura que puede contener objetos. Una API. Un método.

¿Qué diferencia a una base objeto-relacional de una relacional tradicional?. Es más lenta. Permite tipos complejos y relaciones OO. No tiene índices. Solo almacena texto plano.

¿Qué extensión suele tener un archivo de configuración SQL?. .java. .html. .sql. .txt.

¿Qué clase Java permite ejecutar sentencias SQL parametrizadas?. Statement. ResultSet. PreparedStatement. Console.

¿Qué lenguaje se sigue usando para acceder a bases de datos objeto-relacionales?. Python. OOP. SQL. YAML.

¿Qué representa un objeto en una base de datos objeto-relacional?. Una fila. Una entidad con atributos y métodos. Un índice. Un trigger.

¿Qué comando SQL se usa para recuperar información?. SELECT. INSERT. DELETE. GRANT.

¿Qué se necesita para conectar Java con una base objeto-relacional?. HTML. Un driver JDBC compatible. JSON. FTP.

¿Qué tipo de datos permite una base de datos objeto-relacional?. Solo enteros y cadenas. Archivos planos. Tipos de datos definidos por el usuario. Métodos de JavaScript.

¿Qué tecnología combina características de la POO y las BBDD relacionales?. JDBC. Objeto-Relacional. SQL puro. HTML5.

¿Qué es una base de datos objeto-relacional?. Una base basada solo en objetos. Una base relacional con soporte para objetos. Un archivo plano con objetos. Una tabla CSV conectada a Java.

¿Qué es un producto comercial SGBDOO?. Un antivirus. Un sistema para gestionar bases orientadas a objetos. Un plugin de Eclipse. Un compilador de Java.

¿Qué se entiende por prototipo en BBDDOO?. Un archivo temporal. Un modelo funcional inicial de la base de datos. Un informe SQL. Un log de errores.

¿Qué propiedad tiene un método de clase en BBDDOO?. Debe ser estático. No puede modificarse. Está asociado al comportamiento del objeto. Se ejecuta fuera de la base de datos.

¿Qué ventaja aporta el uso de tipos colección?. Menor consumo de RAM. Modelar relaciones de tipo 1:N o N:M. Generación automática de interfaces. Mejora el diseño gráfico.

¿Qué hace el SGBDOO?. Controla acceso a archivos XML. Ejecuta código Python. Administra el almacenamiento y recuperación de objetos. Lee documentos PDF.

¿Qué función tiene el método constructor en una clase de BBDDOO?. Eliminar objetos. Inicializar objetos al ser creados. Crear bases de datos. Ejecutar sentencias de control.

¿Qué permite la herencia en BBDDOO?. Reutilizar atributos y métodos entre clases. Encadenar consultas SQL. Generar claves primarias automáticamente. Realizar join entre tablas.

¿Qué define un tipo de dato objeto?. Su índice. Sus atributos y métodos. Su ID de sesión. Su tipo primitivo.

¿Cuál es una relación válida en un modelo orientado a objetos?. Clave primaria-externa. Asociación entre objetos. Unión SQL. Agrupación de columnas.

¿Qué representa el diagrama UML en BBDDOO?. Diseño visual de la base de datos. Gráfico de ejecución. Modelo de clases y relaciones. Jerarquía de métodos.

¿Qué es una colección en BBDDOO?. Una tabla. Un grupo de objetos relacionados. Un archivo .zip. Un índice.

¿Cuál es una ventaja de las BBDDOO?. Solo usan variables globales. Integran datos y comportamiento en el mismo objeto. No usan memoria. Requieren SQL puro.

¿Qué mecanismo garantiza la integridad de relaciones en BBDDOO?. Esquema E-R. Relaciones entre objetos. Primary Key. Restricciones CHECK.

¿Qué elementos almacenan las BBDDOO?. Solo textos y números. Objetos con atributos y métodos. Funciones booleanas. Estructuras jerárquicas.

¿Qué extensión tiene una base de datos orientada a objetos?. .sql. .doc. Depende del SGBDOO utilizado. .xml.

¿Qué es ODMG?. Un sistema gestor. Un modelo estándar de datos orientado a objetos. Un IDE. Un lenguaje de marcado.

¿Qué lenguaje estándar se utiliza en BBDDOO?. SQL. XML. OQL (Object Query Language). JSONPath.

¿Qué característica diferencia a las BBDDOO?. Solo manejan datos primitivos. Permiten persistencia de objetos complejos. No necesitan conexión. Usan lenguaje ensamblador.

¿Qué modelo de datos utilizan las BBDDOO?. Relacional. Orientado a objetos. Jerárquico. Multidimensional.

¿Qué es una base de datos orientada a objetos (BBDDOO)?. Una hoja de cálculo avanzada. Una base de datos que almacena objetos con atributos y métodos. Un archivo de texto indexado. Una base de datos relacional en XML.

Denunciar Test