Fundamentals of Java MS
Fundamentals of Java MS
Computer
Revision Worksheet 3(Fundamentals of Java)
3. Which of the following feature is used to manage the complexity of the system?
A ) Abstraction B ) Polymorphism C ) Encapsulation
TRUE-FALSE
2. Constants mean the fixed values that do not change during the execution of a program.
A ) True B ) False
3. The main( ) function indicates that the execution of the Java program will begin from this
point.
A ) True B ) False
5. Inheritance is a feature using which an object in one class acquires the properties of another
class.
A ) True B ) False
SHORT ANSWER
1. Riya has written a program in BlueJ and compiled it successfully. Help her execute the
program.
A ) TO EXECUTE THE PROGRAM, RIGHT-CLICK ON THE CLASS ICON. SELECT VOID MAIN
(STRING[ ]ARGS) OPTION FROM THE POP-UP MENU.
2. Manisha wants to calculate the average of the three subjects while writing a program. Which
operator should she use to write the expression?
A ) ARITHMETIC OPERATOR
3. State the Java concept that is implemented through:
i) A superclass and a subclass
A) INHERITANCE
ii) The act of representing essential features without including background details.
A) ENCAPSULATION
LONG ANSWER
1. Define objects. Give a real-life example to the explain objects along with their attributes and
behaviour.
A ) OBJECTS ARE REAL WORLD ENTITIES OR ITEMS. FOR EXAMPLE, A PEN IS AN OBJECT. ITS
ATTRIBUTES ARE BRAND NAME, MODEL, COLOUR, PRICE, ETC., AND ITS BEHAVIOUR
(FUNCTION) IS WRITING.
2. What do you understand by the term Polymorphism?
A ) THE WORD POLYMORPHISM MEANS ??MANY FORMS??. POLYMORPHISM HELPS THE
PROGRAMMER TO USE THE SAME FUNCTION NAME FOR MORE THAN ONE PURPOSE.
3. What are operators?
A ) OPERATORS ARE THE SPECIAL SYMBOLS THAT ARE USED TO PERFORM CALCULATIONS.
THEY ARE APPLIED TO THE VARIABLES AND CONSTANTS TO FORM AN EXPRESSION.
4. Distinguish between variables and keywords.
A ) A VARIABLE IS A NAMED LOCATION IN THE MEMORY, WHICH STORES DATA TEMPORARILY.
A VARIABLE IS ASSIGNED WITH A UNIQUE NAME. THE NAME IS A SEQUENCE OF LETTERS
AND DIGITS, BUT FIRST CHARACTER ALWAYS STARTS WITH A LETTER OR UNDERSCORE.
KEYWORDS ARE THE RESERVED WORDS OF A JAVA PROGRAM WITH SOME SPECIAL
MEANING, AND CAN BE USED FOR THAT PURPOSE ONLY. THE KEYWORDS CANNOT BE USED
AS VARIABLE NAMES.
5. Describe the different data types available in Java.
A ) TO UTILISE THE MAXIMUM AMOUNT OF MEMORY, JAVA PROVIDES DIFFERENT DATA
TYPES, SUCH AS INT, FLOAT, DOUBLE, CHAR AND BOOLEAN.
6. Distinguish between the relational and logical operators.
A ) RELATIONAL OPERATORS ARE USED TO COMPARE TWO VARIABLES WHEREAS LOGICAL
OPERATORS ARE USED TO COMPARE THE RESULT OF THE RELATIONAL EXPRESSIONS.
7. Describe the abstraction feature of OOP with an example.
A ) ABSTRACTION IS A VERY IMPORTANT FEATURE OF THE OBJECT-ORIENTED
PROGRAMMING. IT IS USED TO MANAGE THE COMPLEXITY OF THE SYSTEM I.E., IT PROVIDES
ONLY THE ESSENTIAL FEATURES OF THE SYSTEM TO THE USER AND HIDES ALL THE COMPLEX
PROCESSES.
8. What is precedence of operators?
A ) WHEN AN EXPRESSION CONTAINS MORE THAN ONE OPERATOR, IT EVALUATES
ACCORDING TO THE PRECEDENCE OF OPERATORS. A PRECEDENCE OF AN OPERATOR DEPICTS
THE ORDER IN WHICH THE DIFFERENT OPERATORS IN AN EXPRESSION ARE EVALUATED.
9. Distinguish between class and object
CLASS OBJECT
GROUP OF OBJECTS OF SAME KIND. REAL WORLD ENTITIES.
2 ASPECTS VARIABLES AND FUNCTIONS. 2 ASPECTS STATE THEM BEHAVIOUR.
CLASSES IS AN OBJECT FACTORY. IT IS A INSTANCE OF A CLASS.
BLUEPRINT TO, CREATE AN OBJECT.
10. Distinguish between POP and OOP