option
Cuestiones
ayuda
daypo
buscar.php

Cuestionario Programacion Entero

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Cuestionario Programacion Entero

Descripción:
PAS SAS

Fecha de Creación: 2026/01/13

Categoría: Otros

Número Preguntas: 59

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

¿Qué método se usa para convertir una cadena en una lista de palabras separadas por un delimitador específico?. split(). partition(). join().

¿Es correcto modificar la lista dentro de la tupla my_tuple = (1, 2, [3, 4])?. Sí, porque aunque la tupla es inmutable, los objetos mutables dentro de ella sí pueden modificarse. No, porque los elementos dentro de una tupla también son inmutables. No, porque las tuplas son inmutables y no permiten ninguna modificación.

¿Cómo puedes simular una constante en Python, dado que no existe un tipo nativo para constantes?. Usando variables globales con nombres en minúscula. Usando variables con nombres en mayúsculas como convención. Usando la palabra clave const en Python.

¿Cuál es la principal ventaja de usar un set en lugar de una lista en Python?. Los sets son más fáciles de ordenar. Los sets tienen una búsqueda más rápida gracias a su implementación basada en hash. Los sets permiten almacenar valores duplicados.

¿Qué métodos puedes usar para iterar sobre las claves, valores y elementos de un diccionario?. keys(), values(), items(). append(), extend(), pop(). get(), set(), update().

¿Cómo se diferencia una tupla de una lista?. Es una estructura de datos que puede modificarse con el tiempo. Es una lista que solo puede contener números. Es similar pero es inmutable.

¿Son las cadenas de texto en Python inmutables?. Sí, porque cualquier modificación genera una nueva cadena sin alterar la original. No, porque puedes usar métodos como replace para modificarlas directamente. Sí, pero solo si la cadena tiene menos de 256 caracteres.

¿Es posible usar una lista como clave en un diccionario?. Sí, siempre que no cambies la lista después de usarla como clave. No, porque los diccionarios solo aceptan enteros como claves. No, porque las claves deben ser inmutables y las listas son mutables.

¿Qué ventaja tiene un compilador sobre un intérprete?. Reduce el tamaño del código fuente. La velocidad de ejecución del programa suele ser mayor, ya que el código se compila una sola vez antes de ejecutarse. Permite ejecutar el programa línea por línea.

¿Cuál fue uno de los primeros lenguajes de programación de alto nivel creado en los años 1950?. Fortran. Python. Java.

¿Qué es la programación por bloques?. Un enfoque de programación visual donde los usuarios arrastran y conectan bloques que representan instrucciones. Un lenguaje de programación basado en estructuras condicionales. Un método de programación que utiliza piezas de código ya compilado.

¿Cuál es la principal diferencia entre un intérprete y un compilador?. Un compilador solo funciona con lenguajes de bajo nivel, y un intérprete con lenguajes de alto nivel. Un intérprete traduce el código línea por línea durante la ejecución, mientras que un compilador traduce todo el código antes de ejecutarlo. El intérprete convierte el código a lenguaje máquina, mientras que el compilador genera bytecode.

¿Cuál de los siguientes lenguajes utiliza un intérprete para su ejecución?. Java. Python. C++.

¿Cuál es la principal función de un algoritmo en la programación?. Resolver un problema dividiendo el código en módulos. Definir un conjunto de pasos ordenados para solucionar un problema. Generar directamente el ejecutable del programa.

¿Cuál de los siguientes programas es más adecuado para gestionar el control de versiones de un proyecto de software?. Visual Studio Code. Microsoft Excel. GIT.

¿En qué fase del ciclo de vida del software se realiza la detección de errores y pruebas funcionales?. Mantenimiento. Análisis de requisitos. Pruebas.

¿Cuál de los siguientes es un ejemplo de error lógico en un programa?. El programa calcula mal una suma pero no genera error durante la ejecución. La aplicación no compila debido a un error de sintaxis. La división entre cero genera una excepción en tiempo de ejecución.

¿Cuál es la principal diferencia entre los lenguajes declarativos e imperativos?. Los lenguajes declarativos se enfocan en el "cómo" hacer las cosas, mientras que los imperativos se enfocan en el "qué" se quiere lograr. Los lenguajes imperativos son siempre más lentos que los declarativos debido a la optimización del código. Los lenguajes imperativos requieren describir paso a paso las instrucciones, mientras que los declarativos solo especifican el resultado deseado.

¿Qué es un array en programación?. Una estructura de control para repetir código. Una variable que almacena solo un valor a la vez. Una estructura de datos que almacena múltiples valores del mismo tipo en una sola variable.

¿Qué función cumple la estructura if-else en programación?. Evalúa una condición y permite ejecutar diferentes bloques de código dependiendo de si la condición es verdadera o falsa. Repite un bloque de código hasta que se cumpla una condición. Ejecuta un bloque de código un número determinado de veces.

¿Cuál es la diferencia entre un tipo de dato entero y un tipo de dato flotante?. Un tipo flotante almacena caracteres, y un entero solo almacena números. Ambos pueden almacenar números con decimales. Un tipo entero almacena números sin decimales, mientras que un flotante incluye decimales.

¿Cuál es la principal diferencia entre una estructura cíclica for y un bucle while?. for se usa cuando se conoce el número de iteraciones y while se usa para condiciones. No hay diferencia, ambos repiten código. for se usa para condiciones indefinidas y while para condiciones definidas.

¿Qué es una función en programación?. Un bloque de código que realiza una tarea específica y que puede reutilizarse en el programa. Un bucle que solo se ejecuta una vez. Una estructura que repite código de forma indefinida.

¿Qué valor produce la expresión (5 > 3) && (2 < 4)?. false. true. null.

Si tienes un array numeros = [3, 5, 7, 9, 11], ¿qué valor devuelve numeros[2]?. 7. 3. 5.

Si a = 5 y b = 2, ¿cuál es el resultado de a % b?. 0. 1. 3.

¿Qué es una variable en Python?. Un contenedor para almacenar datos que puede cambiar durante la ejecución. Una función que devuelve un valor. Una constante cuyo valor no puede cambiar.

¿Cuál de las siguientes es una regla para nombrar variables en Python?. Deben comenzar con una letra o un guion bajo. Pueden comenzar con un número. Pueden contener espacios en su nombre.

¿Qué tipo de dato será x después de esta asignación? X = 3.14. float. str. int.

¿Qué hace este código con la lista mi_lista? mi_lista = [1, 2, 3] mi_lista.append(4). Añade el número 4 al final de la lista. Sustituye el último elemento por 4. Inserta el número 4 al principio de la lista.

¿Cómo accedes al segundo elemento de una lista llamada nombres?. nombres[1]. nombres[2]. nombres[-1].

¿Cuál es la salida del siguiente código? mi_lista = [1, 2, 3, 4, 5] print(mi_lista[1:4]). [1, 2, 3, 4]. [1, 2, 3]. [2, 3, 4].

¿Qué devuelve el siguiente código? mi_lista = [5, 10, 15] len(mi_lista). 15. 3. 2.

¿Cómo se define una función en Python?. func mi_función():. function mi_función():. def mi_función():. define mi_función().

¿Qué palabra clave se utiliza para devolver un valor desde una función?. send. yield. return. output.

¿Qué se imprime al ejecutar este código? def suma(a, b): return a + b print(suma(2, 3)). 5. 6. Error. 23.

¿Qué sucede si una función no tiene una declaración return?. Devuelve None. Da error. Devuelve una cadena vacia. Devuelve 0.

¿Cómo se llama a una función en Python?. call funcion(). call(funcion). funcion(). funcion.call().

¿Cuál es la salida de este código? def saludar(nombre="Mundo"): print(f"Hola, {nombre}") saludar(). Error. Hola. Hola, Mundo. Hola, nombre.

¿Qué tipo de parámetro permite que una función acepte un número variable de argumentos?. varargs. listargs. **kwargs. *args.

¿Cómo se importa un módulo en Python?. using modulo. load modulo. import modulo. include modulo.

¿Qué extensión tienen normalmente los módulos de Python?. .lib. .py. .txt. .mod.

¿Qué hace la instrucción from math import sqrt?. Borra el módulo math. Importa todo el módulo math. Crea un nuevo módulo llamado sqrt. Importa solo la función sqrt del módulo math.

¿Cómo se puede acceder a una función de un módulo después de importarlo?. módulo -> función(). módulo.función(). módulo/función(). módulo::función().

¿Qué palabra clave se usa para renombrar un módulo al importarlo?. as. using. alias. rename.

¿Qué es una librería en Python?. Una colección de módulos relacionados. Un conjunto de funciones sin organización. Un único módulo. Un solo archivo de texto.

¿Qué comando instalaría una librería externa en tu entorno de Python?. pip install nombre_libreria. install nombre_libreria. import nombre_librería. pip download nombre_libreria.

¿Qué modo se usa para abrir un archivo solo para lectura?. "rw". "r". "a". "w".

¿Qué sucede si abres un archivo en modo "w" que ya existe?. Se borra el contenido existente. No se puede abrir. Da error. Se añade contenido al final.

¿Qué hace la función read() en un archivo abierto?. Escribe en el archivo. Lee una linea. Lee todo el contenido del archivo. Cierra el archivo.

¿Qué instrucción es la más segura para abrir un archivo porque garantiza que se cerrará adecuadamente?. with open(archivo) as f. file open archivo. open archivo. safe open archivo.

¿Qué método permite escribir texto en un archivo?. write(). read(). readLine(). writeLine().

¿Qué modo de apertura usarías para añadir contenido al final de un archivo existente?. "x". "w". "r+". "a".

¿Cuál es la forma correcta de leer todas las líneas de un archivo en una lista?. file.readlines(). file.read(). file.read_lines(). file.readline().

¿Qué es una clase en Python?. Un conjunto de operaciones matemáticas definidas por el usuario. Un tipo de dato que almacena una colección de valores. Una estructura que define los métodos y atributos de un objeto. Un tipo de función que se utiliza para ejecutar tareas específicas.

¿Cuál es la sintaxis correcta para definir una clase en Python?. def NombreClase():. function NombreClase():. class NombreClase:. class NombreClase {}.

¿Cómo se define un método dentro de una clase en Python?. Usando method como una palabra clave. Utilizando @method. Usando def seguido de su nombre dentro de la clase. Usando la palabra clave function.

¿Qué palabra clave se utiliza para crear un objeto a partir de una clase en Python?. instance. create. object. nombre_de_clase().

¿Cuál es la principal ventaja de usar clases en Python?. Aumenta la complejidad del código para mejorar el rendimiento. Permite la reutilización de código mediante la herencia y la creación de objetos. No ofrece ninguna ventaja significativa respecto a las funciones. Hace que el código sea más lento, pero más fácil de entender.

Denunciar Test