option
Cuestiones
ayuda
daypo
buscar.php

Programación a Phyton

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Programación a Phyton

Descripción:
Repaso temas 1-15

Fecha de Creación: 2026/03/22

Categoría: Otros

Número Preguntas: 20

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

En Python, ¿qué elemento de la sintaxis es obligatorio para delimitar y agrupar bloques de código dentro de estructuras de control como if o while?. El uso de paréntesis (()). El uso de llaves ({}). El punto y coma (;) al final de cada línea. La indentación.

¿Qué resultado arroja el operador lógico 'Y' (and en Python) al comprobar dos expresiones relacionales?. Verdadero, si ambas expresiones son ciertas. Verdadero, si al menos una de las expresiones es cierta. Falso, si ambas expresiones son ciertas. El resultado siempre depende del orden de ejecución.

¿Cómo se denomina el orden por defecto en que se ejecutan las líneas de código en un programa, donde las instrucciones se siguen una tras otra, de arriba abajo?. Flujo de control. Flujo recursivo. Flujo secuencial. Flujo condicional.

En la estructura: if (x > 10) { A } else if (x > 5) { B } else { C }, ¿qué se ejecuta si x = 8?. Solo A. Solo B. Solo C. Primero A y luego B.

En Python, ¿cómo se debe crear un Conjunto vacío (empty set)?. Usando llaves vacías: {}. Usando la función `set()`. Usando paréntesis vacíos: (). Usando la palabra clave `new Set`.

¿Qué palabra clave se utiliza en Python para indicar la definición de una nueva función?. function. define. def. fun.

En Python, ¿qué implica el concepto de 'tipado dinámico' en relación con las variables?. Que el programador debe declarar el tipo de dato antes de usar la variable. Que la variable solo puede almacenar un tipo de dato inmutable durante toda la ejecución. Que Python infiere automáticamente el tipo de dato según el valor asignado y permite cambiarlo posteriormente. Que todas las variables se manejan internamente como cadenas de caracteres.

Las funciones predeterminadas son aquellas que: Son definidas por el programador para realizar tareas específicas que no están cubiertas por el lenguaje. Están definidas por el propio lenguaje de programación y disponibles para su uso inmediato sin conocer su implementación interna. Solo pueden ser invocadas si reciben al menos un argumento o parámetro obligatorio. Deben ser reescritas y documentadas en pseudocódigo antes de cada uso.

En un bucle 'for', ¿qué tres componentes principales suele tener?. Inicialización, condición, incremento. Entrada, proceso, salida. Variable, constante, operador. Inicio, fin, paso.

¿Qué etapa fundamental de la programación se realiza dentro de la Fase de análisis?. Pruebas exhaustivas para detectar y corregir errores de sintaxis o lógica. Lanzamiento oficial del programa y su posterior mantenimiento. Codificación de una solución específica traduciendo el algoritmo. Diseño de una solución general, conocida como algoritmo.

¿Qué tipo de archivo, que agrupa definiciones y funcionalidades relacionadas, se considera un módulo en Python?. Un archivo con extensión .txt. Un archivo con extensión .exe. Cualquier archivo con extensión .py. Un archivo llamado obligatoriamente __main__.py.

Las listas en Python poseen la característica de ser mutables. ¿Qué significa esto?. Que sus elementos solo pueden ser números enteros. Que no se puede cambiar su contenido después de su creación. Que se pueden añadir, eliminar o modificar sus elementos después de haberlas creado. Que los elementos se almacenan sin un orden específico.

Para realizar una división en Python y asegurarse de que el valor devuelto sea un número entero, ¿qué símbolo de operador debe utilizarse?. /. %. **. //.

¿Por qué es importante la documentación en el proceso de programación?. Porque sustituye la fase de pruebas. Porque facilita el uso y mantenimiento del programa por otros desarrolladores y usuarios. Porque permite ejecutar el código más rápido. Porque elimina la necesidad de escribir código.

¿Cuál de las siguientes afirmaciones describe mejor a un dato compuesto?. Es un tipo de dato que solo contiene caracteres alfabéticos. Es un valor indivisible que representa un único dato, como un número entero. Es cualquier dato que se puede convertir a número. Es una estructura que puede contener múltiples valores, como listas u objetos.

¿Cuál de los siguientes conceptos permite que una clase oculte los detalles internos y muestre solo lo necesario?. Herencia. Abstracción. Poliformismo. Recursividad.

¿Cuál es una de las principales razones por las que Python se considera adecuado para la enseñanza de programación?. Su compleja sintaxis lo hace más potente. Requiere declarar explícitamente todas las variables. Su sintaxis simple y legible facilita el aprendizaje. Está limitado a aplicaciones web.

¿Qué genera la función range(2, 10, 2)?. [2, 3, 4, 5, 6, 7, 8, 9]. [2, 4, 6, 8]. [2, 10, 2]. [3, 5, 7, 9].

¿Cuál es la sintaxis correcta para definir una tupla con un único elemento?. (5). [5,]. (5,). tuple 5.

¿Cuál de las siguientes afirmaciones sobre la función reduce es correcta?. No se puede usar con funciones lambda. Está disponible por defecto en Python 3 sin necesidad de importar nada. Solo acepta una lista de números como argumento. Requiere importar el módulo functools y aplica una función acumulativa a los elementos de una colección.

Denunciar Test