wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Examen Python + basic OOP

Total questions: 26

Worksheet time: 34mins

Name
Class
Date
1.

Q. 

Es una representación gráfica de un algoritmo.

a)

Algoritmo

b)

programa computadora

c)

diagrama de flujo

d)

lenguaje de programacion

2.

Los programadores usan el diagrama de flujo para:

a)

Manténgase conectado con el programa.

b)

Planificación de programas

c)

escribir varios codigos

d)

Ninguna de las anteriores

3.

¿Qué hace el bloque de decisión?

a)

Introducir información por teclado

b)

Realizar una pregunta o condición

c)

Crear variables

d)

Mostrar información por pantalla

4.

¿Qué se muestra por pantalla?

a)

El número 1

b)

Los números del 1 al 10

c)

Los números del 0 al 10

d)

El número 10

5.

¿Como eliminaria el 2do elemento de la lista?

(a)  

6.

¿Como puedo mostrar cuantos elementos tiene la lista?

a)
b)
c)
7.

Observa el codigo y elige el resultado correcto

a)

20

b)

25

c)

5

8.

Si quisieramos capturar el valor 2.4 usamos la sentencia

a)

a=int(input("ingrese"))

b)

a=float(input("ingrese"))

9.

Para que se utiliza print?

a)

No se usa

b)

Muestra un mensaje en pantalla

c)

Muestra el valor de una variable

d)

Mostrar un error

10.

¿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

11.

Complete la palabra reservada de Python en el siguiente programa:

X=6

If X < 0:

Print (“negativo”)

¿? X == 0

Peint(“cero”)

Else:

Print(“positivo”)

a)

elseif

b)

elif

c)

else

d)

else if.

e)

Do

12.

Si a frutas se le asigna el valor ['Manzana', 'Papaya', 'Banano', 'Papaya'], entonces es de tipo

a)

Diccionario

b)

Set

c)

Lista

d)

Tupla

13.

El resultado de la siguiente operación 2**3 es

a)

6

b)

8

c)

1

d)

5

14.

Son operadores lógicos:

a)

And

Or

Not

b)

And

@

Or

&

Not

c)

And

X

Or

<

Not

d)

And

<

Or

>

Not

15.

Se refieren a caracteristicas principalmente fisicas y de estado de un objeto

a)

Metodos

b)

Operaciones

c)

Atributos

d)

Objetos

16.

Las clases normalmente disponen de:

a)

Nombre, atributos y métodos.

b)

Herencia, atributos y nombre.

c)

Nombre, métodos, herencia.

17.
La palabra reservada para crear una clase en python es
a)
class
b)
Clas
c)
Object
d)
object
18.
Para inicializar los atributos de una clase, debemos crear un método cuyo nombre sea...
a)
new
b)
__construct__
c)
init
d)
__init__
19.

El uso de "self" al crear una clase es optativo.

a)

Verdadero

b)

Falso

20.

Marca aquello que sea correcto sobre este programa...

a)

Siempre se añaden 5 invitados a la lista

b)

Todos los nombres que se añadan empezarán por la letra 'A'

c)

Todos los nombres que se añadan contendrán 15 caracteres o menos

d)

La lista de invitados podría quedarse vacía al terminar el bucle for

21.

Marca aquello que sea correcto sobre este programa...

a)

La cantidad de veces (iteraciones) del bucle for es 51

b)

Este programa imprime números aleatorios entre 1 y 100

c)

La cantidad de veces (iteraciones) del bucle for es 100

d)

Este programa imprime números aleatorios entre 1 y 101

22.

La siguiente afirmación/afirmaciones sobre este programa son ciertas...

a)

len(usuarios) sería igual a 2

b)

El programa siempre solicita exactamente 2 entradas al usuario (usuario y password)

c)

Este programa nunca termina ya que el bucle while es infinito

d)

Podemos saber cuántas veces se ejecutará el bucle while

e)

En este programa las conversiones a str no son del todo necesarias

23.

Selecciona aquella afirmación o afirmaciones que sean correctas

a)

esPar( ) es un bucle

b)

La función hace lo que debe, dice correctamente si un número es par o no

c)

esPar( ) es una función con un parámetro

d)

El programa imprime:

False

False

e)

El programa imprime:

False

24.

En este programa...

a)

Las variables x e y son de tipo int

b)

Se usa un bucle

c)

Se imprime:

"Vamos a la playa"

d)

Se imprime:

"Vamos a la piscina"

"Vamos a la playa"

e)

Se imprime:

"Vamos a la piscina"

25.

Marca la afirmación o afirmaciones correctas sobre este programa de OOP

a)

El programa imprime:

120.1

True

118.1

False

b)

La clase Bombilla tiene 3 atributos

c)

La clase tiene atributos opcionales

d)

La clase Bombilla tiene 2 métodos

26.

Señala la afirmación o afirmaciones correctas sobre este programa de OOP

a)

En el programa se crean 2 objetos de la clase Jugador

b)

El programa imprime:

3hh3h3#

contraseña

Europa

c)

La clase Jugador tiene un atributo opcional

d)

El jugador1 tiene un rango Pro

e)

El programa imprime:

3hh3h3#

contraseña

Bélgica