wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Patrones Hermosos Repaso General

Total questions: 55

Worksheet time: 49mins

Name
Class
Date
1.

¿Qué es Python?

a)

Es un lenguaje de programación

b)

Es un diagrama de flujo

c)

Es un algoritmo

d)

Es una variable

2.

¿Cuál de las siguientes opciones es una variable de tipo String?

a)

Hola

b)

'P'

c)

"Soy una variable"

d)

18.9

3.

¿Cuál de las siguientes opciones es una variable de tipo Float?

a)

-7.12

b)

5

c)

'8.2'

d)

10.4

4.

Selecciona las variables escritas de forma incorrecta:

a)

numero1

b)

numero 2

c)

perroGrande

d)

9coches

5.

¿Qué se muestra por pantalla?

a)

edad

b)

(edad)

c)

Tu edad es: 20

d)

20

6.

¿Qué instrucción de Python permite introducir información?

a)

print()

b)

input()

c)

input

d)

proceso

7.

¿Cuáles de las siguientes variables son de tipo Char?

a)

"H"

b)

'9'

c)

"9.1"

d)

'HA'

8.

¿Qué se muestra por pantalla?

a)

7

b)

12

c)

resultado

d)

El resultado es 7

9.

¿Qué instrucción de Python permite mostrar información por pantalla?

a)

input

b)

print()

c)

print

d)

input()

10.

¿Cuáles de las siguientes variables son de tipo Integer?

a)

12.2

b)

'20'

c)

-295

d)

8

11.

¿Cuáles de las siguientes variables son de tipo Boolean?

a)
b)
c)
d)
12.

¿Qué se muestra por pantalla?

a)

8

b)

resultado

c)

"resultado"

d)

15

13.

¿Qué se muestra por pantalla?

a)

4

b)

resultado

c)

nada

d)

8

14.

¿Qué se muestra por pantalla?

a)

3

b)

4

c)

resultado

d)

12

15.

Selecciona los tipos de variables en Python:

a)

Integer

b)

String

c)

Boolean

d)

Char

e)

Float

16.

¿Qué se muestra por pantalla?

a)

La edad que la persona haya escrito + 5

b)

edad + 5

c)

12 + 5

d)

Edad5

17.

¿Qué se muestra por pantalla?

a)

edad + 5

b)

La edad que la persona haya escrito + 5

c)

5

d)

Dará un error: no se puede sumar un String con un Integer

18.

Selecciona las variables creadas de forma incorrecta:

a)
b)
c)
d)
19.

¿Qué se muestra por pantalla?

a)

5

b)

20

c)

10

d)

resultadoFinal

20.

¿Qué se muestra por pantalla?

a)

No es mayor

b)

Es mayor

c)

"Es mayor"

d)

Nada

21.

¿Qué se muestra por pantalla?

a)

Son iguales

b)

No son iguales

c)

Nada

d)

"No son iguales"

22.

¿Qué se muestra por pantalla?

a)

1

b)

2

c)

3

d)

0

23.

¿Cual de las siguientes opciones es correcta?

a)
b)
c)
d)
24.

¿Cuál de las siguientes opciones es correcta?

a)
b)
c)
d)
25.

¿Cuál de las siguientes opciones es correcta?

a)
b)
c)
d)
26.

Los if y else siempre se terminan con

a)

Un punto .

b)

Unos paréntesis ( )

c)

Dos puntos :

d)

Unas comillas " "

27.

Para colocar una instrucción dentro de un if o else:

a)

Hay que dejar un espacio

b)

No hay que dejar ningún espacio

c)

Se tiene que empezar con comillas " "

d)

Se tiene que que empezar con paréntesis ( )

28.

¿Qué imprimirá este código?

a)

La palabra Hello 5 veces

b)

La palabra Hello 3 veces

c)

La palabra Hello 4 veces

d)

Imprimirá Hello sin parar

29.

¿Qué imprimirá este código?

a)

Imprimirá 4 veces ``y''

b)

Los números del 0 al 4

c)

Los números del 0 al 3

d)

Los números del 1 al 4

30.

¿Qué imprimirá este código?

a)

Los números del 0 al 11

b)

Los números del 0 al 10

c)

Los números del 1 al 10

d)

Los números del 1 al 11

31.

¿Qué imprimirá este código?

a)

Los números impares del 3 al 13

b)

Los números impares del 3 al 11

c)

Los números pares del 2 al 12

d)

Los números pares del 2 al 10

32.

¿Qué imprimirá este código?

a)

100

b)

20

c)

10

d)

110

33.

¿Qué imprimirá este código?

a)

110

b)

10

c)

20

d)

100

34.

¿Qué imprimirá este código?

a)

110

b)

100

c)

10

d)

20

35.

¿Cuándo es que un programador debería usar un bucle for en lugar de un bucle while?

a)

Siempre deberían usarse bucles for

b)

Siempre deberían usarse bucles while

c)

Los bucles for son usados cuando existe un número fijo de iteraciones

d)

Los bucles for son usados hasta que una determinada condición es cierta

36.

¿Qué se te ocurre cuando te mencionan el comando Break?

a)

Separa el comando.

b)

Bucle infinito.

c)

Abrir una sentencia.

d)

Romper una sentencia.

37.

¿Que imprimirá este codigo?

a)

Es un bucle infinito.

b)

1

2

3

4

5

6

c)

6

5

4

3

2

1

d)

0

1

2

3

4

5

38.

¿Cómo evitas un bucle infinito en Python?

a)

Utilizando la palabra clave loop para limitar las iteraciones

b)

No es posible evitar bucles infinitos en Python

c)

Usando solo bucles for para evitar problemas de bucles infinitos

d)

Asegurándote de que la condición del bucle eventualmente se vuelva falsa

39.

¿Cuál de los siguientes códigos usa correctamente un bucle while?

a)

while x < 5 { print(x) }

b)

while x < 5: print(x)

c)

while (x < 5) then print(x)

d)

do while x < 5: print(x)

40.

Un bucle for siempre necesita una función range().

a)

Verdadero

b)

Falso

41.

¿Qué palabra clave debe usarse para salir de un bucle while en Python antes de que termine?

a)

exit

b)

stop

c)

break

d)

quit

42.

¿Qué ocurre si no se actualiza la condición dentro de un bucle while?

a)

El bucle se vuelve infinito y nunca termina

b)

Se produce un error de sintaxis

c)

El bucle se ejecuta una sola vez

d)

El programa termina automáticamente

43.

x=[1,True,'hola']

lista='5'

¿Cómo se llama la lista?

a)

x

b)

lista

c)

True

d)

No hay lista.

44.

x=[1,True,'hola']

lista='5'

¿Cuál es la última posición de la lista?

(a)  

45.

h=list()

j=[1,4,7,2,8]

¿Cuántos valores tiene la lista h?

(a)  

46.

h=list()

j=[1,4,7,2,8]

Responde con un solo número.

¿Qué posición tiene el valor 7 en la lista?

(a)  

47.

h=list()

j=[1,4,7,2,8]

Responde SIN ESPACIOS.

¿Escriba el código para imprimir en pantalla el valor 2 de la lista j?

(a)  

48.

alumnos={juan,pedro,luis}

estudiantes=['javier','ana','camila']

participantes=[eugenio,'librada',luisa, True]

¿Qué opción define correctamente una lista?

a)

alumnos

b)

estudiantes

c)

participantes

d)

En ninguna. Todas están incorrectas.

49.

alumnos={juan,pedro,luis}

estudiantes=['javier','ana','camila']

participantes=[eugenio,'librada',luisa, True]

print(estudiantes[len(estudiantes)-2]

¿Escribe el resultado del código anterior?

(a)  

50.

Escribe el código correctamente para crear una lista llamada "profes" con los valores y posiciones que se muestran en la imagen. Escribe SIN ESPACIOS.

(a)  

51.

Analiza el siguiente código.

L=list('CONTINENTE')

for i in L:

print(i)

¿Cuál sería el resultado?

a)

Imprimiría cada letra de la palabra en una línea distinta.

b)

Imprimiría todas las letras de la palabra en una sola línea separándolas por un espacio

c)

imprimiría cada una de las letras en una sola línea en orden inverso

d)

No imprimiría nada porque el código tiene un error.

52.

Selecciona todas las diferentes formas en que podemos crear una lista.

a)

x=list()

b)

x=[]

c)

x=[1,'hola',True]

d)

x=(1,'hola',True)

e)

x={1,'hola',True}

53.

¿Cuál es la salida de lista[1:3] si lista = [0, 1, 2, 3, 4]?

a)

[0, 1]

b)

[1, 2]

c)

[2, 3]

d)

[1, 2, 3]

54.

¿Cómo se concatenan o unen

lista1 = [1, 2] y lista2 = [3, 4] ?

a)

lista1 & lista2

b)

[1,2]+[2,3]

c)

lista3=lista1+lista2

d)

lista=lista1&lista2

55.

¿Cuál es la salida de lista[-1] si lista = [7, 8, 9, 10]?

a)

7

b)

8

c)

9

d)

10