Backend con Python/D jango



Reactivos

Pregunta 1

¿Cuál es el propósito principal de un bucle en Python?

Opciones:

  1. Ejecutar un bloque de código repetidamente.
  2. Realizar una operación una sola vez.
  3. Definir una función.
  4. Imprimir en la consola.

Pregunta 2

¿Cuál es la salida de print(3 * 4.5)?

Opciones:

  1. 7.5
  2. 9
  3. 15
  4. 13.5

Pregunta 3

¿Qué palabra clave se usa para definir una función en Python?

Opciones:

  1. fun
  2. define
  3. def
  4. function

Pregunta 4

¿Cuál de las siguientes estructuras de datos se utiliza para almacenar múltiples elementos en Python?

Opciones:

  1. Lista
  2. Cadena
  3. Entero
  4. Float

Pregunta 5

¿Cómo se puede abrir un archivo llamado "archivo.txt" en modo lectura en Python?

Opciones:

  1. open("archivo.txt", "w")
  2. open("archivo.txt", "r")
  3. open("archivo.txt", "a")
  4. open("archivo.txt", "x")

Pregunta 6

¿Cuál es el resultado de 5 == 5.0?

Opciones:

  1. Complejo
  2. Igual
  3. False
  4. True

Pregunta 7

¿Qué es una variable global en Python?

Opciones:

  1. Una variable que solo puede ser modificada en funciones.
  2. Una variable que se puede acceder y modificar en cualquier parte del programa.
  3. Una variable que se declara en el cuerpo de una función.
  4. Una variable que no puede ser utilizada en Python.

Pregunta 8

¿Qué hace el método .append() en una lista en Python?

Opciones:

  1. Elimina un elemento de la lista.
  2. Reemplaza un elemento en la lista.
  3. Agrega un elemento al final de la lista.
  4. Invierte la lista.

Pregunta 9

¿Cuál es la palabra clave utilizada para crear una instancia de una clase en Python?

Opciones:

  1. class
  2. new
  3. object
  4. instance

Pregunta 10

¿Qué módulo de Python se utiliza para manejar excepciones y errores?

Opciones:

  1. traceback
  2. exception
  3. error
  4. sys

Pregunta 11

¿Qué hace el método .join() en una cadena en Python?

Opciones:

  1. Concatena una lista de cadenas en una sola cadena.
  2. Divide una cadena en una lista de caracteres.
  3. Cuenta el número de caracteres en una cadena.
  4. Reemplaza una cadena con otra cadena.

Pregunta 12

¿Cuál de los siguientes no es un tipo de datos en Python?

Opciones:

  1. String
  2. Array
  3. Integer
  4. Float

Pregunta 13

¿Qué método se utiliza para eliminar un elemento específico de una lista en Python?

Opciones:

  1. .delete()
  2. .discard()
  3. .remove()
  4. .pop()

Pregunta 14

¿Cuál es la sintaxis correcta para crear un comentario en Python?

Opciones:

  1. <!-- Esto es un comentario -->
  2. /* Esto es un comentario */
  3. // Esto es un comentario
  4. # Esto es un comentario

Pregunta 15

¿Cuál de las siguientes no es una estructura de control en Python?

Opciones:

  1. if
  2. while
  3. for
  4. switch

Pregunta 16

¿Qué es Django?

Opciones:

  1. Un marco de desarrollo web.
  2. Un sistema operativo.
  3. Un lenguaje de programación.
  4. Una base de datos.

Pregunta 17

¿Qué es un modelo en Django?

Opciones:

  1. Un controlador de URL.
  2. Una vista de usuario.
  3. Una representación de una tabla de base de datos.
  4. Una función en Python.

Pregunta 18

¿Cuál es el comando para crear una nueva aplicación en Django?

Opciones:

  1. newapp myapp
  2. python manage.py startapp myapp
  3. django createapp myapp
  4. createapp myapp

Pregunta 19

¿Qué archivo se utiliza para configurar las rutas (URLs) en una aplicación Django?

Opciones:

  1. config.py
  2. webconfig.py
  3. routes.py
  4. urls.py

Pregunta 20

¿Cuál es la vista de clase base que se utiliza para mostrar una lista de objetos en Django?

Opciones:

  1. UpdateView
  2. DetailView
  3. ListView
  4. CreateView

Pregunta 21

¿Cuál de los siguientes es un tipo de dato mutable en Python?

Opciones:

  1. Lista
  2. Tupla
  3. String
  4. Integer

Pregunta 22

¿Cómo se comenta un bloque de código en Python?

Opciones:

  1. Utilizando # al principio de cada línea.
  2. Encerrando el bloque en /* ... */
  3. Utilizando % para marcar el inicio y el final del bloque.
  4. Utilizando comillas triples (''' o """) al principio y al final del bloque.

Pregunta 23

¿Cuál de las siguientes declaraciones importará el módulo math en Python?

Opciones:

  1. import math module
  2. import math
  3. math
  4. use math

Pregunta 24

¿Cómo se llama el método utilizado para agregar un elemento al final de una lista en Python?

Opciones:

  1. .append()
  2. .add()
  3. .extend()
  4. .insert()

Pregunta 25

¿Cuál es el resultado de 4 ** 2 en Python?

Opciones:

  1. 8
  2. 16
  3. 6
  4. 2

Pregunta 26

¿Cuál es la función de la declaración if en Python?

Opciones:

  1. Definir una función.
  2. Crear una instancia de una clase.
  3. Realizar una operación matemática.
  4. Controlar el flujo del programa basado en una condición.

Pregunta 27

¿Qué es un framework en el contexto del desarrollo web?

Opciones:

  1. Un servidor web.
  2. Una colección de módulos de Python.
  3. Un conjunto de herramientas y reglas predefinidas para el desarrollo web.
  4. Un lenguaje de programación.

Pregunta 28

¿Cuál es el propósito principal de la migración en Django?

Opciones:

  1. Definir rutas URL.
  2. Administrar la base de datos y sus cambios de esquema.
  3. Actualizar la versión de Python.
  4. Crear una nueva aplicación Django.

Pregunta 29

¿Cómo se crea una vista en Django?

Opciones:

  1. Definiendo una función en un archivo views.py
  2. Utilizando una tabla de base de datos.
  3. Mediante el comando createview.
  4. Configurando una URL.

Pregunta 30

¿Cuál es el propósito principal de las migraciones en Django?

Opciones:

  1. Crear una nueva aplicación Django.
  2. Cambiar el color de fondo de una página web.
  3. Administrar las versiones de Python utilizadas en una aplicación.
  4. Gestionar y aplicar cambios en la estructura de la base de datos.

Pregunta 31

¿Cuál es la salida de este código Python?

my_list = [1, 2, 3, 4, 5]
result = sum(my_list)
print(result)

Opciones:

  1. [1, 2, 3, 4, 5]
  2. my_list
  3. 15
  4. [15]

Pregunta 32

¿Cuál es el valor de x después de ejecutar el siguiente código en Python?

x = 5
x += 3
x *= 2

Opciones:

  1. 24
  2. 26
  3. 10
  4. 16

Pregunta 33

¿Cuál es la salida de este código Python?

text = "Hola Mundo"
print(text[2:6])

Opciones:

  1. Mund
  2. la M
  3. ola
  4. Hola

Pregunta 34

¿Cuál es la forma correcta de comentar un bloque de código en Python utilizando comillas triples (''' o """)?

Opciones:

  1. ''' Este es un comentario '''
  2. # Este es un comentario
  3. // Este es un comentario //
  4. <!-- Este es un comentario >

Pregunta 35

¿Qué resultado produce este código Python?

x = 10
y = 3
resultado = x / y
print(resultado)

Opciones:

  1. 3.0
  2. 4.0
  3. 3.3333333333333335
  4. 10/5

Pregunta 36

¿Cuál es la salida de este código Python?

nombre = "Juan"
edad = 25
print(f"{nombre} tiene {edad} años.")

Opciones:

  1. nombre tiene edad años.
  2. Juan tiene 25 años.
  3. nombre 25 edad.
  4. Juan tiene nombre años.

Pregunta 37

¿Qué operador se utiliza para comparar si dos valores son iguales en Python?

Opciones:

  1. =
  2. !=
  3. >
  4. ==

Pregunta 38

¿Cuál es el propósito de HttpResponse en Django?

Opciones:

  1. Definir una URL.
  2. Renderizar una plantilla HTML.
  3. Manipular una base de datos.
  4. Generar una respuesta HTTP para enviar al navegador.

Pregunta 39

¿Cuál de las siguientes declaraciones en Django se utiliza para definir un modelo de base de datos?

Opciones:

  1. class Person(models.Model):
  2. def index(request):
  3. class WebPageView(View):
  4. urlpatterns = [path('about/', views.about)]

Pregunta 40

¿Cómo se importa el módulo HttpResponse en Django?

Opciones:

  1. import http from django
  2. import HttpResponse from django.http
  3. from django.http import HttpResponse
  4. import django.http.HttpResponse

La obra presentada es propiedad de ENSEÑANZA E INVESTIGACIÓN SUPERIOR A.C. (UNIVERSIDAD TECMILENIO), protegida por la Ley Federal de Derecho de Autor; la alteración o deformación de una obra, así como su reproducción, exhibición o ejecución pública sin el consentimiento de su autor y titular de los derechos correspondientes es constitutivo de un delito tipificado en la Ley Federal de Derechos de Autor, así como en las Leyes Internacionales de Derecho de Autor.

El uso de imágenes, fragmentos de videos, fragmentos de eventos culturales, programas y demás material que sea objeto de protección de los derechos de autor, es exclusivamente para fines educativos e informativos, y cualquier uso distinto como el lucro, reproducción, edición o modificación, será perseguido y sancionado por UNIVERSIDAD TECMILENIO.

Queda prohibido copiar, reproducir, distribuir, publicar, transmitir, difundir, o en cualquier modo explotar cualquier parte de esta obra sin la autorización previa por escrito de UNIVERSIDAD TECMILENIO. Sin embargo, usted podrá bajar material a su computadora personal para uso exclusivamente personal o educacional y no comercial limitado a una copia por página. No se podrá remover o alterar de la copia ninguna leyenda de Derechos de Autor o la que manifieste la autoría del material.