NEW
Font size
S
M
L
XL
WorksheetsDiagnostico Python
Total questions: 25
Worksheet time: 19mins
Name
Class
Date
1.
¿Cuál de las siguientes NO es una característica de Python?
a)
Es un lenguaje interpretado
b)
Requiere declarar el tipo de variable antes de usarla
c)
Tiene una sintaxis simple y legible
d)
Es multiplataforma
2.
¿Cuál es la forma correcta de crear un comentario en Python?
a)
// Este es un comentario
b)
/* Este es un comentario */
c)
# Este es un comentario
d)
-- Este es un comentario
3.
¿Qué tipo de dato es el valor 3.14?
a)
int
b)
float
c)
str
d)
bool
4.
¿Cuál es el resultado de la operación: 10 + 5 * 2?
a)
30
b)
20
c)
15
d)
25
5.
¿Qué palabra clave se usa para definir una función en Python?
a)
function
b)
def
c)
func
d)
define
6.
¿Cuál es la forma correcta de declarar una variable llamada edad con valor 18?
a)
int edad = 18
b)
var edad = 18
c)
edad = 18
d)
edad := 18
7.
¿Qué símbolo se usa para la concatenación de strings en Python?
a)
&
b)
+
c)
.
d)
,
8.
¿Cuál es el resultado de: "Hola" + " " + "Mundo"?
a)
Hola Mundo
b)
"Hola Mundo"
c)
"Hola" "Mundo"
d)
Error
9.
¿Qué estructura de control se usa para tomar decisiones en Python?
a)
if-else
b)
switch-case
c)
select-case
d)
choose-when
10.
¿Cuál es la sintaxis correcta para un bucle que imprima números del 1 al 5?
a)
for i in range(1, 6): print(i)
b)
for i in range(5): print(i)
c)
for i = 1 to 5: print(i)
d)
for (i=1; i<=5; i++): print(i)
11.
¿Qué hace el operador % en Python?
a)
Calcula el porcentaje
b)
Divide dos números
c)
Calcula el residuo de una división
d)
Multiplica dos números
12.
¿Cómo se accede al primer elemento de una lista en Python?
a)
lista[1]
b)
lista[0]
c)
lista.first()
d)
lista{0}
13.
¿Cuál es la diferencia entre / y // en Python?
a)
No hay diferencia
b)
/ es división normal, // es división entera
c)
/ es para números enteros, // es para decimales
d)
/ es división, // es comentario
14.
¿Qué método se usa para agregar un elemento al final de una lista?
a)
add()
b)
insert()
c)
append()
d)
push()
15.
¿Cuál es el valor de verdad de la expresión: 5 > 3 and 2 < 1?
a)
True
b)
False
c)
Error
d)
None
16.
¿Qué función se usa para obtener la longitud de una lista?
a)
length()
b)
size()
c)
len()
d)
count()
17.
¿Cuál es la forma correcta de crear una lista vacía?
a)
lista = []
b)
lista = {}
c)
lista = ()
d)
lista = null
18.
¿Qué hace la función print()?
a)
Guarda datos en un archivo
b)
Muestra información en la pantalla
c)
Calcula resultados matemáticos
d)
Lee datos del teclado
19.
¿Cuál es el resultado de: type(42)?
a)
<class 'float'>
b)
<class 'int'>
c)
<class 'str'>
d)
<class 'number'>
20.
¿Qué palabra clave se usa para recibir datos del usuario?
a)
scan()
b)
read()
c)
input()
d)
get()
21.
¿Cuál es el resultado de: bool(0)?
a)
True
b)
False
c)
0
d)
Error
22.
¿Qué estructura se usa para repetir código mientras una condición sea verdadera?
a)
for
b)
while
c)
repeat
d)
loop
23.
¿Cuál es la forma correcta de importar un módulo completo?
a)
import math
b)
include math
c)
using math
d)
require math
24.
¿Qué hace el método str.upper()?
a)
Convierte el texto a minúsculas
b)
Convierte el texto a mayúsculas
c)
Elimina espacios del texto
d)
Invierte el texto
25.
¿Cuál es el símbolo para 'diferente de' en Python?
a)
<>
b)
!=
c)
=/=
d)
not=
Reset
