50% encontró este documento útil (2 votos)
3K vistas5 páginas

Examen Python

Este documento contiene un examen de 15 preguntas de opción múltiple sobre conceptos básicos de Python, seguido de 4 preguntas para completar y una pregunta para escribir código. El examen es sobre el curso de Python 1 y el profesor es Moisés Steven Meza Rodríguez.

Cargado por

ElHombre Azul
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 DOC, PDF, TXT o lee en línea desde Scribd
50% encontró este documento útil (2 votos)
3K vistas5 páginas

Examen Python

Este documento contiene un examen de 15 preguntas de opción múltiple sobre conceptos básicos de Python, seguido de 4 preguntas para completar y una pregunta para escribir código. El examen es sobre el curso de Python 1 y el profesor es Moisés Steven Meza Rodríguez.

Cargado por

ElHombre Azul
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 DOC, PDF, TXT o lee en línea desde Scribd

Nombre y Apellidos:

Curso: python 1
Profesor: Moises Stevend Meza Rodriguez.

Las siguientes 15 preguntas son para marcar y valen 0.5 puntos.


1) Python es:
 un lenguaje de programación compilado no orientado a objetos de bajo nivel
 un lenguaje de programación interpretado orientado a objetos de alto nivel
 un lenguaje de programación inventado por el creador de Linux
 un lenguaje máquina ejecutado en una máquina virtual java
2) Después de una declaración try para capturar una excepción usaremos
 raise
 except
 throw
 catch
3) Una declaración condicional se escribe
 if v == true:
 if (v == true)
 if v == true then
 if v == true
4) ¿Cuál de los siguientes no es un operador de asignación válido?
 |=1
 +=1
 -=1
 @=1
5) ¿Cómo saber el tipo de una variable determinada?
 Typeof 1
 TypeOf(1)
 1.is_a?
 Type(1)
6) ¿Qué símbolo se utiliza para comentar una línea de código?
 #
 *
 –
 //
7)Para comentar varias líneas de código, ¿cuál es la forma correcta?
 /* comentario */
 --- comentario –
 ### comentario '''
 ''' comentario '''

8) Para mostrar el valor de la posición 2 de un array llamada micoleccion utilizamos


 puts(micoleccion[2])
 print(micoleccion[1])
 pp(micoleccion[2])
 print(micoleccion[2])
9) ¿Cuál de los siguientes es un objeto de tipo diccionario?
 diccionario = {'Numero': 1, 'Nombre': 'Miguel'}
 diccionario = ('Numero': 1, 'Nombre': 'Miguel')
 diccionario = {'Numero' -> 1, 'Nombre' -> 'Miguel'}
 diccionario = {'Numero' => 1, 'Nombre' => 'Miguel'}
10) ¿Cuál es la forma correcta de escribir un bucle while?
 while a foreach[0..4]
 while a in range(0..4)
 while (a < 5)
 while a < 5:

11) ¿Qué diferencia hay entre una clase y un objeto?


 Ninguna
 Un objeto no tiene tipo
 Un objeto es una instancia de una clase
 Una clase es una instancia de un objeto
12) Para añadir una condición alternativa a una declaración condicional if se utiliza
 elseif
 elif
 else if
 elsif
13) La forma correcta de escribir una función es
 function nombrefuncion()
 def nombrefuncion():
 define nombrefuncion()
 nombrefuncion: function()
14) ¿Cuál es la forma correcta de escribir un bucle for?
 for a in range(0..3)
 for a in range(0, 3):
 for(a in range[0..3])
 for(a=0; a<3; a++)
15) ¿Qué es una clase?
 Es una función que define el tipo de dato que va a contener el objeto.
 Es una plantilla para crear objetos según un modelo predefinido.
 Es una función que define una estructura para importar librerías a un objeto.
 Ninguna de las anteriores.
 Es una tabla para asignar valores a los objetos.

Las siguientes 4 preguntas son para rellenar y valen 2 puntos.


16) Para que sirve la instrucción “yield” y que son los “generadores”:
17) Si una clase hereda de varias clases, de cual de todas estas heredaria el metodo __init__ :

18) ¿Qué es un paquete y qué son módulo?

19) Escriba una clase Perro en código python que contenga 4 métodos: ladrar, pasear, comer,
dormir. Rellene los metodos usando “pass” y además debe tener un atributo llamado “nombre”
al instanciarlo. Tambien cree un objeto y ejecute un solo método de su elección.

La siguiente pregunta es para escribir en código python y vale 4.5 puntos.


20) Escriba el código en python para hallar la primera moda de una llista de 5 elementos
cualesquiera. Escriba lo más pythonico posible.

También podría gustarte