Cuestionario Parte I: Fundamentos de Python y Estructuras de Datos Básicas
Preguntas
1. ¿Cuál de los siguientes NO es un contenedor de datos fundamental en Python?
- a) Lista
- b) Conjunto
- c) Matriz
- d) Diccionario
2. En Python, ¿qué estructura de datos es inmutable?
- a) Lista
- b) Tupla
- c) Conjunto
- d) Diccionario
3. ¿Cuál es la principal ventaja de usar diccionarios en Python?
- a) Están ordenados.
- b) Aseguran la integridad de los datos.
- c) Tiempo rápido de búsqueda para la recuperación de datos.
- d) Almacenan elementos únicos.
4. En el contexto de la Programación Orientada a Objetos (OOP), ¿qué es un plano para crear objetos?
- a) Encapsulación
- b) Objeto
- c) Método
- d) Clase
5. ¿Qué estructura de datos sigue el principio de Último en Entrar, Primero en Salir (LIFO)?
- a) Cola
- b) Pila
- c) Lista
- d) Tupla
6. En una lista enlazada simple, ¿de qué consta cada nodo?
- a) Solo datos
- b) Datos y dos punteros
- c) Solo un puntero
- d) Datos y un puntero
7. ¿Qué palabra clave de Python se utiliza para definir una nueva clase?
- a)
new
- b)
object
- c)
def
- d)
class
8. Cuando se considera la eficiencia de los algoritmos, ¿cuál de lo siguiente NO juega un papel significativo?
- a) Legibilidad del código
- b) Tiempo de ejecución
- c) Cantidad de memoria utilizada
- d) El lenguaje de programación favorito del desarrollador
9. ¿Cómo puedes recuperar el valor asociado con la clave 'age' de un diccionario llamado 'person'?
- a)
person.age
- b)
person['age']
- c)
person.get('age')
- d) Ambos b y c
10. ¿Cuál es la característica principal que diferencia un conjunto de una lista en Python?
- a) Los conjuntos están ordenados, las listas no lo están.
- b) Las listas son mutables, los conjuntos no lo son.
- c) Los conjuntos aseguran que no haya elementos duplicados.
- d) Las listas tienen un tiempo de búsqueda más rápido.
Preguntas
1. ¿Cuál de los siguientes NO es un contenedor de datos fundamental en Python?
- a) Lista
- b) Conjunto
- c) Matriz
- d) Diccionario
2. En Python, ¿qué estructura de datos es inmutable?
- a) Lista
- b) Tupla
- c) Conjunto
- d) Diccionario
3. ¿Cuál es la principal ventaja de usar diccionarios en Python?
- a) Están ordenados.
- b) Aseguran la integridad de los datos.
- c) Tiempo rápido de búsqueda para la recuperación de datos.
- d) Almacenan elementos únicos.
4. En el contexto de la Programación Orientada a Objetos (OOP), ¿qué es un plano para crear objetos?
- a) Encapsulación
- b) Objeto
- c) Método
- d) Clase
5. ¿Qué estructura de datos sigue el principio de Último en Entrar, Primero en Salir (LIFO)?
- a) Cola
- b) Pila
- c) Lista
- d) Tupla
6. En una lista enlazada simple, ¿de qué consta cada nodo?
- a) Solo datos
- b) Datos y dos punteros
- c) Solo un puntero
- d) Datos y un puntero
7. ¿Qué palabra clave de Python se utiliza para definir una nueva clase?
- a)
new
- b)
object
- c)
def
- d)
class
8. Cuando se considera la eficiencia de los algoritmos, ¿cuál de lo siguiente NO juega un papel significativo?
- a) Legibilidad del código
- b) Tiempo de ejecución
- c) Cantidad de memoria utilizada
- d) El lenguaje de programación favorito del desarrollador
9. ¿Cómo puedes recuperar el valor asociado con la clave 'age' de un diccionario llamado 'person'?
- a)
person.age
- b)
person['age']
- c)
person.get('age')
- d) Ambos b y c
10. ¿Cuál es la característica principal que diferencia un conjunto de una lista en Python?
- a) Los conjuntos están ordenados, las listas no lo están.
- b) Las listas son mutables, los conjuntos no lo son.
- c) Los conjuntos aseguran que no haya elementos duplicados.
- d) Las listas tienen un tiempo de búsqueda más rápido.
Preguntas
1. ¿Cuál de los siguientes NO es un contenedor de datos fundamental en Python?
- a) Lista
- b) Conjunto
- c) Matriz
- d) Diccionario
2. En Python, ¿qué estructura de datos es inmutable?
- a) Lista
- b) Tupla
- c) Conjunto
- d) Diccionario
3. ¿Cuál es la principal ventaja de usar diccionarios en Python?
- a) Están ordenados.
- b) Aseguran la integridad de los datos.
- c) Tiempo rápido de búsqueda para la recuperación de datos.
- d) Almacenan elementos únicos.
4. En el contexto de la Programación Orientada a Objetos (OOP), ¿qué es un plano para crear objetos?
- a) Encapsulación
- b) Objeto
- c) Método
- d) Clase
5. ¿Qué estructura de datos sigue el principio de Último en Entrar, Primero en Salir (LIFO)?
- a) Cola
- b) Pila
- c) Lista
- d) Tupla
6. En una lista enlazada simple, ¿de qué consta cada nodo?
- a) Solo datos
- b) Datos y dos punteros
- c) Solo un puntero
- d) Datos y un puntero
7. ¿Qué palabra clave de Python se utiliza para definir una nueva clase?
- a)
new
- b)
object
- c)
def
- d)
class
8. Cuando se considera la eficiencia de los algoritmos, ¿cuál de lo siguiente NO juega un papel significativo?
- a) Legibilidad del código
- b) Tiempo de ejecución
- c) Cantidad de memoria utilizada
- d) El lenguaje de programación favorito del desarrollador
9. ¿Cómo puedes recuperar el valor asociado con la clave 'age' de un diccionario llamado 'person'?
- a)
person.age
- b)
person['age']
- c)
person.get('age')
- d) Ambos b y c
10. ¿Cuál es la característica principal que diferencia un conjunto de una lista en Python?
- a) Los conjuntos están ordenados, las listas no lo están.
- b) Las listas son mutables, los conjuntos no lo son.
- c) Los conjuntos aseguran que no haya elementos duplicados.
- d) Las listas tienen un tiempo de búsqueda más rápido.
Preguntas
1. ¿Cuál de los siguientes NO es un contenedor de datos fundamental en Python?
- a) Lista
- b) Conjunto
- c) Matriz
- d) Diccionario
2. En Python, ¿qué estructura de datos es inmutable?
- a) Lista
- b) Tupla
- c) Conjunto
- d) Diccionario
3. ¿Cuál es la principal ventaja de usar diccionarios en Python?
- a) Están ordenados.
- b) Aseguran la integridad de los datos.
- c) Tiempo rápido de búsqueda para la recuperación de datos.
- d) Almacenan elementos únicos.
4. En el contexto de la Programación Orientada a Objetos (OOP), ¿qué es un plano para crear objetos?
- a) Encapsulación
- b) Objeto
- c) Método
- d) Clase
5. ¿Qué estructura de datos sigue el principio de Último en Entrar, Primero en Salir (LIFO)?
- a) Cola
- b) Pila
- c) Lista
- d) Tupla
6. En una lista enlazada simple, ¿de qué consta cada nodo?
- a) Solo datos
- b) Datos y dos punteros
- c) Solo un puntero
- d) Datos y un puntero
7. ¿Qué palabra clave de Python se utiliza para definir una nueva clase?
- a)
new
- b)
object
- c)
def
- d)
class
8. Cuando se considera la eficiencia de los algoritmos, ¿cuál de lo siguiente NO juega un papel significativo?
- a) Legibilidad del código
- b) Tiempo de ejecución
- c) Cantidad de memoria utilizada
- d) El lenguaje de programación favorito del desarrollador
9. ¿Cómo puedes recuperar el valor asociado con la clave 'age' de un diccionario llamado 'person'?
- a)
person.age
- b)
person['age']
- c)
person.get('age')
- d) Ambos b y c
10. ¿Cuál es la característica principal que diferencia un conjunto de una lista en Python?
- a) Los conjuntos están ordenados, las listas no lo están.
- b) Las listas son mutables, los conjuntos no lo son.
- c) Los conjuntos aseguran que no haya elementos duplicados.
- d) Las listas tienen un tiempo de búsqueda más rápido.