wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Bachillerato

Total questions: 50

Worksheet time: 37mins

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.

¿Qué se muestra por pantalla?

a)

edad

b)

(edad)

c)

Tu edad es: 20

d)

20

5.

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

a)

print()

b)

input()

c)

input

d)

proceso

6.

¿Qué se muestra por pantalla?

a)

7

b)

12

c)

resultado

d)

El resultado es 7

7.

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

a)

input

b)

print()

c)

print

d)

input()

8.

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

a)

12.2

b)

'20'

c)

-295

d)

8

9.

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

a)
b)
c)
d)
10.

¿Qué se muestra por pantalla?

a)

8

b)

resultado

c)

"resultado"

d)

15

11.

¿Qué se muestra por pantalla?

a)

4

b)

resultado

c)

nada

d)

8

12.

¿Qué se muestra por pantalla?

a)

3

b)

4

c)

resultado

d)

12

13.

Selecciona los tipos de variables en Python:

a)

Integer

b)

String

c)

Boolean

d)

Char

e)

Float

14.

¿Qué se muestra por pantalla?

a)

La edad que la persona haya escrito + 5

b)

edad + 5

c)

12 + 5

d)

Edad5

15.

Selecciona las variables creadas de forma incorrecta:

a)
b)
c)
d)
16.

¿Qué se muestra por pantalla?

a)

5

b)

20

c)

10

d)

resultadoFinal

17.

¿Qué se muestra por pantalla?

a)

No es mayor

b)

Es mayor

c)

"Es mayor"

d)

Nada

18.

¿Qué se muestra por pantalla?

a)

Son iguales

b)

No son iguales

c)

Nada

d)

"No son iguales"

19.

¿Qué se muestra por pantalla?

a)

1

b)

2

c)

3

d)

0

20.

¿Cual de las siguientes opciones es correcta?

a)
b)
c)
d)
21.

¿Cuál de las siguientes opciones es correcta?

a)
b)
c)
d)
22.

¿Cuál de las siguientes opciones es correcta?

a)
b)
c)
d)
23.

Los if y else siempre se terminan con

a)

Un punto .

b)

Unos paréntesis ( )

c)

Dos puntos :

d)

Unas comillas " "

24.

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 ( )

25.

¿Cómo se le llama a un programa de computadora que ejecuta directamente instrucciones escritas en un lenguaje de programación?

a)

Un compilador

b)

Un traductor

c)

Un interprete

26.

¿Qué es un código fuente?

a)

Código maquina ejecutado por computadoras

b)

Un programa escrito en un lenguaje de programación

c)

Otro nombre para el archivo fuente

27.

Python es un ejemplo de...

a)

Un lenguaje maquina

b)

Un lenguaje de programación de alto nivel

c)

Un lenguaje natural

d)

Un lenguaje de procesos

28.

¿Cuál de las siguientes es un ejemplo de una extensión de archivo de Python?

a)

py

b)

pi

c)

p

29.

¿Dónde está el error?

a)

Línea 7

b)

Línea 6

c)

Error de indentanción

d)

Código correcto

30.

¿Dónde está el error?

a)

Línea 1

b)

Línea 2

c)

No calcula la suma

d)

El código es correcto

31.

¿Dónde está el error?

print ("Hola mundo)

a)

Faltan las comillas

b)

Sobran las comillas

c)

Sobra el paréntesis

d)

El código es correcto

32.

¿Dónde está el error?

Print ("Hola mundo")

a)

No tiene errores

b)

Sobran los paréntesis

c)

print se pone en minúscula

33.

¿Qué pasa si el número es igual a 50?

a)

Escribe: Número igual a 50

b)

Nada. Condición mal escrita.

c)

El código es correcto.

34.

¿Qué número escribe al final?

a)

Ninguno. Tiene un error

b)

99

c)

100

d)

101

35.

¿Qué número escribe al final?

a)

Ninguno. Tiene un error

b)

99

c)

100

d)

101

36.

¿Qué número imprime en primer lugar?

a)

50

b)

49

c)

51

d)

Da error

37.

¿Qué número imprime en primer lugar?

a)

50

b)

49

c)

51

d)

Da error. Indentación

38.

Complete la palabra reservada de python en el siguiente programa:

a)

elseif

b)

elif

c)

else

d)

else if

39.

¿Cuál es la salida que produce este bloque de código en python?

a)

0

b)

1

c)

2

d)

3

40.

¿Cuál es la salida que produce este bloque de código en python?.

a)

0,1,2,3,4

b)

0,1,2,3,4,5

c)

1,2,3,4,5

d)

1,2,3,4

41.

¿Qué números imprime el siguiente código en python?

a)

7, 9, 11,13 y 15

b)

9, 11,13 y 15

c)

7, 9, 11 y 13

d)

9, 11 y 13

42.

¿Cuál es la salida que produce este bloque de código en python?

a)

0, 1 y 2

b)

1, 2 y 3

c)

2, 3 y 4

d)

3, 4 y 5

43.

¿Qué instrucción es necesaria para poder obtener una lista con estos elementos [67, 8, 90, 3]?

a)

lst_n[2:4]

b)

lst_n[2:5]

c)

lst_n[1:-3]

d)

lst_n[2:-2]

44.

¿Qué operador aritmético se utiliza para obtener el resultado de elevar un número a una potencia?

a)

/

b)

%

c)

//

d)

**

45.

Después de ejecutar esta línea:

edad = input("¿Cuántos años tienes?")

a)

La variable edad será de tipo numérico entero.

b)

La variable edad será de tipo numérico flotante.

c)

La variable edad será booleana.

d)

La variable edad será de tipo cadena.

46.

En Python para hacer un comentario debemos poner al inicio el siguiente símbolo

a)

//

b)

/*

c)

#

d)

$$

47.

¿Qué secuencia de escapa sirve para generar un salto de línea dentro de una cadena de texto?

a)

\n

b)

\t

c)

\v

d)

\b

48.

¿Cuál de las siguientes opciones es correcta?

a)
b)
c)
d)
49.

Las tuplas y listas son muy similares, pero una principal diferencia es…

a)

En las listas pueden modificarse sus elementos y en las tuplas no.

b)

En las tuplas pueden modificarse sus elementos y en las listas no.

c)

No hay diferencia

50.

La forma correcta de escribir un diccionario es:

a)

diccionario = {'id': 1, 'nombre': 'juan', 'edad' : 22 }

b)

diccionario = ['id': 1, 'nombre': 'juan', 'edad' : 22 ]

c)

diccionario = ('id' :1, 'nombre': 'juan' , 'edad' : 22 )