wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Guía examen

Total questions: 60

Worksheet time: 45mins

Name
Class
Date
1.

¿Cuál es el comportamiento esperado del siguiente programa?

a)

El programa mostrará "¡Hola!" en la pantalla

b)

El programa mostrará ¡Hola! en la pantalla

c)

El programa mostrará ("¡Hola!") en la pantalla

d)

El programa generará un mensaje de error en la pantalla

2.

¿Cuál es el comportamiento esperado del siguiente programa?

a)

El programa mostrará ("¡Adiós!") en la pantalla

b)

El programa mostrará "¡Adiós!" en la pantalla

c)

El programa mostrará ¡Adiós! en la pantalla

d)

El programa generará un mensaje de error en la pantalla

3.

¿Cuál de las siguientes funciones permite mostrar en pantalla su argumento?

a)

print()

b)

input()

c)

string()

d)

todas son correctas

4.

¿Cuál de las siguientes funciones permite obtener información del teclado por parte del usuario?

a)

write()

b)

print()

c)

input()

d)

Todas son correctas

5.

¿Qué se mostrará en pantalla al ejecutar la siguiente línea?

a)

22035

b)

255

c)

220+35

d)

Depende

6.

¿Qué se mostrará en pantalla al ejecutar la siguiente línea?

a)

22035

b)

255

c)

220+35

d)

Depende

7.

La función input() permite obtener información ingresada por el usuario, y la almacena para ser utilizada posteriormente. ¿Verdadero o Falso?

a)

Verdadero

b)

Falso

8.

¿Para qué sirve type() en Python?

a)

Crea listas o diccionarios según se indique dentro de los paréntesis

b)

Imprime en consola el texto que se ponga dentro de los paréntesis

c)

Indica el tipo de dato de una variable u objeto

d)

Convierte cualquier variable u objeto al tipo de dato que se le indique

9.

¿Para qué sirven los operadores aritméticos en Python?

a)

Son usados para cálculos estadísticos usados en programas especiales

b)

Para comparar diferentes variables y convertirlas al tipo de dato más óptimo

c)

Para ejecutar operaciones de comparación entre variables de tipo flotante

d)

Para ejecutar operaciones matemáticas fundamentales como suma, resta, multiplicación y división

10.

¿Para qué se utiliza el método lower() en Python?

a)

Para pasar toda un string a mayúsculas.

b)

Se necesita para convertir un int a string

c)

Para redondear un número flotante

d)

Para pasar toda un string a minúsculas

11.

¿Qué es una variable en programación?

a)

Se trata de una estructura especial similar a listas, diccionarios y tuplas

b)

Un espacio en memoria al que se le da un nombre para guardar algún dato

c)

Un número aleatorio que varía dentro de un programa

d)

Es un cálculo binario de comparación entre instrucciones.

12.

¿Cuál es la diferencia entre un ciclo for y un while?

a)

Ninguna, ambos ciclos son lo mismo, pero suele usarse más el ciclo for por ser más organizado y corto de escribir.

b)

Ninguna, ambos ciclos son iguales y se pueden usar para lo mismo

c)

El ciclo while es más fácil de escribir por su sintaxis de condicionales

d)

Con el ciclo for tenemos definido cuántas veces iteramos, mientras que en el while es indefinido hasta que se cumpla la condición que indica

13.

¿Cuál es el resultado de la siguiente condicional en Python?

a)

990

b)

El resultado es mayor o igual a 1000

c)

El resultado es menor a 1000

d)

1000

14.

¿Para qué se utilizan condicionales como if en un programa?

a)

Son utilizados para decidir si ejecutar o no un programa dependiendo de la cantidad de líneas de código

b)

Para que el programa decida ejecutar una parte del programa con base en si se cumple una condición

c)

Para ocultar código que no se ejecuta y que solo sirve como referencia para las personas que leen el código

d)

Se suelen usar para repetir bloques de código de manera indefinida

15.

¿Qué se obtiene al ejecutar la siguiente línea en Python?

print((8 / 2) + 4 * 8)

a)

36

b)

64

c)

10.66666667

d)

N.A.

16.

¿Qué resultaría de la siguiente expresión lógica en Python?

a)

TRUE

b)

False

c)

1

d)

True

17.

¿Qué resultaría de la siguiente expresión lógica en Python?

a)

TRUE

b)

FALSE

c)

True

d)

False

18.

¿Qué se obtiene al ejecutar la siguiente conversión en Python?

a)

4

b)

4.56

c)

4.5

d)

0

19.

¿Cuál de las siguientes funciones se utiliza para convertir un string a un número entero en Python?

a)

int()

b)

float()

c)

str()

d)

convert()

20.

¿Qué resultado se obtiene al ejecutar la expresión 5 + 3 * 2 en Python?

a)

16

b)

11

c)

10

d)

8

21.

¿Qué hace la función len() en Python?

a)

Devuelve la longitud de un string o lista

b)

Convierte un string a minúsculas

c)

Redondea un número flotante

d)

Genera un número aleatorio

22.

¿Qué se obtiene al ejecutar la expresión 10 // 3 en Python?

a)

3.33

b)

3

c)

4

d)

3.0

23.

¿Cuál es el propósito de la función range() en Python?

a)

Generar una secuencia de números enteros

b)

Crear una lista de strings

c)

Definir un rango de valores para una variable

d)

Convertir un número a su representación binaria

24.

¿Qué función se utiliza para obtener la longitud de una lista en Python?

a)

length()

b)

len()

c)

size()

d)

count()

25.

Seleccione la función para ingresar datos por teclado y almacenarlo en una variable.

a)

Output ()

b)

Data ()

c)

Input ()

d)

Str ()

26.

Seleccione la función que me permite conocer el tipo de dato de un valor ingresado.

a)

str ()

b)

type ()

c)

Int ()

d)

Output ()

27.

Seleccione el mensaje que aparecería si el número ingresado es 08

a)

Número Negativo

b)

Ha escrito mal el número

c)

Ha escrito el número {numero}

d)

Ninguna de las aneriores

28.

Según las siguientes instrucciones de python, se imprime

a)

Si

b)

No

c)

No muestra nada

d)

muestra Si y No

29.

¿Qué se muestra por pantalla?

a)

edad

b)

(edad)

c)

Tu edad es: 20

d)

20

30.

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

a)

12.2

b)

'20'

c)

-295

d)

8

31.

Elif se utiliza cuando usamos:

a)

una condición

b)

dos condiciones

c)

más de 2 condiciones

d)

ninguna

32.

Se pueden escribir tantos bloques elif como sean necesarios.

a)

Falso

b)

Verdadero

33.

Si la variable a = 4, y aplicamos el operador de asignación **2 el nuevo valor de a es:

a)

16

b)

8

c)

4

d)

32

34.

¿Como se declara una variable tipo entero?

a)

a = 20

b)

a = "20"

c)

a = 20;

d)

a = "20";

35.

¿Como se declara una variable tipo String?

a)

nombre = " Pedro";

b)

nombre = "Pedro"

c)

nombre = 'Pedro';

d)

nombre = pedro

36.

Símbolo que se usa para diferenciar entre dos valores.

Por ejemplo: 4 es diferente de 4

a)

!=

b)

#

c)

<>

d)

¡=

37.

¿Qué sucede si intentas usar una variable que no ha sido declarada?

a)

La variable tendrá un valor de 0

b)

Python creará la variable automáticamente

c)

Python mostrará un error

d)

La variable tendrá un valor de None

38.

¿Cuál es el resultado de la expresión lógica True and False en Python?

a)

Null

b)

False

c)

Error

d)

True

39.

Los programas escritos en Python usan la extensión:

a)

py

b)

pyt

c)

ptn

d)

pyt

40.

Diga si es Verdadero o Falso:

Python es un lenguaje de bajo nivel.

a)

Verdadero

b)

Falso

41.

resultado = 2 + 3 * 4 ** 2 / (1 + 1)

a)

13

b)

20

c)

26

d)

28

42.

¿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

43.

¿Dónde está el error?

Print ("Hola mundo")

a)

No tiene errores

b)

Sobran los paréntesis

c)

print se pone en minúscula

44.

¿Dónde está el error?

print("Introduce un número")

a=input()

n=a+5

a)

El código es correcto

b)

Falta espacio en print ("Introduce un número")

c)

n no está definida como variable.

d)

Al utilizar input se almacena el valor como string

45.

¿Dónde está el error?

print("Introduce un número")

a=int(input()

n=a+5

a)

El código es correcto

b)

Falta un paréntesis en la línea 2.

c)

No necesita la función int

46.

El código muestra un mensaje de error en línea 2¿Dónde está el error?

print("Introduce un número"

a=int(input())

n=a+5

a)

El código es correcto. No hay error

b)

a es variable string y no se puede sumar.

c)

Error en línea 1. Falta un paréntesis.

47.

Condicional. ¿Dónde está el error?

¿Dónde está el error?

print("Introduce un número")

a=int(input())

n=a+5

if n>5

_print (" a>0 ")

a)

Error en: if n>5:

b)

Error en indentación

c)

El código es correcto.

48.

¿Dónde está el error?

a)

Línea 1

b)

Línea 2

c)

No calcula la suma

d)

El código es correcto

49.

¿Dónde está el error?

a)

Línea 7

b)

Línea 6

c)

Error de indentanción

d)

Código correcto

50.

¿Dónde está el error?

a)

En línea 1

b)

En línea 7

c)

Error de indentación

d)

Código correcto

51.

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

a)

Nada

b)

Escribe: Número igual a 50

c)

Error de sintaxis.

52.

¿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.

53.

¿Qué número escribe al final?

a)

Ninguno. Tiene un error

b)

99

c)

100

d)

101

54.

¿Qué número escribe al final?

a)

Ninguno. Tiene un error

b)

99

c)

100

d)

101

55.

¿Cuántos números escribe este programa?

a)

100 veces 2

b)

99 veces 2

c)

Solo un número, el 2.

56.

¿Qué número muestra al final del while?

a)

100

b)

99

c)

Bucle infinito

d)

Solo muestra a

57.

¿Qué número imprime en primer lugar?

a)

50

b)

49

c)

51

d)

Da error

58.

¿Qué número imprime en primer lugar?

a)

50

b)

49

c)

51

d)

Da error

59.

¿Qué número imprime en primer lugar?

a)

50

b)

49

c)

51

d)

Da error. Indentación

60.

¿Qué hace el siguiente código?

a)

Muestra un reloj

b)

Cuenta de 60 en 60

c)

Nada. El código está comentado