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
20 questions
OOPs in Python

Quiz
•
University
20 questions
Python_OOPs 1

Quiz
•
University
15 questions
5,6 лекция

Quiz
•
University
20 questions
Codificando clases en Python

Quiz
•
University
20 questions
python_4_Vivek

Quiz
•
University
15 questions
Programming - Screening Test

Quiz
•
3rd Grade - Professio...
18 questions
Python Programming Quiz

Quiz
•
University
19 questions
JavaScript és Bootstrap alapok

Quiz
•
11th Grade - University
Popular Resources on Wayground
10 questions
Video Games

Quiz
•
6th - 12th Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
10 questions
UPDATED FOREST Kindness 9-22

Lesson
•
9th - 12th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
20 questions
US Constitution Quiz

Quiz
•
11th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
Discover more resources for Computers
10 questions
Would you rather...

Quiz
•
KG - University
20 questions
Definite and Indefinite Articles in Spanish (Avancemos)

Quiz
•
8th Grade - University
7 questions
Force and Motion

Interactive video
•
4th Grade - University
10 questions
The Constitution, the Articles, and Federalism Crash Course US History

Interactive video
•
11th Grade - University
7 questions
Figurative Language: Idioms, Similes, and Metaphors

Interactive video
•
4th Grade - University
20 questions
Levels of Measurements

Quiz
•
11th Grade - University
16 questions
Water Modeling Activity

Lesson
•
11th Grade - University
10 questions
ACT English prep

Quiz
•
9th Grade - University