option
Cuestiones
ayuda
daypo
buscar.php

PythonT4

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
PythonT4

Descripción:
Python Tema 4 DAM

Fecha de Creación: 2026/02/18

Categoría: Informática

Número Preguntas: 25

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

¿Cuál es la palabra clave que se usa para definir una función en Python?. def. lambda. define. func.

¿Qué ventaja principal aporta usar funciones en un programa?. Obligar a que el programa sea más lento. Organizar mejor el código y evitar repetir las mismas instrucciones. Hacer que el programa consuma más memoria. Impedir que el programa use variables.

¿Qué hace una función en un programa?. Permite agrupar instrucciones para reutilizarlas cuando se llamen. Convierte automáticamente todos los datos en texto. Solo sirve para mostrar mensajes por pantalla. Detiene la ejecución del programa de forma permanente.

¿Qué instrucción ejecuta el código de una función llamada mostrar_menu ya definida?. llamar mostrar_menu. def mostrar_menu(). mostrar_menu(). run mostrar_menu.

¿Cuál de las siguientes opciones define correctamente una función sin parámetros llamada saluda?. def saluda:. func saluda[]. def saluda():. saluda() = def.

¿Qué ventaja tiene usar argumentos de palabra clave (keyword arguments) en una llamada a función?. Hace más claro qué valor corresponde a cada parámetro. Obliga a escribir menos código siempre. Impide usar parámetros posicionales en el programa. Evita que la función pueda tener varios parámetros.

¿Cuál de las siguientes llamadas usa argumentos de palabra clave?. mostrar_datos("nombre", "edad"). mostrar_datos[nombre, edad]. mostrar_datos(nombre="Ana", edad=20). mostrar_datos("Ana", 20).

En la llamada suma(3, 5), ¿qué tipo de paso de parámetros se está usando?. Parámetros recursivos. Parámetros globales. Parámetros de palabra clave. Parámetros posicionales.

¿Qué ocurre si una función espera dos parámetros y la llamamos con solo uno?. La función usa siempre el número 0 para el parámetro que falta. La función se ejecuta igual pero con valores aleatorios. Python ignora la función y sigue con el programa. Se produce un error porque falta un argumento obligatorio.

En una definición de función, ¿cómo se llaman los valores que se escriben entre paréntesis? Por ejemplo, def suma(a, b): Módulos. Constantes. Comentarios. Parámetros.

¿Qué palabra clave se usa para devolver un valor desde una función en Python?. break. continue. return. output.

Dado el código: def sumar(a, b): resultado = a + b return resultado ¿Qué expresión usa correctamente el valor devuelto por la función?. sumar(3, 7) = total. sumar = total(3, 7). total = sumar(3, 7). resultado = return sumar(3, 7).

Dado el código: def cuadrado(x): return x * x ¿Qué devuelve cuadrado(4)?. 16. Error de sintaxis. 4. 8.

¿Qué diferencia principal hay entre imprimir un valor dentro de la función y devolverlo con return?. Return solo funciona con números enteros. Print guarda el valor en una variable global y return lo borra. Print muestra el valor en pantalla y return lo envía al lugar donde se llamó a la función. No hay ninguna diferencia, hacen exactamente lo mismo.

Si una función no tiene ninguna instrucción return, ¿qué valor devuelve por defecto en Python?. -1. 0. "vacio". None.

¿Cómo se llama la parte del programa donde una variable es visible y se puede usar?. Tipo de la variable. Módulo de la variable. Índice de la variable. Alcance (scope) de la variable.

¿Para qué sirve la palabra clave global dentro de una función?. Para crear una lista con todos los nombres de variables. Para convertir todas las variables en cadenas de texto. Para borrar todas las variables locales. Para indicar que se va a usar y modificar una variable global.

¿Dónde se puede usar una variable definida dentro de una función, por ejemplo def f(): x = 10?. Solo dentro de un bucle for. En cualquier parte del programa. Solo en otras funciones que empiecen por f. Solo dentro de la función f.

¿Cuál de las siguientes afirmaciones sobre variables locales es correcta?. Se crean al iniciar el programa y nunca se borran. Solo pueden almacenar números enteros. Se crean al entrar en la función y se destruyen al salir de ella. Son visibles en todo el programa igual que las variables globales.

¿Cómo se llama una variable definida fuera de cualquier función, al inicio del programa?. Variable global. Variable posicional. Variable constante. Variable local.

En el contexto de una función recursiva, ¿qué es el caso base?. La condición que detiene las llamadas recursivas. La parte del código que imprime por pantalla. La variable global que se usa en la función. El primer parámetro de la función.

Para calcular el IMC (índice de masa corporal) usamos peso y altura. ¿Cuál sería una buena cabecera de función?. def imc(peso, altura):. def imc(peso):. def imc():. def imc_altura():.

En una función que calcula el factorial de un número n, ¿qué valor suele usarse como caso base?. Un número aleatorio generado por Python. 0 cuando n es 10. Siempre el número 2. 1 cuando n es 0 o 1.

¿Cuál de estas definiciones de función permite recibir tres parámetros?. def calcular(a; b; c):. def calcular(a, b, c):. def calcular[a, b, c]:. def calcular(a b c):.

¿Qué hace una función recursiva?. Se ejecuta únicamente al inicio del programa. Solo puede llamarse una vez en todo el programa. Se llama a sí misma dentro de su propio código. Siempre devuelve None.

Denunciar Test