wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Estructura de datos

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

¿Cuál de las siguientes afirmaciones es correcta sobre el uso de while y for en problemas prácticos?

a)

El while es mejor cuando se conoce el número exacto de iteraciones.

b)


El for es más adecuado cuando se conoce el rango o colección a recorrer.

c)


Ninguna de las anteriores.

d)

Ambos ciclos funcionan exactamente igual en cualquier caso.

2.
a)


Línea 2

b)

No hay error

c)

Línea 4

d)

Línea 3

3.
a)


Línea 5

b)

No hay error

c)

Línea 3

d)

Línea 7

4.
a)


Error en la línea 4

b)

Error en la línea 2

c)

Muestra: obtener_pi()

d)

Muestra: El valor de PI es: 3.1416

5.

¿Qué palabra clave se utiliza en Python para invocar al constructor de la clase base desde la clase hija?

a)


super

b)


Ninguna de las respuestas es correcta

c)

self

d)

init

6.
a)


Lanza un error si el archivo ya existe

b)


Borra el archivo existente

c)

Crea el archivo datos.txt si no existe

d)

Ninguna respuesta es correcta

7.
a)


Línea 1

b)

Línea 7

c)

Línea 6

d)

No hay error

8.
a)


Error en la línea 3

b)

Gerente: Mario - Salario: 1200

c)

Ninguna respuesta es correcta

d)


Error en la línea 8

9.
a)

Línea 2

b)

No hay error

c)

Línea 7

d)


Línea 5 y 6

10.
a)

Error en la línea 2

b)


No pasa nada

c)

Imprime Secreto

d)

Error en la línea 6

11.
a)

Error en la línea 5

b)

No tiene errores, imprime La suma es: 4

c)

Error en la línea 2

d)

Error en la línea 4

12.
a)

Error en la línea 4

b)


Error en la línea 5

c)

El saldo de Luis es: 500

d)


Error en la línea 9

13.
a)

Líneas 3 y 5

b)

Línea 3

c)

No hay error

d)

Línea 6

14.
a)

Línea 3


b)

Líneas 2 y 3

c)

No hay error

d)


Línea 2

15.

¿Cuál de los siguientes ejemplos refleja una combinación de estructuras de control?

a)


Un bucle for que imprime números del 1 al 10.

b)

Un while que termina cuando la variable llega a 0.

c)

Ninguna de las anteriores.

d)

Un bucle anidado que imprime tablas de multiplicar usando for dentro de otro for.

16.
a)

No hay error

b)


Línea 4

c)


Línea 9

d)


Línea 5

17.
a)

Línea 7

b)

Línea 2

c)

No hay error

d)


Línea 8

18.

¿Qué característica distingue a un atributo protegido de uno privado?

a)


El privado se identifica con un guion bajo y no puede heredarse

b)


El protegido se identifica con un guion bajo y puede heredarse

c)

Ninguna de las respuestas es correcta

d)


Ambos se comportan igual

19.
a)

Error en la línea 7

b)


Ninguna respuesta es correcta

c)


Toyota Corolla

d)

Corolla Toyota

20.
a)

{"cedula": "123", "nombre": "Ana", "edad": "20"}

b)

Error en la línea 11

c)


Ana

d)

Ninguna respuesta es correcta

21.

¿Qué sucede si una clase hija no define su propio constructor en Python?

a)

Ninguna de las respuestas es correcta

b)


Produce un error de tipo

c)


No puede instanciarse

d)

Usa el constructor heredado de la clase padre

22.
a)


Error en la línea 6

b)

Error en la línea 2

c)


Error en la línea 7

d)

No tiene errores

23.
a)


Línea 2

b)

Línea 5

c)

Línea 3

d)


No hay error

24.

¿Cuál es la característica principal del ciclo while en programación?

a)

Evalúa la condición al inicio y repite mientras sea verdadera.

b)


Evalúa la condición al final, garantizando al menos una ejecución.

c)


Recorre automáticamente cualquier colección sin importar la condición.

d)


Ninguna de las anteriores.

25.
a)

Error en la línea 5

b)

{"cedula":"01","nombre":"Jorge","edad":"30"}

c)

Ninguna respuesta es correcta

d)

01;Jorge;30

26.
a)

Error en la línea 3

b)

Docente: Paola

c)

Ninguna respuesta es correcta

d)


Error en la línea 7

27.
a)


Línea 2

b)

No hay error

c)


Línea 4

d)


Línea 3

28.
a)

Línea 10

b)

Línea 13

c)

No hay

d)

Línea 7

29.
a)

No hay error

b)

Línea 4

c)

Línea 2

d)

Línea 3

30.
a)

Error en la línea 2

b)

Muestra Resultado: 0

c)


Muestra Resultado: infinito

d)


Se produce un error en tiempo de ejecución por división entre cero