Search Header Logo

Fundamentos de Programación Orientada a Objetos

Authored by Alix Hernández

Professional Development

University

20 Questions

Used 5+ times

Fundamentos de Programación Orientada a Objetos
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Cuál es una de las principales diferencias entre un Array y un ArrayList en Java?

Un Array tiene tamaño fijo, mientras que un ArrayList es dinámico.

Un Array se usa para tipos primitivos, mientras que un ArrayList es para objetos.

Un ArrayList es más rápido que un Array en todos los casos.

Siempre se puede consultar el tamaño de un ArrayList, mientras que para un Array no es posible.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Qué sucede si asignas un ArrayList a otra variable ArrayList usando el operador =?

Se crea una copia profunda del ArrayList.

  • Ambos ArrayList apuntan a la misma referencia.

Se crea una copia superficial del ArrayList.

Se lanza un error de compilación.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Cuál es la forma correcta de agregar un elemento a un ArrayList en Java?

ArrayList<Integer> lista = new ArrayList<>();

lista[0] = 5;

lista.add(5);

  • lista.insert(5);

lista.put(5);

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Qué ocurre si intentas acceder a un índice fuera de los límites en un ArrayList?

Se lanza una excepción IndexOutOfBoundsException.

Se devuelve null.

El valor es -1.

Se genera un error de compilación.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Qué significa la herencia en programación orientada a objetos?

La herencia permite que una clase sea completamente diferente a otra.

La herencia permite que una clase derive de otra, reutilizando su código y facilitando la creación de jerarquías.

La herencia es un método para eliminar clases innecesarias.

La herencia se utiliza para crear funciones independientes.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Cuál es la salida del siguiente código?

int[] numeros = {1, 2, 3};

int[] copia = numeros;

copia[0] = 10;

System.out.println(numeros[0]);

1

2

3

10

0

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Cuál es la salida del siguiente código al clonar un objeto y modificar el nombre del clon?

Estudiante est1 = new Estudiante("Juan", 21);

Estudiante est2 = est1.clone();

est2.nombre = "Carlos";

System.out.println(est1.nombre);

Juan

Carlos

null

JuanCarlos

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?