SEMINARIO I - TAREA 2

SEMINARIO I - TAREA 2

Professional Development

9 Qs

quiz-placeholder

Similar activities

UXD | Evaluación de Sesiones 3 y 4

UXD | Evaluación de Sesiones 3 y 4

Professional Development

14 Qs

Capacitación Sistemas de Gestión

Capacitación Sistemas de Gestión

Professional Development

10 Qs

Capacitación - Conocimientos Grupales

Capacitación - Conocimientos Grupales

Professional Development

10 Qs

COPASST

COPASST

Professional Development

10 Qs

Taller asíncrono sobre formato APA (7.ª edición)

Taller asíncrono sobre formato APA (7.ª edición)

Professional Development

14 Qs

Cuidados Paliativos - Código Lila - Voluntades Anticipadas  PIC

Cuidados Paliativos - Código Lila - Voluntades Anticipadas PIC

Professional Development

7 Qs

Cabeza y cuello

Cabeza y cuello

University - Professional Development

10 Qs

Tipos de Investigación

Tipos de Investigación

Professional Development

12 Qs

SEMINARIO I - TAREA 2

SEMINARIO I - TAREA 2

Assessment

Quiz

Specialty

Professional Development

Practice Problem

Hard

Created by

Arturo Sifuentes

Used 3+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 2 pts

¿Cuál es el propósito de la excepción ProductoNoEncontradoException en el sistema de gestión de la tienda de productos?

Manejar el caso en el que un usuario intenta agregar un producto al carrito de compras que no está disponible en la tienda.

Notificar al administrador sobre la eliminación de un producto del inventario.

Indicar un error cuando se agrega un producto duplicado al inventario.

Permitir que el usuario cancele un pedido si un producto seleccionado no está disponible.

2.

MULTIPLE CHOICE QUESTION

30 sec • 2 pts

¿Qué excepción se lanzaría si un usuario intenta procesar un pedido con un carrito de compras vacío?

CarritoVacioException

ProductoNoEncontradoException

NullPointerException

IndexOutOfBoundsException

3.

MULTIPLE CHOICE QUESTION

30 sec • 2 pts

¿Qué afirmación sería apropiada para validar que el precio de un producto nunca sea negativo?

assert producto.getPrecio() >= 0;

assert producto.getCantidadDisponible() > 0;

assert producto.getNombre().equals("iPhone");

assert producto.getDescripcion().isEmpty();

4.

MULTIPLE CHOICE QUESTION

30 sec • 2 pts

¿Cuál es la función de una aserción en el proceso de desarrollo de software?

Verificar suposiciones en tiempo de ejecución para garantizar la consistencia de datos.

Validar la entrada del usuario y generar errores en caso de entrada incorrecta.

Proporcionar un mecanismo para manejar errores y excepciones en el código.

Permitir la depuración y el diagnóstico de problemas lógicos durante el desarrollo.

5.

MULTIPLE CHOICE QUESTION

30 sec • 3 pts

Media Image

¿Cuál sería la forma adecuada de implementar el método agregarProducto para agregar un producto al carrito de compras?

Utilizar un bloque try-catch para manejar excepciones de tipo NullPointerException en caso de que producto sea nulo.

Verificar si producto es nulo y lanzar una excepción IllegalArgumentException si lo es.

Agregar una aserción para asegurarse de que producto no sea nulo antes de agregarlo a la lista de productos.

Ninguno de los anteriores

6.

MULTIPLE CHOICE QUESTION

30 sec • 3 pts

Media Image

¿Cuál de las siguientes opciones muestra la forma correcta de definir un método abstracto realizarPago en la clase MetodoPago?

public abstract void realizarPago(double monto);

protected void realizarPago(double monto);

public void realizarPago();

Ninguno de los anteriores

7.

MULTIPLE CHOICE QUESTION

30 sec • 2 pts

¿Qué tipo de excepción sería más adecuada para manejar un intento de búsqueda de un producto que no está disponible?

ProductoNoEncontradoException

CarritoVacioException

NullPointerException

ProductoNullEncontradoException

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?