wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Parcial 2 Programación II

Total questions: 33

Worksheet time: 25mins

Name
Class
Date
1.

¿Qué es Python según su definición principal?

a)

Un lenguaje únicamente compilado

b)

Un lenguaje interpretado, de tipado dinámico y orientado a objetos

c)

Un lenguaje exclusivo para desarrollo web

d)

Un sistema operativo

2.

¿Cuál es el propósito del método __init__ en una clase?

a)

Eliminar objetos

b)

Crear nuevas funciones

c)

Inicializar los atributos del objeto

d)

Ejecutar el programa principal

3.

¿Qué tipo de dato es inmutable según el glosario?

a)

Listas

b)

Diccionarios

c)

Tuplas

d)

Archivos

4.

¿Cuál de los siguientes es un operador relacional?

a)

and

b)

+

c)

==

d)

not

5.

¿Qué estructura se usa para recorrer una secuencia en Python?

a)

switch

b)

repeat

c)

for

d)

goto

6.

¿Qué devuelve la función type()?

a)

El tamaño de una variable

b)

El tipo del objeto pasado como parámetro

c)

La dirección de memoria

d)

El contenido de un archivo

7.

¿Qué función se usa para leer datos desde el teclado?

a)

print()

b)

raw_input()

c)

inputfile()

d)

read()

8.

¿Qué es un diccionario en Python?

a)

Una colección ordenada de elementos

b)

Una colección inmutable

c)

Un mapeo de pares clave–valor

d)

Una función especial del lenguaje

9.

¿Qué palabra clave permite capturar errores?

a)

raise

b)

try

c)

if

d)

break

10.

¿Cuál es la salida de “hola” * 3?

a)

hola3

b)

holaholahola

c)

hola hola hola

d)

Error

11.

¿Qué es un booleano?

a)

Un número complejo

b)

Un texto

12.

¿Qué hace el operador not?

a)

Suma valores

b)

Niega la condición booleana

c)

Compara igualdad

d)

Convierte texto en número

13.

¿Cuál de los siguientes es un método de lista?

a)

append()

b)

open()

c)

format()

d)

splittext()

14.

¿Qué es una función?

a)

Una variable que almacena datos

b)

Un bloque de código reutilizable que puede devolver un valor

c)

Un bucle infinito

d)

Una clase vacía

15.

¿Qué palabra clave permite devolver un valor en una función?

a)

return

b)

break

c)

continue

d)

pass

16.

¿Cuál de las siguientes opciones se utiliza para terminar la ejecución de una función en Python?

a)

stop

b)

break

c)

return

d)

end

17.

¿Qué hace el decorador en Python?

a)

Elimina un método

b)

Modifica o extiende la funcionalidad de una función

c)

Ordena listas

d)

Convierte tipos de datos

18.

El bucle while se ejecuta...

a)

Solo una vez

b)

Hasta que el usuario presione una tecla

c)

Mientras la condición sea verdadera

d)

Siempre exactamente 10 veces

19.

¿Qué indica el símbolo # en Python?

a)

Un error

b)

Un comentario

c)

Una división

d)

Una asignación múltiple

20.

¿Qué es un iterador según el glosario?

a)

Un número que cambia automáticamente

b)

Un objeto que permite recorrer una secuencia

c)

Un error de programación

d)

Un módulo externo

21.

¿Qué es control de flujo?

a)

El proceso de limpiar la memoria

b)

El conjunto de reglas para operar con archivos

c)

El orden en que se ejecutan las instrucciones

d)

El lugar donde se almacenan las variables

22.

¿Qué es una aserción en Python?

a)

Un tipo de variable numérica

b)

Una verificación de condición usada para depuración

c)

Una forma de crear funciones

d)

Un método para manejar archivos

23.

¿Qué describe mejor el Duck Typing?

4 lines
24.

¿Cuál es la colección mutable de pares clave-valor?

a)

Lista

b)

Tupla

c)

Diccionario

d)

Set

25.

¿Qué es un Context Manager?

a)

Una función especial para imprimir valores

b)

Un mecanismo para manejar recursos con with

c)

Una clase sin métodos

d)

Un tipo de dato numérico

26.

¿Qué es una excepción?

a)

Un valor booleano

b)

Un error de sintaxis

c)

Un evento que interrumpe el flujo normal del programa

d)

Un tipo de módulo

27.

¿Qué es un iterador?

a)

Una variable que guarda números

b)

Un objeto que representa un flujo de datos que se puede recorrer

c)

Una función para ordenar listas

d)

Un tipo especial de módulo

28.

¿Qué estructura es inmutable?

a)

Lista

b)

Diccionario

c)

Tupla

d)

Archivo

29.

¿Qué permite el polimorfismo?

a)

Que una función solo acepte números

b)

Que múltiples clases compartan una interfaz común

c)

Que las variables nunca cambien de valor

d)

Que el intérprete ejecute código más rápido

30.

¿Qué palabra clave lanza una excepción?

a)

except

b)

throw

c)

raise

d)

error

31.

¿Qué es Name Mangling?

a)

Convertir cadenas a números

b)

Ocultar atributos usando doble guion bajo

c)

Multiplicar listas

d)

Documentar funciones

32.

No se muestra el enunciado completo, pero la respuesta correcta es:

4 lines
33.

Nombre de la Carrera que está cursando

a)

Informática para la Gestión Educativa y Empresarial

b)

Licenciatura en Informática para la Gestión Educativa y Empresarial

c)

Ingeniería en Informática para la Gestión Educativa y Empresarial

d)

Facultad de informática, Electrónica y Comunicación.