Search Header Logo

Examen Final

Authored by Roberto Casas

Computers

University

Used 1+ times

Examen Final
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

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; } }

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?