0% encontró este documento útil (0 votos)
685 vistas11 páginas

Examen Final Python 2

El documento contiene preguntas y respuestas sobre conceptos de programación en Python, incluyendo la manipulación de cadenas, clases, excepciones, y módulos. Se abordan temas como la longitud de cadenas, el uso de la función 'hasattr', la creación de clases y la gestión de excepciones. También se incluyen ejemplos de código y sus resultados esperados, así como preguntas sobre la importación de módulos y la utilización de funciones específicas.

Cargado por

Angelica
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)
685 vistas11 páginas

Examen Final Python 2

El documento contiene preguntas y respuestas sobre conceptos de programación en Python, incluyendo la manipulación de cadenas, clases, excepciones, y módulos. Se abordan temas como la longitud de cadenas, el uso de la función 'hasattr', la creación de clases y la gestión de excepciones. También se incluyen ejemplos de código y sus resultados esperados, así como preguntas sobre la importación de módulos y la utilización de funciones específicas.

Cargado por

Angelica
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
Está en la página 1/ 11

EXAMEN FINAL PYTHON 2

El siguiente código:

x = "\\\\"

imprimir(len(x))

 se imprimirá 2

¿Qué información se puede leer con la unamefunción del osmódulo?


(Seleccione dos respuestas)

importar sistema operativo

os.mkdir('imágenes')

os.chdir('imágenes')

imprimir(os.getcwd())

 Nombre del sistema operativo


 Identificador de hardware

La siguiente declaración:

afirmar var != 0

 detendrá el programa cuando var == 0

¿Qué es lo que sale del siguiente código?

clase A:

A = 1

def __init__(self):

self.a = 0

imprimir(hasattr(A, 'a'))

 False
¿Cuál es el resultado esperado del siguiente código?
desde datetime importar timedelta

delta = timedelta(semanas = 1, días = 7, horas = 11)

imprimir(delta * 2)

 28 days, 22:00:00
¿Cuál es la salida exceptuada del siguiente código?

clase A:

def __init__(self, v=2)

def conjunto(self, v=1):

yo mismo.v +=v

devolver self.v

a = A()

b = a

b.set()

imprimir(av)

¿Cuál es el efecto esperado de ejecutar el siguiente código?

clase A:

def __init__(self, v):

yo mismo.__a = v + 1

a = A(0)

imprimir(a.__a)

 El código generará una AttributeErrorexcepción


Sabiendo que una función llamada fun()reside en un módulo llamado mod,
y fue importada usando la siguiente declaración:
from mod import fun
elige el derecho a invocar la función fun():

 fun()
¿Qué resultado aparecerá después de ejecutar el siguiente fragmento?

 Una lista de todas las entidades que residen en el mathmódulo


Mira el código a continuación:

importar aleatorio

# Inserte líneas de código aquí.

imprimir(a, b,

¿Qué líneas de código insertarías para que el programa pueda generar el


siguiente resultado?

6 82 0

 a = aleatorio.randint(0, 100)
 b = aleatorio.randrange(10, 100, 3)
 c = aleatorio.choice((0, 100, 3))
¿Cuál es el resultado esperado del siguiente código?

desde datetime importar datetime

fecha y hora_1 = fecha y hora(2019, 11, 27, 11, 27, 22)

datetime_2 = datetime(2019, 11, 27, 0, 0, 0)

imprimir(fecha_hora_1 - fecha_hora_2)

 11:27:22
¿Cuál es el resultado esperado del siguiente código?

calendario de importación

calendario.setfirstweekday(calendario.DOMINGO)

imprimir(calendario.semanaencabezado(3))
 Sun Mon Tue Wed Thu Fri Sat

¿Cuál es el resultado esperado de ejecutar el siguiente código?

clase A:

 El código se imprimirá b
Mira el siguiente código:

números [0, 2, 7, 9, 10]

# Insertar línea de código aquí.

imprimir(lista(foo))

¿Qué línea insertarías para que el programa produzca el resultado


esperado?

[0, 4, 49, 81, 100]

 foo = map(lambda num : num ** 2, numbers)

¿Cuál es el resultado esperado de ejecutar el siguiente código?

Clase I:

def __init__(self):

self.s = 'abc'

yo mismo.i = 0

def __init__(self):

regresar a sí mismo

def __next__(self):

si self.i == len(self.s):

elevar StopIteration

v = self.s[self.i]

yo mismo +=1
volver v

para x en I():

print(x, fin='')

 El código se imprimirá abc

El código de bytes de Python compilado se almacena en archivos cuyos


nombres terminan con:

 Pyc
¿Qué pipcomando usarías para desinstalar un paquete instalado
previamente?
 pip desinstalar nombredelpaquete

¿Cuál es el resultado esperado de ejecutar el siguiente código?

intentar:

generar Excepción(1, 2, 3)

excepto Excepción como e:

imprimir(len(e.args))

 El código se imprimirá 3
¿Cuál es el resultado esperado de ejecutar el siguiente fragmento?

intentar:

generar una excepción

excepto BaseException:

imprimir("a")

excepto Excepción:

imprimir("b")

excepto:

imprimir("c")
 A

¿Cuál es el resultado esperado de ejecutar el siguiente código?

clase A:

aprobar

clase B(A):

aprobar

clase C(B):

aprobar

imprimir(issubclass(A, C))

 El código se imprimirá False

Si desea llenar una matriz de bytes con datos leídos desde una secuencia,
¿qué método puede utilizar?

 El readinto()método

El siguiente código:

imprimir(float("1.3"))

 se imprimirá 1.3

El siguiente código:

imprimir(chr(ord('p) + 2))

 r

Si hay más de una except:rama después de la try:cláusula, podemos


decir que:
 no se ejecutará más de un bloqueexcept:

Si el constructor de la clase se declara de la siguiente manera:


clase Clase:

def __init__(self, vla = 0):

aprobar

¿Cuál de las asignaciones no es válida?


 objeto = Clase(1, 2)

¿Cuál es el resultado esperado del siguiente fragmento?

intentar:

generar una excepción

excepto:

imprimir("c")

excepto BaseException:

imprimir("a")

excepto Excepción:

imprimir("b")

 El código provocará un error de sintaxis.

¿Cuál es el resultado esperado del siguiente código?

def mi_diversión(n):

s = '+'

para i en rango(n):

s += s

rendimiento s

para x en my_fun(2):

print(x, fin='')

 El código se imprimirá++++++
Mira el siguiente código:

números = [i*i para i en rango(5)]

# Insertar línea de código aquí.

imprimir(foo)

¿Qué línea insertarías para que el programa produzca el resultado


esperado?

[1, 9]

 foo = list(filter(lambda x: x % 2, numbers))

¿Cuál es el resultado esperado de ejecutar el siguiente código?

definición o(p):

definición q():

devolver '*' * p

devolver q

r = o(1)

s = o(2)

imprimir(r() + s())

 El código se imprimirá ***

La siguiente declaración:

de ab importa c

Provoca la importación de:

 entidad cdel módulo bdel paquete a



La sys.stderrsecuencia normalmente se asocia con:

la pantalla
¿Cuál será el resultado del siguiente código, ubicado en el p.pyarchivo?

imprimir(__nombre__)

 __main__

Suponiendo que la open()invocación se ha realizado correctamente, el


siguiente fragmento:

para x en open('archivo', 'rt'))

imprimir(x)

voluntad:

 leer el archivo línea por línea

Si ase abre un flujo en modo lectura , la siguiente línea:

q = s.read(1)

se leerá:

 un personaje de la transmisión

La siguiente línea de código:

para la línea en open('text.txt', 'rt'):

 no es válido porque opendevuelve un objeto iterable

¿Cuál es el resultado esperado del siguiente código?

importar sistema operativo

os.mkdir('imágenes')

os.chdir('imágenes')

imprimir(os.getcwd())

 El código imprimirá la ruta al directorio creado.


Suponiendo que los siguientes tres archivos a.pyresiden c.pyen el mismo
directorio, ¿cuál será el resultado que se producirá después de ejecutar
el c.pyarchivo?

# archivo a.py

imprimir("a", fin='')

# archivo b.py

importar un

imprimir("b", fin='')

# archivo c.py

imprimir("c", fin='')

importar un

importación b

 cab

¿Cuál es el resultado esperado de ejecutar el siguiente código?

clase A:

def __init__(self):

aprobar

a = A(1)

imprimir(hasattr(a, 'A'))

 El código generará una excepción

El siguiente código:

x = " \\"

imprimir(len(x))
 provocará un error

¿Cuál de los siguientes comandos usarías para comprobar pipla versión de


? (Selecciona dos respuestas).

 pip --version
 pip3 --version

También podría gustarte