0% encontró este documento útil (0 votos)
73 vistas9 páginas

BancoP Python

El documento es un banco de preguntas sobre Python, dividido en ocho clases, cada una con preguntas de opción múltiple. Las preguntas abarcan temas como comandos básicos, variables, bucles, funciones y conceptos de programación en Python. Se incluyen preguntas sobre la sintaxis y el uso de palabras clave, así como sobre la lógica de programación.

Cargado por

genesis
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
73 vistas9 páginas

BancoP Python

El documento es un banco de preguntas sobre Python, dividido en ocho clases, cada una con preguntas de opción múltiple. Las preguntas abarcan temas como comandos básicos, variables, bucles, funciones y conceptos de programación en Python. Se incluyen preguntas sobre la sintaxis y el uso de palabras clave, así como sobre la lógica de programación.

Cargado por

genesis
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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

También podría gustarte