Search Header Logo
Cuestionario Python

Cuestionario Python

Assessment

Presentation

Life Skills

University

Practice Problem

Hard

Created by

Martha Careaga

FREE Resource

30 Slides • 27 Questions

1

media

2

Multiple Choice

Question image

¿Por qué es importante verificar la instalación de Python y sus módulos antes de comenzar a programar?

1

Para evitar errores al ejecutar scripts

2

Para ahorrar espacio en disco

3

Para mejorar la velocidad de internet

4

Para cambiar el sistema operativo

3

media

4

Open Ended

¿Cómo crees que el uso de módulos como numpy y cmath puede facilitar la programación científica en Python?

5

media

6

Multiple Choice

¿Cuál es la función del módulo 'numpy.linalg.det' en el manejo de matrices complejas en Python?

1

Calcular la inversa de una matriz

2

Calcular el determinante de una matriz

3

Crear una matriz de ceros

4

Sumar dos matrices

7

media

8

Open Ended

Explica cómo se puede utilizar la terminal de Python como calculadora para trabajar con números complejos y matrices, mencionando los módulos involucrados.

9

media

10

Multiple Select

¿Cuáles de los siguientes módulos son considerados básicos en Python según la presentación?

1

math

2

cmath

3

NumPy

4

Matplotlib

11

media

12

Fill in the Blanks

Type answer...

13

media

14

Multiple Choice

¿Qué función del módulo 'cmath' se utiliza para obtener la fase de un número complejo?

1

cmath.phase(x)

2

cmath.sqrt(x)

3

cmath.rect(r,theta)

4

cmath.polar(x)

15

media

16

Multiple Choice

¿Cómo se accede a la última columna de un arreglo bidimensional en NumPy?

1

a[:,0]

2

a[1,:]

3

a[:,-1]

4

a[-2,-2]

17

media

18

Multiple Choice

¿Cuál es la diferencia entre np.save y np.savetxt en Numpy?

1

np.save guarda datos en formato binario, np.savetxt en texto plano

2

np.save guarda datos en texto plano, np.savetxt en binario

3

Ambos guardan datos en el mismo formato

4

np.save solo funciona con matrices 2D

19

media

20

Multiple Choice

¿Qué función de Numpy se utiliza para invertir el orden de los elementos en un arreglo?

1

np.flip

2

np.sort

3

np.concatenate

4

np.zeros

21

media

22

Open Ended

Explica cómo se pueden crear arreglos de ceros, unos y secuencias numéricas en Numpy, usando ejemplos de código.

23

media

24

Multiple Choice

¿Cuáles son las propiedades que se pueden obtener de un arreglo multidimensional en Numpy?

1

ndim, size, shape, max, min, sum

2

ndim, zeros, ones, flip, sort

3

shape, flip, zeros, ones

4

size, shape, flip, concatenate

25

media

26

media

27

Fill in the Blanks

Type answer...

28

Multiple Choice

La función definida en el script archivo6.py devuelve z = x**2 + y**2. ¿Qué tipo de superficie se genera al graficar esta función?

1

Paraboloide

2

Plano

3

Esfera

4

Cilindro

29

media

30

media

31

Multiple Choice

En el ciclo 'for' mostrado, ¿qué valores toma la variable 'n'?

1

-5, -2, 0, 2, 5

2

0, 1, 2, 3, 4

3

5, 4, 3, 2, 1

4

-5, -3, -1, 2, 5

32

media

33

Fill in the Blanks

Type answer...

34

Multiple Choice

¿Cuál es la diferencia principal entre el ciclo 'for' y el ciclo 'while' en los ejemplos de las diapositivas?

1

El ciclo 'for' repite un número fijo de veces y el ciclo 'while' depende de una condición.

2

El ciclo 'for' depende de una condición y el ciclo 'while' repite un número fijo de veces.

3

Ambos ciclos funcionan igual en Python.

4

El ciclo 'while' solo se usa para listas.

35

media

36

media

37

Open Ended

Explica cómo se utilizan las funciones 'funcion1' y 'funcion2' en combinación con las estructuras de control 'if', 'elif' y 'else' en los ejemplos proporcionados.

38

media

39

Multiple Choice

¿Por qué es útil utilizar la función 'plt.grid(True)' al graficar datos en Matplotlib?

1

Para mostrar una cuadrícula que facilita la lectura de los datos.

2

Para cambiar el color de la gráfica.

3

Para guardar la gráfica automáticamente.

4

Para aumentar el tamaño de los puntos.

40

Multiple Select

¿Cuáles de las siguientes opciones son tipos de gráficas básicas que se pueden crear con Matplotlib según la diapositiva?

1

plot(x,y)

2

scatter(x,y)

3

bar(x,height)

4

fill_between(x,y1,y2)

41

media

42

Multiple Choice

¿Cuál es la función de 'plt.subplot_mosaic' en el script de ejemplo mostrado?

1

Crear una figura con una sola gráfica

2

Crear una figura con una cuadrícula de 2x2

3

Crear una figura con una gráfica a la izquierda y dos a la derecha

4

Crear una figura vacía sin ejes

43

media

44

Multiple Choice

Observando las figuras en las imágenes 1 y 2, ¿cómo se distribuyen los ejes en la figura creada por el script 'plt.subplot_mosaic'?

1

Todos los ejes están en una sola columna

2

Hay un eje a la izquierda y dos a la derecha en columna

3

Todos los ejes están en una sola fila

4

Hay dos ejes arriba y uno abajo

45

media

46

Multiple Choice

¿Qué diferencia hay entre 'plt.figure()' y 'plt.subplots()' según el ejemplo mostrado?

1

Ambos crean una figura vacía

2

'plt.figure()' crea una figura vacía, 'plt.subplots()' crea una figura con ejes

3

'plt.figure()' crea una figura con ejes, 'plt.subplots()' crea una cuadrícula de ejes

4

No hay diferencia

47

media

48

Fill in the Blanks

Type answer...

49

media

50

Open Ended

Explica cómo se puede crear una matriz de 2x2 figuras usando Matplotlib, según los ejemplos proporcionados.

51

media

52

Multiple Choice

¿Cuáles son las ventajas de utilizar el estilo orientado a objetos (OO) en Matplotlib para graficar, según el ejemplo mostrado?

1

Permite mayor control sobre los gráficos y su personalización

2

Es más rápido que el estilo funcional

3

No permite agregar etiquetas a las curvas

4

No se puede usar con datos de numpy

53

media

54

media

55

media

56

media

57

Multiple Choice

¿Cuál de los siguientes módulos se importa en el ejemplo de script mostrado en la sesión?

1

cmath

2

matplotlib

3

os

4

sys

media

Show answer

Auto Play

Slide 1 / 57

SLIDE