Font size
S
M
L
XL
Worksheets¿Sabes más que un estudiante de avanzada? 2023-1
Total questions: 25
Worksheet time: 13mins
Name
Class
Date
1.
Vamos a diseñar una simulación de física en Python. ¿Cuál sería la constante de aceleración de gravedad en la Tierra para la simulación?
a)
9.8 m/s^2
b)
No existe esa constante.
c)
11 m/s^2
d)
9999999 m/s^2
e)
Esa constante es un constructo social.
2.
¿Cuál estructura de datos nos permite, por defecto, mantener datos únicos en ella?
a)
Listas
b)
Tuplas
c)
Sets
d)
Stack
3.
Para el curso registramos los números de alumno y todas las notas asociadas a cada número de alumno. ¿Qué estructura me asegura encontrar lo más rápido posible las notas de algún estudiante solo si nos entrega el número de alumno?
a)
Listas
b)
Tuplas
c)
Sets
d)
Stack
e)
Diccionario
4.
¿La ventaja principal de usar properties es?
a)
Deja más elegante el código.
b)
Permite personalizar la obtención, actualización y eliminación de algunos atributos.
c)
Permite interactuar con otras clases del código.
5.
¿A qué contenidos está relacionado el uso de super()? [Tiene que seleccionar todas las correctas]
a)
Properties
b)
Herencia
c)
Problema del diamante
d)
Regex
6.
¿El nombre del profesor de la sección 1 es?
a)
Hernán Valdivieso López.
b)
Germán Valdivieso López.
c)
Hernán Valdivia López.
d)
Germán Valdivia López.
7.
¿En qué casos se ejecuta el finally?
a)
Cuando no se ejecutó la excepción
b)
Cuando se ejecutó la excepción
c)
En ningún caso se ejecuta
d)
En todos los casos se ejecuta
e)
No existe finally, solo else
8.
¿Qué se imprime al final?
a)
8.0
b)
6.0
c)
None
d)
Se levanta una excepción porque falta un "except"
9.
¿El concepto deadlock se refiere a?
a)
Cuando todos los thread mueren por un error inesperado en el código.
b)
Cuando todos threads que esperan a que se libere un recurso que usa otro los threads tiene bloqueado, y por ende nunca se liberan.
c)
Cuando un único thread utiliza lock y no deja que ningún otro thread acceda al elemento crítico.
d)
Cuando un thread gatilla una función que mata a todos los demás thread.
10.
¿Para qué se utiliza los locks?
a)
Para evitar que multiples threads accedan a una zona del código simultáneamente.
b)
Para complicar las cosas.
c)
Para pausar el thread.
d)
Para asegurar que multiples threads accedan a una zona del código simultáneamente.
11.
¿En cuáles casos es beneficioso utilizar Threads? [Tiene que seleccionar todas las correctas]
a)
Crear un videojuego multiplayer.
b)
Crear un servidor para escuchar a múltiples clientes.
c)
Guardar datos en una única lista.
d)
Escuhar musica mientras programo.
12.
¿Qué tipo de dato se pueden enviar en una señal de PyQt5?
a)
Números
b)
Ninguno de los tipos de datos mencionados en las alternativas
c)
Todos los tipos de datos mencionados en las alternativas
d)
Diccionarios
e)
Strings
13.
Si quiero insertar un elemento que responde a clicks del mouse, ¿cuál o cuáles de estas clases podrían servirme?
a)
QHBoxLayout
b)
QLabel
c)
QThread
d)
QLComboBox
e)
QPushButton
14.
¿El nombre del profesor de la sección 3 es?
a)
Daniel Pinto
b)
Dante Pino
c)
Daniel Pino
d)
Dante Pinto
15.
¿En cuáles casos, dentro del curso, se usaron los datos en su forma de Bytes? [Tiene que seleccionar todas las correctas]
a)
Para enviar datos de un servidor a un cliente.
b)
Para encriptar información.
c)
Para encontrar la mediana en una lista.
d)
Para problema de recursión.
16.
¿El nombre del profesor de la sección 2 es?
a)
Danisa Concha
b)
Daniela Concha
c)
Dantina Concha
d)
Dalia Concha
17.
¿Qué tipo de dato no soporta un json?
a)
Un set
b)
Un booleano
c)
Un número
d)
Un string
e)
Una lista
18.
¿El nombre del profesor de la sección 4 es?
a)
Joaquín Tecla
b)
Joaquín Taggle
c)
Joaquín Tacle
d)
Joaquín Tagle
19.
Quieres encontrar la ruta más corta entre 2 nodos, ¿qué algoritmo ocupas?
a)
PFS
b)
BFS
c)
VHS
d)
TAS
e)
No existe algoritmo para esto.
20.
¿Cuál de las siguientes afirmaciones es verdadera?
a)
Las listas ligadas son más eficientes que las listas normales para eliminar el primer elemento que contienen.
b)
Las listas ligadas deben mover todos sus elementos contenidos para mantener su estructura al eliminar uno de ellos .
c)
Las listas ligadas son más eficientes que las listas normales para obtener elementos contenidos en ellas.
d)
Si queremos implementar nuestras propias listas ligadas en Python, debemos heredar de list.
21.
¿Cuál de las siguientes alternativas no es una función built-in de Python?
a)
len
b)
reversed
c)
enumerate
d)
reduce
22.
La mascota más recurrente en los enunciados de este curso fue...
a)
Perros
b)
Gatos
c)
Tortugas
d)
Leones
e)
Ayudantes
23.
¿Qué se imprime al final?
a)
[1, 1]
b)
[1]
c)
[]
d)
1.0
24.
¿Con qué comando descargo un nuevo repositorio de git?
a)
git pull
b)
git clone
c)
git download
d)
git push -d
e)
pwd
25.
¿Quién creó Python?
a)
Monty Python
b)
Cristian Ruz
c)
Guido van Rossum
d)
Alan Turing
e)
Mike Bostock
Reset
