Menu iconMenu icon
Algoritmos y Estructuras de Datos con Python

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.