1.
Pregunta 1.¿Con qué palabra se especifica el valor que queremos que la función nos devuelva?
a) return
b) give
c) def
d) result
R! a) return
Correcto. La variable que acompaña a return será la que sea retornada por la función.
2.
Pregunta 2Dada la siguiente función,
>>def divis(a,b):
>> c = a//b
>> d = b//a
>> resultado = c+d
>> return resultado
Cual es / son los parametros?
a) c,d
b) a,b,c,d,resultado
c) resultado
d) a, b
R! d)
Correcto. a y b son los valores que recibe la función, por lo tanto son sus parámetros.
3.
Pregunta 3¿Qué retorna la siguiente función, para x = 102, y para x=103?
a) 102 retorna False y 103 retorna True
b) 102 retorna True y 103 retorna True
c) 102 retorna False y 103 retorna False
d) 102 retorna True y 103 retorna False
R! a)
Correcto. La función determina si un número es primo o no, por lo tanto x=102 retorna False (no es primo), x=103 retorna True (sí lo es).
4.
Pregunta 4Si queremos importar la función randint del módulo random, ¿cuál es/son formas correctas de hacerlo, y de luego utilizar la función?
a)
b)
c)
d)
R! las opciones a, b, y c son correctas
Correcto. Esta es una manera correcta de importar una función y llamarla.
5.
Pregunta 5¿Qué hace la siguiente función?
a) retorna el numero x dividido en 10
b) retorna un digito del numero x
c) retorna el numero de digitos del numero x
d) siempre retorna cero
R! c)
Correcto. La función retorna el número de dígitos de x.
6.
Pregunta 6¿Cuál/es de las siguientes es una definición de función que SÍ es válida?
a) def m_90(a,b,c,d,e,f):
b) def while(x,y):
c) def hola(chao):
d) def blablabla():
R! a, c, d
Correcto
Correcto. Una función puede recibir 6 parámetros (¡o más!)
Correcto. Una función puede llamarse hola, y recibir un parámetro llamado chao.
Correcto. Una función puede no recibir parámetros.
7.
Pregunta 7¿Cuál código es correcto para una función que reciba un número N y entregue 1+2+3+4+...+N?
a)
R! b)
Correcto. Primero se suma 1+2+3+...+N-1, pero al final se le agrega N.
8.
Pregunta 8Indica cuál es la línea de código incorrecta en la siguiente función.
1) def f (x,y):
2) print("Funcion f")
3) return x**2+y**2
4) print("final de la funciòn")
R! linea 4.
Correcto. Este código nunca se ejecutará porque está después de la instrucción return.
9.
Pregunta 9Dada la siguiente función,
a) 8
b) No imprime nada
R! b)
Correcto. La función es llamada, pero no estamos haciendo nada con el resultado (ni imprimir, ni guardarlo)
10.
Pregunta 10¿Cómo hacemos para importar la variable pi del módulo math, pero con el nombre valor_pi?
valor_pi is pi from math import *
Correcto. De esta manera, se podrá utilizar la variable pi con el nombre valor_pi.
No hay comentarios:
Publicar un comentario