Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Fundamentos de Programación

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

¿Cuál de los siguientes es un tipo de dato entero en Python?

a)

int

b)

str

c)

float

d)

list

2.

¿Qué tipo de dato es True en Python?

a)

str

b)

bool

c)

int

d)

float

3.

¿Cuál es la forma correcta de crear una variable en Python?

a)

var x = 10

b)

int x = 10

c)

x = 10

d)

x : 10

4.

¿Qué ocurrirá si se intenta usar una variable no definida en Python?

a)

Se creará automáticamente con valor None

b)

Generará un error de ejecución

c)

Asignará el valor 0 a la variable

d)

Ignorará la línea de código

5.

¿Cuál es el resultado de la expresión 5 + 3 * 2 en Python?

a)

11

b)

16

c)

10

d)

11

6.

¿Qué operador se usa para obtener el resto de una división en Python?

a)

//

b)

/

c)

%

d)

**

7.

¿Cuál es el resultado de 'Hello' + ' World' en Python?

a)

HelloWorld

b)

Hello World

c)

Hello+World

d)

Error

8.

¿Cómo se accede al primer carácter de la cadena s = "Python"?

a)
s[0]
b)
s.charAt(0)
c)
s[-1]
d)
s[1]
9.

¿Qué función se usa para solicitar entrada del usuario en Python?

a)

print()

b)

input()

c)

get()

d)

read()

10.

¿Cómo se muestra un mensaje en la consola en Python?

a)

print()

b)

echo()

c)

display()

d)

show()

11.

¿Cuál es la forma correcta de convertir una cadena s = "123" a un entero?

a)

int(s)

b)

float(s)

c)

str(s)

d)

char(s)

12.

¿Qué tipo de dato es el resultado de float('3.14')?

a)

int

b)

str

c)

float

d)

bool

13.

¿Cuál de las siguientes es una estructura condicional en Python?

a)

if

b)

switch

c)

case

d)

do

14.

¿Qué operador se usa para comparar si dos valores son iguales en Python?

a)

=

b)

==

c)

!=

d)

<>

15.

¿Cuál es el resultado de True and False en Python?

a)

True

b)

False

c)

None

d)

Error

16.

¿Cuál es el resultado de not True en Python?

a)

True

b)

False

c)

None

d)

Error

17.

¿Qué tipo de ciclo se usa para repetir un bloque de código un número específico de veces en Python?

a)

while

b)

for

c)

repeat

d)

loop

18.

¿Cuál es la forma correcta de crear un ciclo while infinito en Python?

a)

while true:

b)

while (1):

c)

while True:

d)

while (0):

19.

¿Cuándo uso un ciclo for y cuándo uso un ciclo while?

a)

El bucle for se usa cuando necesito iterar una secuencia de elementos, y el bucle while cuando conozco el número de iteraciones de antemano.

b)

Los bucles for se usan para iteraciones infinitas, mientras que los bucles while se usan para iteraciones fijas.

c)

Los bucles while son más eficientes que los bucles for en todos los escenarios.

d)

Se usa un bucle for cuando se sabe el número de iteraciones de antemano, y un bucle while cuando se necesita iterar basandose en una condición.

20.

¿Cómo se accede al tercer elemento de la lista lista = [1, 2, 3, 4] en Python?

a)
lista[3]
b)
lista(2)
c)
lista[2]
d)
lista.index(3)
21.

¿Qué función se usa para agregar un elemento al final de una lista en Python?

a)

append()

b)

insert()

c)

add()

d)

extend()

22.

¿Cómo se define una función en Python?

a)

def functionName()

b)

function functionName()

c)

def functionName{}

d)

func functionName()

23.

¿Cuál es la forma correcta de llamar a una función llamada mi_funcion?

a)

mi_funcion()

b)

call mi_funcion

c)

mi_funcion[]

d)

mi_funcion{}

24.

¿Cómo se llama lo que va dentro de los paréntesis en la definición de una función en Python?

a)
variables
b)
argumentos
c)
declaraciones
d)
parámetros
25.

¿Qué es el retorno de una función?

a)

El nombre de la función.

b)

El valor devuelve al ser llamada.

c)

El comentario dentro de la función.

d)

El número de líneas de código de la función.