option
Cuestiones
ayuda
daypo
buscar.php

RA02 - Python

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
RA02 - Python

Descripción:
Excepciones, try/except, assert

Fecha de Creación: 2025/11/19

Categoría: Otros

Número Preguntas: 5

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

En try/except, ¿cuál es la buena práctica principal al estructurar el bloque try?. envolver toda la funcion completa. incluir solo la(s) linea(s) que pueden fallar. capturar cualquier error con " except " a secas. no usar except y dejar que el programa se detenga.

Dado el siguiente codigo: try: numero = int(contenido) except (TypeError, ValueError): numero = 0 ¿Que describe mejor este manejo?. captura generica que oculta errores graves. agrupacion de excepciones hermanas con la misma respuesta. uso incorrecto de alias con as. uso de finally para limpiar recursos.

Sobre else y finally, elige la afirmacion correcta: se ejecuta aunque haya excepcion en try. se ejecuta solo si hubo excepcion. si no hubo excepcion, se ejecuta else y luego finally. finally reemplaza la necesidad de with.

Si dentro de un except Exception as e: haces log y luego quieres relanzar la misma excepcion, debes escribir. raise e. return e. raise. throw e.

¿Cuando es apropiado usar assert segun la regla mental dada?. para validar datos ingresados por el usuario. para capturar y registrar excepciones de IO. para invariantes internas y bugs que “no deberian pasar”. para remplazar cualquier raise en el codigo.

Denunciar Test