wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Conv_Des_Aplicac_I

Total questions: 44

Worksheet time: 22mins

Name
Class
Date
1.

¿Qué es una clase en Python?

a)

Una plantilla

b)

Una función

c)

Un módulo

d)

Una variable

e)

Un tipo de lista

2.

¿Cómo se define una clase en Python?

a)

class NombreClase:

b)

def NombreClase:

c)

function NombreClase

d)

NombreClase.class

e)

module NombreClase

3.

¿Cómo se crea un objeto?

a)

obj = Clase()

b)

obj = new Clase()

c)

obj = create Clase()

d)

obj = make Clase()

e)

obj = set Clase()

4.

¿Qué es un constructor?

a)

Método que inicializa

b)

Método que destruye

c)

Una clase especial

d)

Un atributo

e)

Un decorador

5.

¿Cuál es el nombre especial del constructor en Python?

a)

__init__

b)

__start__

c)

__new__

d)

__create__

e)

__build__

6.

¿Cómo se llama un método de una clase?

a)

obj.metodo()

b)

obj:metodo()

c)

metodo.obj()

d)

metodo->obj()

e)

call metodo

7.

¿Qué palabra clave se usa para referirse al objeto mismo?

a)

self

b)

this

c)

me

d)

current

e)

object

8.

¿Cómo se hereda de una clase base?

a)

class Hija(Base):

b)

class Base(Hija):

c)

inherit Hija(Base)

d)

Base -> Hija

e)

Hija inherit Base

9.

¿Qué significa sobrescribir un método?

a)

Redefinirlo en la subclase

b)

Eliminarlo

c)

Duplicarlo

d)

Cambiar el constructor

e)

No usarlo

10.

¿Qué palabra se usa para llamar al método de la superclase?

a)

super()

b)

base()

c)

parent()

d)

ancestor()

e)

upper()

11.

¿Cómo se accede a un atributo de clase?

a)

Clase.atributo

b)

self.atributo

c)

obj.atributo

d)

new.atributo

e)

init.atributo

12.

¿Qué pasa si no se llama a super().__init__()?

a)

La superclase no se inicializa

b)

Error de compilación

c)

Se crea automáticamente

d)

No afecta nada

e)

Se borra la clase

13.

¿Cómo se crea una lista vacía en Python?

a)

[]

b)

{}

c)

()

d)

list

e)

None

14.

¿Cuál es el índice del primer elemento de una lista?

a)

0

b)

1

c)

-1

d)

None

e)

Depende

15.

Método para agregar un elemento al final de una lista

a)

append()

b)

insert()

c)

extend()

d)

add()

e)

push()

16.

¿Qué hace remove(valor) en una lista?

a)

Elimina el primer valor

b)

Elimina todos los valores

c)

Inserta

d)

Ordena

e)

Corta la lista

17.

¿Qué devuelve pop() sin argumentos?

a)

Último elemento

b)

Primer elemento

c)

Longitud

d)

Error

e)

Lista vacía

18.

¿Qué hace extend() en una lista?

a)

Agrega elementos de otra lista

b)

Borra

c)

Ordena

d)

Invierte

e)

Convierte en string

19.

Acceso al tercer elemento en frutas

a)

frutas[2]

b)

frutas[3]

c)

frutas(2)

d)

frutas{2}

e)

frutas->2

20.

¿Cómo se elimina un elemento por posición?

a)

del lista[pos]

b)

remove(lista[pos])

c)

pop(lista[pos])

d)

lista.remove(pos)

e)

lista.delete(pos)

21.

¿Qué devuelve len(lista)?

a)

Número de elementos

b)

Último elemento

c)

Primer elemento

d)

Tamaño en bytes

e)

Índice máximo

22.

¿Cómo se define un diccionario vacío?

a)

{}

b)

[]

c)

()

d)

{" "}

e)

{None}

23.

Estructura de un elemento en un diccionario

a)

clave: valor

b)

valor: clave

c)

clave=valor

d)

clave(valor)

e)

clave->valor

24.

Método para obtener todas las claves

a)

keys()

b)

values()

c)

items()

d)

get()

e)

all_keys()

25.

Método para obtener todos los valores

a)

values()

b)

keys()

c)

items()

d)

get()

e)

find_values()

26.

Método para eliminar una clave

a)

pop()

b)

remove()

c)

delete()

d)

discard()

e)

clear()

27.

¿Qué hace d.clear()?

a)

Borra todo

b)

Ordena

c)

Crea uno nuevo

d)

Imprime

e)

Borra claves

28.

¿Qué operador verifica una clave?

a)

in

b)

==

c)

:

d)

=>

e)

is

29.

Tipo de dato permitido como clave

a)

Inmutable

b)

Mutable

c)

Lista

d)

Otro diccionario

e)

Cualquiera

30.

Resultado de items() en diccionarios

a)

Pares clave-valor

b)

Solo claves

c)

Solo valores

d)

Índices

e)

Elementos numéricos

31.

¿Cómo se crea una tupla vacía?

a)

()

b)

[]

c)

{}

d)

(None,)

e)

None

32.

Diferencia entre lista y tupla

a)

Tupla inmutable

b)

Lista inmutable

c)

Tupla no almacena datos

d)

Lista no

33.

¿Qué ocurre al modificar tupla?

a)

Error

b)

Actualización

c)

Eliminación

d)

Agrega al final

e)

Se reemplaza

34.

Función para convertir lista a tupla

a)

tuple()

b)

list()

c)

dict()

d)

set()

e)

array()

35.

Tipos de elementos en una tupla

a)

Cualquier tipo

b)

Solo números

c)

Solo cadenas

d)

Solo listas

e)

Solo enteros

36.

Ventaja de las tuplas

a)

Mayor eficiencia

b)

Mayor mutabilidad

c)

Mayor peso

d)

Se ordenan solas

e)

Se modifican fácilmente

37.

¿Qué imprime este código? for i in [1,2,3]: print(i*2)

a)

2 4 6

b)

1 2 3

c)

Error

d)

2 2 2

e)

6 6 6

38.

¿Qué devuelve este código? sum([5,3,2])

a)

10

b)

5

c)

8

d)

15

e)

532

39.

¿Qué hace este fragmento? for clave in d:

a)

Recorre claves

b)

Recorre valores

c)

Recorre índices

d)

Error

e)

Recorre tuplas

40.

¿Cómo recorremos valores de un diccionario?

a)

for valor in d.values()

b)

for valor in d.keys()

c)

for valor in d.items()

d)

for valor in d

e)

for valor of d

41.

¿Qué imprimirá este código? for k, v in d.items(): print(k,v)

a)

Clave y valor

b)

Solo clave

c)

Solo valor

d)

Índices

e)

Error

42.

¿Qué devuelve este fragmento? for letra in ('a','b','c'):

a)

Itera cada letra

b)

Error

c)

Crea lista

d)

Elimina letras

e)

Copia letras

43.

Problema: ¿Cómo sumas todos los elementos de una lista numeros?

a)

sum(numeros)

b)

numeros.sum()

c)

suma(numeros)

d)

add(numeros)

e)

plus(numeros)

44.

Problema: ¿Cómo encontrar el máximo de una lista edades?

a)

max(edades)

b)

edades.max()

c)

maximum(edades)

d)

find_max(edades)

e)

high(edades)