Vista previa PDF — Función que suma dos números (modo estudiante) Descargar PDF Vista estudiante Hoja de Respuestas Volver al test

Función que suma dos números

Nombre: ___________________________

Fecha: ____________________________

Puntaje: __________________________


1.

¿Qué es una función en programación?

  1. Un bloque de código reutilizable que realiza una tarea específica

  2. Un bucle que se repite varias veces

  3. Una variable que almacena números

2.

¿Cuál de las siguientes palabras clave se usa para definir una función en Python?

  1. function

  2. def

  3. define

  4. func

3.

¿Qué hace la instrucción 'return' dentro de una función?

  1. Imprime un valor en pantalla

  2. Termina la función y devuelve un valor

  3. Repite la función

4.

Si tienes una función suma que recibe dos parámetros a y b, ¿cómo se escribe la suma dentro de la función?

  1. a + b

  2. a - b

  3. a * b

  4. a / b

5.

Completa el código para que la función retorne la suma: 'def suma(a, b): ____ a + b'

Respuesta: ____________________________________________

6.

¿Cuál es el resultado de llamar a 'suma(10, 20)' si la función está definida como 'def suma(x, y): return x + y'?

  1. 10

  2. 30

  3. 20

  4. 1020

7.

¿Qué sucede si una función no tiene la instrucción 'return'?

  1. Devuelve 0

  2. Devuelve None

  3. No se ejecuta

8.

¿Cuál es la forma correcta de llamar a la función suma con los valores 5 y 7?

  1. suma[5,7]

  2. suma 5,7

  3. suma(5+7)

  4. suma(5,7)

9.

¿Qué tipo de datos deben recibir los parámetros de la función suma?

  1. Texto

  2. Booleanos

  3. Números

10.

Completa el código: 'def suma(a, b): return a ____ b'

Respuesta: ____________________________________________

11.

Si defines 'def suma(a, b): return a + b' y luego escribes 'resultado = suma(100, 200)', ¿cuál es el valor de la variable resultado?

  1. 100

  2. 200

  3. 300

  4. 100200

12.

¿Qué operador se utiliza para asignar el resultado de una función a una variable?

  1. return

  2. def

  3. =

13.

¿Cuál es la diferencia principal entre 'print' y 'return' dentro de una función?

  1. 'print' muestra el valor en pantalla, mientras que 'return' devuelve el valor para ser usado en el programa

  2. Son exactamente lo mismo

  3. 'return' muestra en pantalla y 'print' devuelve el valor

  4. 'print' solo puede usarse dentro de funciones

14.

Si llamas a la función 'suma(3,4)' y no asignas el resultado a ninguna variable, ¿qué ocurre con el valor?

  1. Se imprime en pantalla

  2. Se guarda automáticamente

  3. El resultado se descarta

15.

Escribe el nombre de la función que estamos creando en Python, siguiendo snake_case y el propósito de sumar: '____(a, b)'

Respuesta: ____________________________________________

16.

¿Cuál de las siguientes NO es una regla válida para nombrar una función en Python?

  1. No puede empezar con un número

  2. Puede contener guión bajo

  3. Puede contener espacios

  4. No puede ser una palabra reservada

17.

¿Qué sucede si defines 'def suma(a, b): return a + b' y luego intentas llamar con un solo argumento 'suma(5)'?

  1. Toma b como 0

  2. Error porque falta un argumento

  3. Devuelve 5

18.

Si quieres que la función suma retorne la suma más 1, ¿cuál de las siguientes modificaciones es correcta?

  1. return a + b + 1

  2. return (a+b)++

  3. return a + b seguido de +1

  4. a + b + 1

19.

Completa la llamada correcta: 'resultado = ____(8, 12)'

Respuesta: ____________________________________________

20.

¿Cuál es el resultado de 'suma(suma(1,2), suma(3,4))'?

  1. Error

  2. 7

  3. 1234

  4. 10

TodoExamenes se ofrece con fines educativos e informativos. Aunque se procura mantener el contenido actualizado y correcto, no se garantiza la exactitud, integridad, disponibilidad o aplicabilidad de la informacion. El uso del sitio, de sus pruebas, respuestas, resultados y documentos PDF es responsabilidad exclusiva del usuario.