logo

Crowdly

Contenidos Formativos de FP2 (24/25)

Looking for Contenidos Formativos de FP2 (24/25) test answers and solutions? Browse our comprehensive collection of verified answers for Contenidos Formativos de FP2 (24/25) at aulaga.dis.ulpgc.es.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

¿Qué afirmación es correcta?

View this question

Estudie el siguiente programa:

def fun1(x=None):

if x is None:

raise TypeError

try:

y = int(x) + 1

print(y)

except ValueError:

print('ValueError')

print('Goodbye from fun1()')

def fun2():

try:

fun1()

except:

raise

print('Goodbye from fun2()')

fun2()

Elija las explicaciones correctas de lo que ocurre al ejecutarlo.

View this question

El código incluido en un bloque try puede contener más de una sentencia raise.

View this question
Compare los siguientes ejemplos:

EJEMPLO 1

try:

x = 5

y = 'x'

print(x + y)

except err as TypeError:

print(err)

EJEMPLO 2

try:

x = 5

y = 'x'

print(x + y)

except TypeError as err:

print(err)

En ambos se produciría una excepción de tipo TypeError cuando se intentase aplicar el operador + a los operandos xy. ¿Cuál de los dos bloques except es correcto?

View this question

Empareje cada bloque de manejo de excepciones con la descripción de su función

View this question

Analice la lógica del tratamiento de excepciones en el siguiente trozo de código:

try

:

    # some code to execute

except

Exception1:

    print(

'A', end='')

except Exception2:

    print('B', end='')

except (Exception3, Exception4):

    print('C', end='')

except:

print('D', end='')

print('E')
View this question

En el siguiente programa estamos leyendo números, introducidos por un usuario, repetidamente para calcular y mostrar sus potencias.

Complete el código para tratar la excepción ValueError:

while True:

:

x = int(input('next number: '))

print(x**2)

ValueError:

print('Good bye!')

break

Ejemplo con diferentes entradas en que la excepción ValueError se lanza cuando una entrada —para la que se ha tecleado «end»— no puede ser convertida a int:

x: 1

1

x: 2

4

x: 10

100

x: end

Good bye!

View this question

En Python existen muchas excepciones predefinidas.

Empareje cada ejemplo de código con el mensaje que describe la excepción producida por ese código.

View this question

Want instant access to all verified answers on aulaga.dis.ulpgc.es?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!