Test cuestionario de Python: desafíos de programación gratuitos - the question form

Preguntas: 16 · 10 minutos
1. ¿Qué imprime este código? class Counter: def __init__(self, start=0): self.value = start def increment(self): self.value += 1 a = Counter(2) b = Counter() a.increment() print(a.value, b.value)
2 0
3 1
2 1
3 0
2. ¿Qué se asigna a ordered? El ordenamiento de Python es estable, por lo que las palabras de igual longitud conservan su orden relativo original. words = [""pear"", ""fig"", ""kiwi"", ""plum""] ordered = sorted(words, key=len)
[""pear"", ""kiwi"", ""plum"", ""fig""]
[""fig"", ""kiwi"", ""pear"", ""plum""]
[""fig"", ""pear"", ""kiwi"", ""plum""]
[""plum"", ""kiwi"", ""pear"", ""fig""]
3. Un programa debe generar un millón de números elevados al cuadrado y procesarlos uno por uno sin almacenar primero todos los resultados. ¿Qué expresión es la más adecuada?
Una expresión generadora: (n * n for n in range(1_000_000))
Una comprensión de conjuntos: {n * n for n in range(1_000_000)}
Una comprensión de listas: [n * n for n in range(1_000_000)]
Una tupla construida de forma inmediata: tuple(n * n for n in range(1_000_000))
4. ¿Qué imprime esta expresión? print(-7 // 3)
El cociente de punto flotante -2.3333333333333335
El entero -3 obtenido mediante división entera con redondeo hacia abajo
El entero -2 después de truncar hacia cero
El entero positivo 3
5. ¿Qué imprime este código? def add_item(item, bucket=None): if bucket is None: bucket = [] bucket.append(item) return bucket print(add_item(""a""), add_item(""b""))
['a', 'b'] ['a', 'b']
['a'] ['b']
['b'] ['a']
['a'] ['a', 'b']
6. ¿Qué afirmación describe correctamente la diferencia habitual entre los operadores == e is de Python?
#ИМЯ?
#ИМЯ?
#ИМЯ?
#ИМЯ?
7. ¿Qué salida produce este código? def check(): print(""checked"") return True result = False and check() print(result)
Imprime `checked` y luego `False`.
Imprime únicamente `False`.
Imprime únicamente `True`.
Imprime `checked` y luego `True`.
8. ¿Qué imprime esta operación de segmentación? text = ""python"" print(text[1:5:2])
yto
yh
pto
yth
9. ¿Qué valor se asigna a pairs? names = [""Ada"", ""Linus"", ""Guido""] scores = [9, 8] pairs = list(zip(names, scores))
[(""Ada"", 9), (""Linus"", 8)]
[(""Ada"", 9), (""Linus"", 8), (""Guido"", 9)]
[(""Ada"", ""Linus""), (9, 8)]
[(""Ada"", 9), (""Linus"", 8), (""Guido"", None)]
10. ¿Qué se imprime al ejecutar este código? try: value = int(""3.5"") except ValueError: value = 0 print(value)
3
Nada, porque el error no controlado detiene el programa.
3.5
0
11. ¿Qué valor se asigna a result? nums = [1, 2, 3, 4, 5] result = [n * n for n in nums if n % 2 == 0]
[1, 9, 25]
[2, 4]
[4, 16]
[1, 4, 9, 16, 25]
12. ¿Cuál es una ventaja principal de abrir un archivo con una sentencia with, como en `with open(""notes.txt"") as file:`?
El archivo se cierra automáticamente cuando termina el bloque, incluso cuando se producen muchas excepciones.
El archivo completo se convierte automáticamente en una lista.
El archivo pasa a admitir escritura aunque se haya abierto en modo de lectura.
El contenido del archivo permanece almacenado permanentemente en caché después de que termina el bloque.
13. ¿Qué imprime este código? x = 10 def change(): x = 3 return x change() print(x)
Se produce un UnboundLocalError.
3
None
10
14. Necesitas eliminar los duplicados de values y conservar el orden de la primera aparición de cada valor. ¿Qué expresión lo hace? values = [""b"", ""a"", ""b"", ""c"", ""a""]
list(set(values))
sorted(set(values))
list(dict.fromkeys(sorted(values)))
list(dict.fromkeys(values))
15. ¿Qué imprime este código? items = [1, 2] alias = items alias.append(3) print(items)
Una lista que contiene únicamente el 3: [3]
La lista original de dos elementos: [1, 2]
La lista actualizada: [1, 2, 3]
Se produce un error porque alias no es una lista.
16. ¿Qué se imprime después de que este bucle cuenta las letras? counts = {} for ch in ""aba"": counts[ch] = counts.get(ch, 0) + 1 print(counts[""a""], counts[""b""])
1 1
2 2
2 1
3 1
Pruebas populares
Inventario de Personalidad Narcisista (NPI)
Se utiliza una medida de autorreporte para explorar la presencia de rasgos…
Iniciar el test
Escala Obsesivo-Compulsiva de Yale-Brown (Y-BOCS)
Se utiliza para estimar la gravedad de síntomas obsesivo-compulsivos, con é…
Iniciar el test
Cuestionario CRAFFT 2.1
Se utiliza como herramienta breve de tamizaje el Cuestionario CRAFFT 2.1 pa…
Iniciar el test
Cuestionario de Salud del Paciente (PHQ-9)
Se utiliza un instrumento breve como el Cuestionario de Salud del Paciente…
Iniciar el test
Inventario de Burnout de Maslach (MBI)
Esta prueba permite evaluar manifestaciones de desgaste laboral mediante au…
Iniciar el test
Cuestionario De Ansiedad En Adolescentes
En la evaluación clínica de adolescentes, el Cuestionario De Ansiedad En Ad…
Iniciar el test
Cuestionario de Creatividad Emocional (ECI)
Se utiliza el Cuestionario de Creatividad Emocional (ECI) para explorar la…
Iniciar el test
Cuestionario de Matutinidad-Vespertinidad (MEQ)
Se utiliza el Cuestionario de Matutinidad-Vespertinidad (MEQ) para estimar…
Iniciar el test
Escala De Sexismo Ambivalente (ASI)
Se utiliza la Escala De Sexismo Ambivalente (ASI) para evaluar actitudes y…
Iniciar el test
Escala De Misoginia Interiorizada (IMS)
Se utiliza la Escala De Misoginia Interiorizada (IMS) para explorar la pres…
Iniciar el test
Escala De Estrés Percibido (PSS-10)
Se utiliza la Escala De Estrés Percibido (PSS-10) para estimar el nivel de…
Iniciar el test
Escala De Conducta Impulsiva (SUPPS-P)
Se utiliza la Escala De Conducta Impulsiva (SUPPS-P) para una evaluación br…
Iniciar el test
Escala De Evaluación Del Síndrome De Abstinencia De Alcohol (CIWA-AR)
Se utiliza para valorar de forma breve la intensidad de signos y síntomas a…
Iniciar el test
Escala De Afecto Positivo Y Negativo (PANAS)
Se utiliza para estimar la intensidad de afecto positivo y afecto negativo…
Iniciar el test
Escala de la Tríada Luminosa (LTS)
Este instrumento de autoinforme permite explorar rasgos de orientación pros…
Iniciar el test
Escala De Ideación Suicida
Se utiliza para estimar la intensidad y las características de la ideación…
Iniciar el test
Escala Del Trastorno Dismórfico Corporal (BDD-D)
Se trata de un instrumento breve de tamizaje para explorar preocupaciones p…
Iniciar el test
Inventario de Ansiedad de Beck (BAI)
Se utiliza el Inventario de Ansiedad de Beck (BAI) como instrumento de auto…
Iniciar el test
Prueba Diferencial de Perfeccionismo
Este instrumento de autoinforme, la Prueba Diferencial de Perfeccionismo, s…
Iniciar el test
Escala De Locus De Control
Este instrumento permite explorar la percepción del grado de control person…
Iniciar el test
Nueva Escala de Apatía
Se utiliza la Nueva Escala de Apatía como instrumento de tamizaje para expl…
Iniciar el test
Cuestionario Perth de Alexitimia (PAQ)
Se utiliza el Cuestionario Perth de Alexitimia (PAQ) para evaluar dificulta…
Iniciar el test
Escala De Inteligencia Social
Se utiliza para explorar aspectos del funcionamiento interpersonal y la com…
Iniciar el test
Prueba de Miedo
Esta herramienta de evaluación psicológica permite explorar respuestas de t…
Iniciar el test
Nivel De Neuroticismo
Se utiliza para una estimación inicial de la tendencia a reacciones neuróti…
Iniciar el test
Cuestionario Breve de Indicadores de Agresividad
Se utiliza para obtener una estimación rápida de indicadores conductuales a…
Iniciar el test