Banco de preguntas
Python - Correctas
Clase 01
___
1. Comando para imprimir o mostrar en pantalla.
a. Echo(“)
b. Print( )
c. print( )
d. show(“)
2. Los datos ingresados siempre se muestran en pantalla.
a. Verdadero,la consola los muestra al ejecutar el código
b. Falso, debe usarse: print()
3. Con Python solo se puede hacer una o dos cosas.
a. Verdadero
b. Falso
4. Python no tiene futuro en las grandes empresas.
a. Verdadero, sólo estudios independientes lo utilizan.
b. Falso, Google, Facebook e Instagram lo utilizan también.
5. ¿Cual es la última versión de Python? (Enero-2024)
a. Python 3.9
b. Python 3.12
c. Python 1.7.2
d. Python 4.1
Clase 02
___
6. ¿Cúal de los siguientes nombres se permite al crear un variable?
a. for
b. while
c. True
d. For
7. Un string puede unirse a otro dato con el siguiente símbolo
a. +
b. -
c. *
d. &
8. Un keyword(palabra clave) es:
a. Una palabra reservada
b. Un identificador de objetos
c. No se puede usar en el código del usuario
9. Todas las palabras clave (keywords) están en minúscula.
a. Falso
b. Verdadero
c. Todas menos True,False y None
10. ¿Cuántas keywords hay en Python?
a. 33
b. Menos de 20
c. 49
d. Solo 10
Clase 03
___
11. ¿Qué marcadores permiten extender la línea de código que estamos usando?
a. \()[]{}
b. +*-/
c. \*-*/
d. (*-*)/
12. Explica el siguiente caso
numero=10
numero=1.1
a. La variable cambio de valor 10 a 1.1
b. Se crearon 2 variables
c. El valor mayor se antepone con el menor
d. La consola no muestra resultado
13. Selecciona la manera más simple de mostrar la página web en pantalla
Web = ”Certusperu.org.pe”
a. print(Web)
b. print(Certusperu.org.pe)
c. echo(“Certusperu.org.pe”)
d. output(“web”)
14. Todo dato debe ir con una variable.
a. Verdadero
b. Falso
15. ¿Qué es una variable?
a. Son contenedores para valores de datos
b. Son clases que cambian
c. Son objetos que contienen data
Clase 04
___
16. Elige la respuesta correcta.
a. Las cadenas de texto (strings) son también listas
b. Los strings se pueden concatenar
c. Los strings son mutables
17. ¿Qué deduces del siguiente ejemplo?:
c=’Certus’
print(c+’banzai’)
a. No veo fallas en su lógica
b. Todo el texto saldrá junto
c. Error de sintaxis en línea 2
18. ¿Cuál es el resultado del siguiente código?
s=’*-*’
s=2*s+s*2
print(s)
a. *-**-**-**-*
b. *-**-*-**-*-***-*-*
c. *-*-**-*
d. *-*
19. Comando para ingresar un dato.
a. input( )
b. output( )
c. int( )
d. save( )
20. El sufijo .pyc contiene
a. Informacion secreta
b. Código fuente de Python 4
c. Tu historial de búsqueda
d. Codigo semi-compilado de Python
Clase 05
___
1. ¿Cuántas veces se repite un bucle for ?
a. Solo UNA
b. Contador -1
c. Contador +1
d. Lo que marque el contador
2. ¿Cuál será el valor de ‘g’ al finalizar el siguiente código?
For g in range(10):
pass
a. 10
b. 11
c. 9
d. Variable no disponible
3. Seleccione el resultado de
1+-2
a. 1
b. 0
c. -1
d. 2
4. La sentencia break permite
a. Finalizar el código dentro de un bucle
b. Rompe todo a su paso
c. Se salta las 2 primeras líneas de código
d. Es una función estética
5. Cual es el resultado de:
a=genial
b=Certus
c=es
print(b,c,a)
a. esCertusgenial
b. Certusesgenial
c. genialesCertus
d. Certus es genial
Clase 06
___
6. ¿Cuál será el valor de ‘x’ al finalizar el siguiente código?
x=2 if x>0: x+=1
else: x-=1
print(x)
a. 1
b. 2
c. 3
d. 4
7. Elige una opción que no haga nada en el siguiente código que reemplace a “ XXX”.
def f(x):
XXX
a. pass
b. output
c. Return
8. Una variable almacenada y separada en cada objeto se llama:
a. Una clase variable
b. Una lista variable
c. Una instancia variable
9. La manera más fácil de definir una clase es la siguiente
a. class X:
b. class X: pass
c. class X: return
10. Al sumar una variable con una lista como en:
lista1=[0,1,2,3,4,5,6]
total=0
for x in lista1:
total=total+lista1
print(“el total es: “,total)
a. Se suman todos los componentes de la lista
b. Solo se suma el primer objeto de la lista
c. Debe especificar qué objeto de la lista quiere sumar
d. No es posible sumar una variable con una lista
Clase 07
___
11. ¿Cuántas veces se repite un bucle while ?
a. Solo UNA
b. Contador -1
c. Contador +99
d. Ninguna de las anteriores
12. Cuántos asteriscos (*) imprime el siguiente código.
i=3
While i>0:
print(“*”)
i-=1
else:
print(“*”)
a. Tres
b. Cuatro
c. Cinco
d. El código es erróneo
13. ¿Cuál será el valor de ‘i’ al finalizar el siguiente código?
i=0
While i != 0 :
i=1-1
Else:
i=i+1
a. 1
b. 2
c. 0
d. Sin definir
14. Del ejercicio anterior el usuario define:
i=4
¿Cuál es el nuevo valor de i al finalizar?
a. 0
b. 1
c. 5
d. Hay un error de sintaxis
15. Cuántos elementos tendrá la siguiente listas después de la ejecución
Lista1=”No lo pienses dos veces, solo hazlo” .split(‘,’)
a. Solo uno
b. Dos
c. El código es erróneo
d. Ninguno
Clase 08
___
16. Un compilador realiza las siguientes acciones.Elige 2
a. Traduce el código al lenguaje de máquinas.
b. Limpia y estiliza el código.
c. Verifica si el código es correcto.
d. Ejecuta el código.
17. ¿Es posible verificar si una clase/objeto (class-object) tiene cierto atributo?
a. Sí, usando hasattribute attributo
b. Sí, usando el metodo hasattribute( )
c. No, no es posible
18. La sentencia else permite:
a. Ignorar todo lo anterior
b. Ejecutar un código alterno a la condición
c. Separar líneas de código
19. Marca el resultado esperado
Def f(n):
If n==1:
return 1
return n+f( n-1)
print(f(2))
a. 12
b. 21
c. 3
d. 0
20. El primer parámetro de un método (method/self):
a. Define el primer valor de este
b. Siempre se define como None
c. Se define a un valor aleatorio