NEW
Font size
WorksheetsPython Basico
Total questions: 40
Worksheet time: 21mins
¿Qué extensión debes agregar al final de un archivo en Python al guardarlo?
.py
.cpp
.cs
.java
Cuál de los siguientes tipos de lenguaje informático utiliza código binario para comunicarse con la computadora
lenguaje ensamblador
lenguaje de base de datos
lenguaje de maquina
lenguaje de alto nivel
¿Cuál de las siguientes opciones NO es una palabra reservada en Python?
break
import
function
try
¿Qué hace la función input() en Python?
Muestra texto en pantalla
Captura datos del usuario
Convierte números a texto
Lee archivos
¿Cuál de estos NO es un tipo de dato en Python?
list
tuple
dictionary
array
¿Qué imprime este código?
print(2 * '3' + 3 * '2')
33222
33322
3223
32323
¿Qué hace len("Python")?
Devuelve "Python"
Devuelve 6
Devuelve None
Da un error
¿Cuál es la salida del siguiente código?
for i in range(3):
print(i, end="-")
0 1 2
0-1-2-
0 1 2 -
1-2-3-
¿Qué hace list.append(5) en Python?
Inserta 5 al inicio de la lista
Agrega 5 al final de la lista
Borra 5 de la lista
Ordena la lista
¿Qué devuelve 3 == "3" en Python?
True
False
Error
None
¿Qué hace la función enumerate()?
Crea una lista de números
Permite recorrer una lista con índices
Ordena una lista
Filtra elementos de una lista
¿Cuál de las siguientes opciones es la forma correcta de definir una clase en Python?
create class MiClase:
def MiClase():
class MiClase:
Class MiClase():
Un __________ es un conjunto de instrucciones ordenadas que resuelven un problema.
Módulo
Programa
Algoritmo
Proceso
En Python, el bucle __________ se usa cuando se conoce el número exacto de repeticiones.
while
repeat
for
do-while
Para evaluar múltiples condiciones dentro de una estructura if, usamos la palabra clave __________.
switch
else-if
elif
elseif
La estructura __________ permite ejecutar repetidamente un bloque de código mientras una condición se mantenga verdadera.
while
do-while
for
until
¿Cuál es la función del método mainloop() en Tkinter?
Inicia la ejecución de la interfaz gráfica
Cierra la ventana
Recarga la aplicación
Muestra un mensaje en pantalla
¿Cuál de estas opciones crea una ventana con Tkinter?
¿Qué es Tkinter en Python?
Un módulo para matemáticas
Una librería para bases de datos
Un módulo para crear interfaces gráficas
Un framework web
¿Cuál de estos NO es un evento en Tkinter?
<Button-1>
<KeyPress>
<Motion>
<OnClick>
¿Qué tipo de widget se usa para botones en Tkinter?
Label
Button
Entry
Text
¿Qué hace el método pack() en Tkinter?
Agrega un widget a la ventana
Borra un widget
Mueve el widget
Cierra la ventana
¿Cuál de estos métodos se usa para cerrar un archivo?
file.stop()
file.close()
file.end()
file.terminate()
¿Qué hace el siguiente código?
import random
print(random.randint(1, 10))
Imprime 1
Imprime [1, 10]
Imprime un número aleatorio entre 1 y 10
No imprime nada
¿Cuál de estas opciones sirve para manejar errores en Python?
try-except
try-catch
catch-throw
raise-finally
¿Cómo iteramos una lista en Python?
while lista in items:
foreach lista in items:
for item in lista:
do lista for items:
¿Cuál es la forma correcta de escribir una función en Python?
function suma(x, y) { return x + y }
def suma(x, y):
return x + y
create suma(x, y): return x + y
define suma(x, y): return x + y
¿Cuál es el resultado de print(2 ** 3)?
5
8
9
23
¿Qué operador se usa para obtener el residuo de una división?
div
mod
//
%
¿Cómo accedo al primer elemento de lista = [10, 20, 30]?
lista.first()
lista.get(0)
lista.start()
lista[0]
¿Qué función convierte un número en texto?
str()
int()
float()
text()
¿Cuál de estas estructuras de datos es inmutable en Python?
list
tuple
set
array
¿Cómo se declara una variable en Python?
int x = 10;
x := 10
x = 10
declare x = 10
¿Cuál es el resultado de print(3 * "2")?
222
6
3 * 2
2 * 3
¿Cuál de las siguientes afirmaciones sobre listas y tuplas en Python es correcta?
Las listas son estructuras de datos inmutables, mientras que las tuplas son mutables.
Las listas ocupan menos memoria que las tuplas
Las listas permiten modificaciones después de su creación, mientras que las tuplas no
Las tuplas son más eficientes que las listas para operaciones de inserción y eliminación de elementos.
IEn la siguiente afirmación :"Las listas son más eficientes en cuanto a memoria que las tuplas, ya que pueden crecer dinámicamente."
Verdadero
Falso
Completa la oración con las palabras correctas:
"En Python, las __________ son mutables y permiten modificaciones, mientras que las __________ son inmutables y ocupan menos memoria."
listas – tuplas
tuplas - listas
¿Qué salida produce el siguiente código en Python?
lista = [1, 2, 3]
tupla = (1, 2, 3)
lista.append(4)
tupla.append(4)
print(lista)
print(tupla)
[1, 2, 3, 4] y (1, 2, 3)
[1, 2, 3, 4] y error
[1, 2, 3] y (1, 2, 3, 4)
¿Qué ventaja tienen las tuplas sobre las listas en Python?
Ocupan más memoria, lo que las hace más rápidas.
Son mutables y permiten modificaciones sin problemas.
Son inmutables, lo que las hace más eficientes en términos de rendimiento y uso de memoria.
Son más adecuadas para operaciones que requieren modificaciones frecuentes
¿Cuál será la salida del siguiente código en Python?
mi_tupla = (10, 20, 30)
mi_lista = [10, 20, 30]
mi_lista[1] = 50
mi_tupla[1] = 50
print(mi_lista)
[10, 50, 30] y (10, 50, 30)
[10, 20, 30] y (10, 20, 30)
[10, 50, 30] y error
