Examen Final

Examen Final

University

20 Qs

quiz-placeholder

Similar activities

Quizz (Remote Server)

Quizz (Remote Server)

12th Grade - University

20 Qs

Python revision

Python revision

10th Grade - University

15 Qs

C++ with STL: MCQs | Conducted By Rahul Kesarwani

C++ with STL: MCQs | Conducted By Rahul Kesarwani

University

21 Qs

Python Intro

Python Intro

University

15 Qs

SCRIPTING PROGRAMMING WITH PYTHON

SCRIPTING PROGRAMMING WITH PYTHON

University

15 Qs

Understanding Object-Oriented Programming 2

Understanding Object-Oriented Programming 2

University

15 Qs

python core

python core

KG - University

20 Qs

Python Programming Quiz

Python Programming Quiz

University

15 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?