option
Cuestiones
ayuda
daypo
buscar.php

DPOO

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
DPOO

Descripción:
Diseño y Programacion Orientada a Objetos 2200810 UI1

Fecha de Creación: 2025/12/08

Categoría: Otros

Número Preguntas: 30

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

Dado el siguiente código, ¿cuál crea una instancia de un objeto?. ClaseA obj;. ClaseA obj = new ClaseA();. ClaseA obj = null;. Las respuestas A y C son correctas.

La manera en que se indica que una clase está heredando de otra en Java es usando: La palabra reservada child. La palabra reservada extends. La palabra reservada implements. La palabra reservada hierarchy.

Se produce un NullPointerException: Cuando se usa una referencia sin inicializar. Cuando se intenta acceder a un atributo primitivo que vale null. Cuando se pasa null como argumento a un método. En Java no hay NullPointerException porque no hay punteros como tales.

¿Cómo llamaríamos al método getter de un atributo age?. initAge. getAge. Age. setAge.

Dado el siguiente código: public void test throws Excepcion { try { ... }catch(FileNotFoundExcepcion e) { ... } }. Se capturan todas las excepciones. Define el método test con la posibilidad de que pueda lanzar una excepción. Dentro del método test no se capturan excepciones. La clase que utilice el método test no debe capturar ninguna excepción.

La lista de parámetros de un método: Debe contener parámetros solamente de tipos nativos. Puede contener parámetros solamente de tipos no nativos (objetos). Puede contener parámetros de cualquier tipo. No puede ser vacía.

Para recuperar los datos de una consulta: Se utiliza el método execute. Se ejecuta el método executeQuery. Se ejecuta el método executeNonQuery. Se crea una conexión de recuperación de datos.

La palabra reservada throw: Permite lanzar las excepciones definidas por los usuarios. Puede generar un error en el lanzamiento de excepciones. No puede utilizarse dentro de un constructor. No puede utilizarse en un método setter o getter.

En Java: Solo existe un tipo de excepciones. Las excepciones mantienen una jerarquía bien definida. No se permite la captura general de todas las excepciones. Es necesario que el programador lance siempre las excepciones.

Si declaramos un atributo protected int b; en una clase llamada ClassP (sin métodos set ni get) y declaramos una clase ClassH que extiende a la anterior y en la que dicho atributo no está declarado explícitamente, indica cuál de las siguientes afirmaciones es correcta: Es imposible modificar el atributo «b» desde los métodos de ClassH. Podemos modificar el atributo «b» desde los métodos de ClassP. Para poder acceder al atributo «b» desde los métodos de ClassH, tenemos que usar obligatoriamente métodos setter y getter. Para poder acceder al atributo «b» desde los métodos de ClassH, tenemos que usar obligatoriamente la palabra reservada super.

¿Cuándo ocurre la herencia en Java?. Al crear métodos con sobrecarga en una clase. Al crear un método sin retorno. Al crear subclases de una clase. Al implementar interfaces.

La programación orientada a objetos: Dificulta la reutilización de código. Une las operaciones y los datos. No permite la protección de datos. Une la interfaz de usuario y la lógica.

Los bytecodes son: Generados durante la ejecución de un programa Java. Creados durante la compilación de un código fuente. Dependientes del lenguaje operativo. Ficheros que contienen los objetos de un programa.

En JDBC: CallableStatement es un statement especial que sirve para llamar a sentencias SQL sin parámetros. CallableStatement es un statement especial que sirve para llamar a procedimientos almacenados. PreparedStatement es un statement especial que sirve para llamar a procedimientos almacenados. CallableStatement es un statement especial que sirve para llamar a sentencias SQL con parámetros.

Al invocar a un constructor en Java: Se crea una clase. Se crea una instancia de clase. Nunca se producen excepciones. Se produce la declaración de la variable.

La herencia en Java: Solo permite que cada clase herede de una superclase. Permite que una clase herede a la vez de varias clases padres. No está permitida. Permite la herencia en estrella.

La serialización de un objeto: Es necesaria solo cuando se va a escribir en un archivo. Permite convertir un objeto en un set de bytes. No produce excepciones. En Java no es posible.

En JDBC: executeUpdate se usa sólo para ejecutar sentencias UPDATE. executeUpdate se usa sólo para ejecutar sentencias UPDATE o INSERT. executeUpdate se usa sólo para ejecutar sentencias UPDATE, INSERT o DELETE. executeUpdate se usa sólo para ejecutar sentencias UPDATE, INSERT, DELETE o SELECT.

Dado el siguiente código: public final class Persona { private String name = ""; public Persona(String name) { this.name = name; } } public class Empleado extends Persona { ... }. La clase Empleado hereda todos los métodos de la clase Persona. Se produce un error en ejecución porque la clase Empleado no puede heredar la clase Persona. Se produce un error en compilación porque la clase Persona no permite herencia. Funciona correctamente.

Los atributos de clase: Se inicializan cada vez que se invoca al constructor de la clase. Se inicializan cada vez que se crea un objeto. Tienen un único valor para todos los objetos de la clase utilizada. Tienen diferentes valores para cada uno de los objetos creados de la clase.

En la programación orientada a objetos: Una clase posee una parte pública y otra privada. Dos métodos de una clase no pueden compartir el mismo nombre. Las operaciones tienen que especificarse de manera separada. No pueden declararse atributos de clase.

Dado el siguiente código, si se lanza una NullPointerException: ... // región A try { ... // región B }catch(FileNotFoundExcepcion e) { ... // región C } }catch(NullPointerException e) { ... // región D } }catch(Exception e) { ... // región E } ... // región F. Primero se ejecuta el código de la región C y luego el de la región D. Primero se ejecuta el código de la región D y luego el de la región E, dado que esta tiene el código para un tipo de excepción que es superclase de NullPointerException. Primero se ejecuta el código de la región C, luego el de la región D y posteriormene, el de la región E. Se ejecuta el código de la región D.

Dado el siguiente código, ¿cuál es el valor de «res»? public void sum() { ArrayList<Integer>v= new ArrayList<>(); for(int i =0; i<10;i++) { v.add(i); } int res = 0; for (int i=0;i<v.size();i++) { res +=v.get(i); v.remove(i); } System.out.println("res:"+res); }. 45. 50. 20. 10.

Un método abstracto: Es todo método declarado en una clase abstracta. Es el que no tiene argumentos. Es el que usa clases abstractas. Establece cómo debe ser la cabecera que deben implementar las clases no abstractas que lo hereden.

¿Qué término se usa para crear clases derivadas?. Encapsulación. Polimorfismo. Herencia. Minería de datos.

¿Cuántas veces se ejecuta el siguiente bucle? int n=1; while(n<=10) { System.out.println("Hola"); n*=2; }. 2. 3. 4. 5.

¿Cuál de las siguientes opciones NO es una palabra reservada?. Catch. This. Volatile. Collector.

Para compilar un programa Java, se necesita el componente: JDK. JRE. JDNI. JDM.

La clase DataInputStream: Permite la lectura de caracteres. Permite la escritura de datos. Permite la lectura de datos. No existe en Java.

A partir de dos cadenas, «cadenaA» y «cadenaB», ¿qué sentencia es la correcta para comparar el contenido de ambas?. if (cadenaA = cadenaB){...}. if (cadenaA == cadenaB){...}. if (cadenaA.equals(cadenaB)){...}. if (cadenaA == cadenaB){...} y if (cadenaA.equals(cadenaB)){...}, sin distinción entre ambas.

Denunciar Test