Consider the following code snippet:
class BankAccount:
interest_rate = 0.05
total_accounts = 0
def __init__(self, account_number, balance):
self.account_number = account_number
self.balance = balance
BankAccount.total_accounts += 1
def deposit(self, amount):
self.balance += amount
def withdraw(self, amount):
if amount <= self.balance:
self.balance -= amount
else:
print("Insufficient funds!")
@classmethod
def set_interest_rate(cls, rate):
cls.interest_rate = rate
account1 = BankAccount("123456", 1000)
account2 = BankAccount("987654", 500)
account1.deposit(500)
account2.withdraw(200)
print(account1.balance)
print(account2.balance)
print(BankAccount.interest_rate)
print(BankAccount.total_accounts)
What will be the output of the code snippet?
Suppose you have the following class:
1. class ProductionLine:
2. def __init__(self, capacity):
3. self.capacity = capacity
You've created two instances of this class:
1. prod1 = ProductionLine(100)
2. prod2 = ProductionLine(200)
What is the result of the following operation?

© Copyrights FreePDFQuestions 2026. All Rights Reserved
We use cookies to ensure that we give you the best experience on our website (FreePDFQuestions). If you continue without changing your settings, we'll assume that you are happy to receive all cookies on the FreePDFQuestions.