Question
A student scored an average of 81 marks in his first 30
tests. In the next 10 tests, his average score was ‘x’ marks, and his overall average rose to 84 marks. Find the value of 'x'.Solution
ATQ,
{81 × 30 + 10 × x}/(30 + 10) = 84
Or, 10x + 2430 = 84 × 40 = 3360
Or, 10x = 930
Or, x = 93
Which OOP concept allows a class to inherit properties and behaviors from another class?
The ability of an object to take on many forms is known as:
Which OOP principle is most closely related to the concept of "information hiding"?
The ability of an object to take on many forms, or the ability of a single interface to represent different underlying forms, is known as:
Which of the following best represents a real-world example of abstraction?
Which OOP principle binds data and the methods that operate on that data within a single unit?
Consider a BankAccount class with a balance field. To properly encapsulate balance, it should be declared as:
Which special method is automatically called when an object of a class is created, typically used for initializing the object's state?
What is the primary difference between an abstract class and an interface in Java (pre-Java 8)?
Which of the following is a benefit of encapsulation?