Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Snap! Listas

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

¿Cuál es un propósito principal de usar listas en Snap!, según lo visto en clase?

a)

Realizar cálculos matemáticos complejos

b)

Almacenar y gestionar múltiples piezas de información relacionada juntas

c)

Crear animaciones visuales detalladas para los objetos

d)

Almacenar solo un único valor de texto a la vez

2.

¿Qué bloque de Snap! usarías típicamente para averiguar cuántos elementos están almacenados actualmente en una lista?

a)

elemento 1 de (lista)

b)

añadir (algo) a (lista)

c)

longitud de (lista)

d)

¿está (lista) vacía?

3.

Si tienes una lista de Snap! llamada colores que contiene ["rojo", "verde", "azul", "amarillo"], ¿Qué reportaría el bloque elemento 3 de colores?

a)

azul

b)

verde

c)

amarillo

d)

rojo

4.

¿Cuál es una ventaja significativa de almacenar una lista de canciones usando una estructura de lista en comparación con usar muchas variables separadas (p. ej., cancion1, cancion2, cancion3)?

a)

Las listas pueden ordenar automáticamente las canciones alfabéticamente

b)

Las variables separadas son generalmente más fáciles de recorrer con bucles

c)

Permite una gestión más organizada y eficiente de la colección de canciones

d)

Las listas pueden contener un número infinito de canciones, mientras que las variables no

5.

Imagina que una lista en Snap! llamada puntuaciones contiene inicialmente [100, 250, 180, 300]. Si usas un bloque de Snap! equivalente a borrar elemento 2 de puntuaciones, ¿Qué contendría la lista puntuaciones después?

a)

[250, 180, 300]

b)

[100, 250, 300]

c)

[100, 250, 180]

d)

[100, 180, 300]

6.

En programación y en Snap!, ¿Qué término se utiliza para referirse a la posición de un elemento dentro de una lista (p. ej., el 1er, 2do o 3er elemento)?

a)

Un puntero

b)

Un marcador

c)

Un índice

d)

Una etiqueta

7.

Se muestra que cada contacto (p. ej., Betsy Anderson) se almacena con múltiples piezas de información (nombre, dirección, número de teléfono) dentro de la lista principal. Esto implica que:

a)

Las listas en Snap! solo pueden almacenar cadenas de texto

b)

Un elemento dentro de una lista puede ser a su vez otra lista

c)

Todos los elementos en una lista deben ser números

d)

Las listas no pueden modificarse después de ser creadas

8.

Si deseas agregar un nuevo contacto a tu lista de contactos existente en Snap!, ¿Cuál de los siguientes bloques sería el más apropiado para agregarlo al final de la lista?

a)

reemplazar elemento 1 de (lista) con (nuevo_contacto)

b)

longitud de (lista)

c)

añadir (nuevo_contacto) a (lista)

d)

insertar (nuevo_contacto) en 1 de (lista)

9.

Acabas de crear una lista nueva y vacía en Snap! llamada tareas_pendientes. Si luego usas el bloque de Snap! ¿está (tareas_pendientes) vacía?, ¿Qué resultado esperarías?

a)

Falso

b)

0

c)

Un mensaje de error

d)

Verdadero

10.

Para implementar una función que busque un contacto por nombre dentro de tu lista de contactos de Snap!, ¿Qué operación fundamental de listas probablemente necesitarías realizar?

a)

Calcular la longitud promedio de los nombres de los contactos

b)

Iterar (recorrer) la lista para verificar los detalles de cada contacto

c)

Eliminar el último contacto agregado a la lista

d)

Intercambiar el primer y el último contacto en la lista