Examen Final

Examen Final

University

20 Qs

quiz-placeholder

Similar activities

Py-Hackathon - Week 2 - Day 2

Py-Hackathon - Week 2 - Day 2

University

15 Qs

PYTHON CONTEST 2

PYTHON CONTEST 2

University

25 Qs

Python Quiz

Python Quiz

University

15 Qs

OOPS quiz-1 PYTHON

OOPS quiz-1 PYTHON

University

19 Qs

Workshop Quiz

Workshop Quiz

University

25 Qs

Reckon your Techie Quiz - Day 2 - Python (23.08.22)

Reckon your Techie Quiz - Day 2 - Python (23.08.22)

University

25 Qs

Functions in Python

Functions in Python

University

15 Qs

Python Quiz

Python Quiz

University

20 Qs

Examen Final

Examen Final

Assessment

Quiz

Computers

University

Medium

Created by

Roberto Casas

Used 1+ times

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Define una clase 'Vehiculo' con un atributo 'marca' y un método que imprima la marca. Luego, crea una clase 'Coche' que herede de 'Vehiculo' y añada un atributo 'modelo'.

class Vehiculo: def __init__(self, marca): self.marca = marca def imprimir_marca(self): print(self.marca) class Coche(Vehiculo): def __init__(self, marca, modelo): super().__init__(marca) self.modelo = modelo

class Vehiculo: def __init__(self, modelo): self.modelo = modelo

class Vehiculo: def imprimir_modelo(self): print(self.modelo)

class Coche: def __init__(self, marca): self.marca = marca

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Escribe un script que use un bucle 'while' para contar hacia atrás desde 10 hasta 1, imprimiendo cada número.

while (contador < 10) { console.log(contador); contador--; }

while (contador >= 1) { console.log(contador); contador--; }

do { console.log(contador); contador++; } while (contador <= 10);

for (let i = 10; i > 0; i++) { console.log(i); }

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Crea una clase 'Persona' con un método que devuelva el nombre completo. Luego, crea una clase 'Estudiante' que herede de 'Persona' y añada un método que devuelva la matrícula del estudiante.

class Estudiante: def __init__(self, nombre, apellido): self.nombre = nombre self.apellido = apellido

class Persona: def nombre_completo(self): return 'Nombre Apellido'

class Persona: def __init__(self, nombre): self.nombre = nombre def nombre_completo(self): return self.nombre

class Persona: def __init__(self, nombre, apellido): self.nombre = nombre self.apellido = apellido def nombre_completo(self): return f'{self.nombre} {self.apellido}' class Estudiante(Persona): def __init__(self, nombre, apellido, matricula): super().__init__(nombre, apellido) self.matricula = matricula def obtener_matricula(self): return self.matricula

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Implementa un script que use un bucle 'for' para iterar sobre una lista de números y devuelva una nueva lista con los cuadrados de esos números.

def cuadrados(numeros): return [num ** 3 for num in numeros]

def cuadrados(numeros): return [num + 1 for num in numeros]

def cuadrados(numeros): return [num ** 2 for num in numeros]

def cuadrados(numeros): return [num * 2 for num in numeros]

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Define una clase 'Libro' con atributos 'titulo' y 'autor'. Luego, crea una clase 'Biblioteca' que contenga una lista de libros y un método para añadir libros a la lista.

class Biblioteca: def __init__(self, libros): self.libros = libros

class Libro: def __init__(self, titulo, autor): self.titulo = titulo self.autor = autor class Biblioteca: def __init__(self): self.libros = [] def añadir_libro(self, libro): self.libros.append(libro)

def añadir_libro(self, titulo, autor): self.libros.append(titulo, autor)

class Libro: def __init__(self, nombre, autor): self.nombre = nombre self.autor = autor

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Escribe un script que imprima la tabla de multiplicar del 7 utilizando un bucle.

Tabla de multiplicar del 6: 6 x 1 = 6

Tabla de multiplicar del 8: 8 x 1 = 8

Tabla de multiplicar del 5: 5 x 1 = 5

Tabla de multiplicar del 7: 7 x 1 = 7 7 x 2 = 14 7 x 3 = 21 7 x 4 = 28 7 x 5 = 35 7 x 6 = 42 7 x 7 = 49 7 x 8 = 56 7 x 9 = 63 7 x 10 = 70

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Crea una clase 'CuentaBancaria' con métodos para depositar y retirar dinero. Asegúrate de que no se pueda retirar más dinero del que hay en la cuenta.

class CuentaBancaria { constructor() { this.saldo = 0; } depositar(monto) { this.saldo += monto; } retirar(monto) { if (monto <= this.saldo) { this.saldo -= monto; } else { console.log('Fondos insuficientes'); } } }

class CuentaBancaria { retirar(monto) { this.saldo += monto; } }

class CuentaBancaria { depositar(monto) { this.saldo = monto; } }

class CuentaBancaria { constructor() { this.saldo = 100; } }

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?