Examen Final

Quiz
•
Computers
•
University
•
Medium
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
Similar Resources on Wayground
15 questions
Understanding Object-Oriented Programming 2

Quiz
•
University
15 questions
Python Programming Quiz

Quiz
•
University
15 questions
Python Skills

Quiz
•
1st Grade - Professio...
15 questions
CODE ZENITH

Quiz
•
University
15 questions
SCRIPTING PROGRAMMING WITH PYTHON

Quiz
•
University
20 questions
OOPS Using Python Quiz- D2

Quiz
•
University
15 questions
Python revision

Quiz
•
10th Grade - University
20 questions
Technical Quiz R1

Quiz
•
University
Popular Resources on Wayground
18 questions
Writing Launch Day 1

Lesson
•
3rd Grade
11 questions
Hallway & Bathroom Expectations

Quiz
•
6th - 8th Grade
11 questions
Standard Response Protocol

Quiz
•
6th - 8th Grade
40 questions
Algebra Review Topics

Quiz
•
9th - 12th Grade
4 questions
Exit Ticket 7/29

Quiz
•
8th Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
19 questions
Handbook Overview

Lesson
•
9th - 12th Grade
20 questions
Subject-Verb Agreement

Quiz
•
9th Grade