0% encontró este documento útil (0 votos)
158 vistas19 páginas

Programacion III - Preguntas Examen Final

Este documento contiene 40 preguntas de opción múltiple sobre Python. Las preguntas cubren temas como tipos de datos, bucles, funciones, clases, excepciones y bases de datos. El examen final de Python 2023 contiene preguntas para evaluar los conocimientos básicos y avanzados sobre el lenguaje de programación Python.

Cargado por

ivanlalvarez.22
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)
158 vistas19 páginas

Programacion III - Preguntas Examen Final

Este documento contiene 40 preguntas de opción múltiple sobre Python. Las preguntas cubren temas como tipos de datos, bucles, funciones, clases, excepciones y bases de datos. El examen final de Python 2023 contiene preguntas para evaluar los conocimientos básicos y avanzados sobre el lenguaje de programación Python.

Cargado por

ivanlalvarez.22
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/ 19

9

Preguntas Examen final Python 2023

Python es un lenguaje de programación de alto nivel que se destaca, entre otras cosas,
por la legibilidad del código.

Elija la opción correcta:

Multiparadigma
Multiparadigma Multiparadigma
Multiplataforma
Multiplataforma Multiplataforma
Débilmente
Tipado dinámico y fuerte Tipado dinámico y
Interpretado
fuerte
Interpretado
Propósito general
Interpretado
Propósito general
Gramática sencilla
Propósito general
Gramática sencilla
Open source
Gramática sencilla
Open source
Posee una gran
software privativo
Posee una gran comunidad
comunidad
colaborativa
colaborativa

Los tipos de datos simple son aquellos que incluyen las listas, tuplas, diccionarios y
conjunto.

Que resultado produce el siguiente código:

a = “3”

b= “5”

print(a + b)

Seleccione la opción correcta:

8 Error de tipo 35
Seleccione la opción correcta:

If edad > 18:

Print(“puedes pasar”)
If edad > 18

Print(“puedes pasar”)
If (edad > 18):

Print(“puedes pasar”)

¿Cómo empiezas a escribir un bucle while en Python? Seleccione una Respuesta


correcta

a. while x > y:

b. while (x > y)

c. while x > y {

¿Qué sentencia se usa para detener un bucle? Seleccione una:

Break

Exit
stop

Los comentarios en bloque (de varias líneas) en Python se escriben: Seleccione una:

//comentario//

'''comentario'''

/*comentario*/

El siguiente for permite mostrar por pantalla un contador descendente de 20 a 0


(inclusive).

for i in range(20,0,-1):

10.Cambie el valor de 'manzana' por 'kiwi', en la lista de frutas:

frutas= ['manzana', 'banana', 'frutilla']

a. frutas[0]="kiwi" Respuesta correcta

b. frutas['manzana']="kiwi"

c. frutas[1]="kiwi";

Elija una opción para agregar "orange" a la lista de frutas:

fruits = ["apple", "banana", "cherry"]


Seleccione una:

a. fruits[4]="orange"

b. fruits.append("orange")

c. fruits.add="orange"

12. Elimine el elemento "banana" de la lista de frutas. Marque una o más opciones
correctas:

frutas= ["manzana", "banana", "frutilla"]

Seleccione una o más de una:

a. frutas.remove[1]

b. frutas.remove(1)

c. del frutas[2]

d. frutas.remove('banana')

e. del frutas[1]

f. frutas.remove(2)
13.Indique la opción correcta para obtener el último elemento de la lista
de frutas.

fruits = ["apple", "banana", "cherry"]

Seleccione una:

a. print(fruits[len(fruits)])

b. print(fruits[-1])

c. print(fruits[3])

14.Utilice un rango de índices para imprimir el tercer, cuarto y quinto elemento


de la lista:

frutas = ["manzana", "plátano", "cereza", "naranja", "kiwi", "melón", "mango"]

Seleccione una:

a. print(frutas[2:5])

b. print(frutas[3:5])

c. print(frutas[2:4])
15.Utilice la sintaxis correcta para imprimir el número de elementos de la lista.

frutas = ["manzana", "plátano", "cereza"]

Seleccione una:

a. print(len(frutas))

b. print(size(frutas))

c. print(frutas.size())

d. print(frutas.length())

16.Indique si la siguiente afirmación es verdadera o falsa: “En un diccionario,


cada clave debe de ser única. No es posible tener una clave duplicada.”

Seleccione una:

Verdadero

Falso

17. Marque una o más opciones correctas:

9
a. A una función, se le pueden pasar datos (argumentos) Respuesta correcta

b. Una función puede devolver datos como resultado Respuesta correcta

c. Una función es un bloque de código que sólo se ejecuta cuando se invoca

18. Marque la opción correcta para invocar una función llamada my_function

Seleccione una:

a. my_function("Hello from a function")

b. my_function():

c. my_function() R

19 Dentro de una función con dos parámetros, imprima el primer parámetro


def mi_función (fname, lname):

Seleccione una:

a. print(fname)

b. print(lname)

c. print(1)

20. Marque la opción correcta para que la función devuelva el resultado de x + 5

Seleccione una:

a. result x+5

b. x+5

c. return x+5

21-Qué muestra por pantalla éste código:

x = lambda a: a + 10

print(x(5))
Seleccione una:

a. 5

b. 15

c. 10

22-Qué muestra por pantalla éste código:

x = lambda a,b: a * b

print(x(5, 6))

Seleccione una:

a. 6

b. 30

c. 11

d. 5
23-Marcar las definiciones verdaderas. Seleccione una o más de una:

Seleccione una o más de una:

a. Una clase es como un "constructor de objetos" o un "plano" para crear objetos

b. Python es un lenguaje que permite la programación orientado a objetos

c. Casi todo en Python es un objeto, con sus propiedades y métodos

24- La función __init __() se utiliza para asignar valores a las propiedades del objeto u
otras operaciones que sean necesarias cuando se crea el objeto.

Seleccione una:

Verdadero

Falso

25- El método __init__ de una clase tiene que tener un parámetro self.

Seleccione una:

Verdadero

Falso
26-El parámetro self es una referencia a la instancia actual de la clase y se usa para
acceder a las variables que pertenecen a la clase instanciada

Seleccione una:

Verdadero

Falso

27-Cree una clase llamada MyClass:

Seleccione una:

a. Clase MyClass:

x=5

b. Class MyClass:

x=5

c. class MyClass:

x=5

28-Cree un objeto de MiClase llamado objeto1:


Seleccione una:

a. objeto1= miClase()

b. objeto1= MyClass

c. objeto1= MiClase()

29-¿Cuál es la sintaxis correcta para definir un método constructor en la clase Alumno?

Seleccione una:

a. class Alumno:

def __init__(self, nombre, apellido):

self.nombre = nombre

self.apellido = apellido

b. class Alumno:

def _init_(self, nombre, apellido):

self.nombre = nombre

self.apellido = apellido

c. class Alumno:

def init(self, nombre, apellido):

self.nombre = nombre

self.apellido = apellido
30-La función __init__() se llama automáticamente cada vez que se usa la clase para
crear un nuevo objeto.

Seleccione una:

Verdadero

Falso

31-¿Qué error se genera al tratar de acceder a atributos desconocidos?

Seleccione una:

a. ValueError

b. NameError

c. AttributeError

32-¿Qué código permite definir una nueva clase Perro heredando de Animal?

Seleccione una:

a. class (Perro)Animal:

b. class Perro(Animal):

c. class Animal(Perro):
33-¿Cómo creo atributos de clase en Python?

Seleccione una:

a. No se pueden crear atributos de clase

b. class MiClase:

private atributo = 123

c. class MiClase:

atributo = 123

34-¿Cómo creo atributos de instancia en Python?

Seleccione una:

a. class MiClase:

def MiClase(this, nombre, edad){

this.nombre= nombre;

this.edad= edad;

b. class MiClase:

def MiClase(this, nombre, edad):

this.nombre= nombre

this.edad= edad

}
c. class MiClase:

def _init_(self, nombre, edad):

self.nombre= nombre

self.edad= edad

35-¿Qué es una excepción?

Seleccione una:

a. Una función

b. Un evento que ocurre debido a código o entrada incorrecta Respuesta correcta

c. Una variable

36-¿Cuál es la excepción lanzada por este código?

print("7" + 4)

Seleccione una:

a. ZeroDivisionError
b. ValueError

c. TypeError

37-¿Cuál es la salida de este código?

try:

variable= 10

print(10 / 2)

except ZeroDivisionError:

print(“Error”)

print(“Finished”)

Seleccione una:

a. 5.0

Finished

b. 5.0
c. Error

Finished

38-¿Cuál es la salida de este código?

try:

print(1)

except:

print(2)

finally:

print(3)

Seleccione una:

a. 3
b. 1

c. 1 3

d. 1 2 3

39. Para conectarnos a la base de datos y ejecutar cualquier consulta, el procedimiento


consiste en:

1.Abrir la conexión usando la función connect()

2. Ejecutar la consulta

3. Obtener los resultados de la consulta o confirmar la operación, dependiendo


del tipo de consulta lanzada. 5.

4.Cerrar la conexión

Es verdadero o falso

40. Para configurar una conexión a una base de datos MySQL se establece los
siguientes parámetro:

miConexion =pymysql.connect( host="localhost", user="root", passwd="" ,


db=“BASE_DE_DATOS")

Es verdadero o falso

También podría gustarte