Consider the following code snippet using Tkinter:
from tkinter import Tk, Canvas
root = Tk()
canvas = Canvas(root, width=200, height=200)
canvas.pack()
canvas.create_line(0, 0, 200, 200)
root.mainloop()
What does this script do when executed?
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?
What are classes for in OOP? Select the best answer.
© 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.