Guia de practica - ¿Qué es una función?
Nombre: ___________________________
Fecha: ____________________________
Puntaje: __________________________
1.
Según la analogía de la máquina, una función en programación es como una máquina que:
recibe instrucciones y las guarda
repite un proceso infinitamente
recibe insumos y produce un resultado
dibuja gráficos en la pantalla
recibe insumos y produce un resultado
2.
¿Cómo se llaman los datos que entran a una función?
Resultados
Parámetros o argumentos
Variables locales
Bucles
Parámetros o argumentos
3.
¿Qué produce una función cuando se ejecuta?
Un resultado o valor de retorno
Un archivo nuevo
Un error
Una variable global
Un resultado o valor de retorno
4.
En la analogía de la máquina, los insumos que recibe se llaman __.
Respuesta: ____________________________________________
5.
¿Cuál de las siguientes NO es una característica de las funciones?
Se pueden reutilizar varias veces
Pueden recibir datos de entrada
Ayudan a organizar el código
Siempre modifican variables globales
Siempre modifican variables globales
6.
¿Cómo se llama el valor que devuelve una función?
Variable
Parámetro
Valor de retorno
Bucle
Valor de retorno
7.
Cuando usas una función varias veces en distintos lugares de un programa, estás __ la función.
Respuesta: ____________________________________________
reutilizando
8.
¿En qué parte de la definición de una función se colocan los parámetros?
Al final, después de return
Entre paréntesis después del nombre
En el nombre mismo
En una línea aparte antes de la función
Entre paréntesis después del nombre
9.
¿Cuál es el propósito de la instrucción return en una función?
Devolver un valor al lugar donde se llamó
Detener el programa
Imprimir un mensaje
Crear una variable nueva
Devolver un valor al lugar donde se llamó
10.
Las variables que se definen dentro de una función y solo existen mientras ésta se ejecuta se llaman __.
Respuesta: ____________________________________________
variables locales
11.
¿Qué hace una función que recibe un número y suma 5?
Resta 5 al número
Multiplica el número por 5
Divide el número entre 5
Aumenta el número en 5
Aumenta el número en 5
12.
¿Cuál de los siguientes es un ejemplo de una llamada a función?
def suma(a,b):
if x>5:
resultado = suma(3,4)
x = 5 + 3
resultado = suma(3,4)
13.
Si tienes una función que saluda a una persona por su nombre, ¿cuál es la entrada?
El nombre de la persona
El país
La edad
El apellido
El nombre de la persona
14.
El bloque de código que se ejecuta dentro de una función se conoce como su __.
cuerpo
cabeza
pies
cola
cuerpo
15.
¿Cuál es una ventaja de usar funciones en programación?
Hace el código más lento
Permite reutilizar código
Obliga a escribir más líneas
Solo funciona en un lenguaje
Permite reutilizar código
16.
Las funciones ayudan a __ la repetición de código.
aumentar
evitar
duplicar
ignorar
evitar
17.
Una función que no devuelve ningún valor a menudo se llama __.
procedimiento
variable
bucle
condicional
procedimiento
18.
El nombre que recibe el valor que una función devuelve es __.
Respuesta: ____________________________________________
19.
¿Cuál de los siguientes es un nombre de función válido en muchos lenguajes de programación?
1función
mi funcion
miFuncion
mi-función
miFuncion
20.
Si una función tiene más de un parámetro, se separan usando __.
puntos
comas
espacios
punto y coma
comas
Respuestas
-
C.
recibe insumos y produce un resultado
-
B.
Parámetros o argumentos
-
A.
Un resultado o valor de retorno
-
D.
Siempre modifican variables globales
-
C.
Valor de retorno
-
reutilizando
-
B.
Entre paréntesis después del nombre
-
A.
Devolver un valor al lugar donde se llamó
-
variables locales
-
D.
Aumenta el número en 5
-
C.
resultado = suma(3,4)
-
A.
El nombre de la persona
-
A.
cuerpo
-
B.
Permite reutilizar código
-
B.
evitar
-
A.
procedimiento
-
C.
miFuncion
-
B.
comas