Web Design and Development MCQs with Answers
Practice important Web Design and Development MCQs with answers and explanations.
Multiple Choice Questions
Q51: What does the finalize() method do in Java?
- A: It initializes the object
- B: It provides a string representation
- C: It is called before an object is destroyed
- D: It sets default values for attributes
View Answer
C
Q52: How many constructors are provided in the Student class example?
- A: One
- B: Two
- C: Three
- D: Four
View Answer
C
Q53: Which Java keyword is used to define a method or variable that belongs to the class rather than instances of the class?
- A: static
- B: final
- C: synchronized
- D: transient
View Answer
A
Q54: What will the getRollNo() method return if a negative roll number is set?
- A: The negative roll number
- B: Zero
- C: 100
- D: The original negative number
View Answer
C
Q55: How can you ensure a student object is not created with a negative roll number in the Student class?
- A: By using the setRollNo() method
- B: By using a default constructor
- C: By setting rollNo to 0
- D: By using the finalize() method
View Answer
A
Q56: How are objects of a class created in Java?
- A: Using the new keyword
- B: Using direct assignment
- C: Using static methods
- D: Using the create keyword
View Answer
A
Q57: Which Java access modifier allows a class member to be accessed by classes in the same package?
- A: private
- B: protected
- C: public
- D: default
View Answer
D
Q58: What will the Student class’s print() method do?
- A: Print the student's name and roll number
- B: Return the student's name
- C: Initialize the student's attributes
- D: Print the number of students
View Answer
A
Q59: What is the role of the toString() method in Java?
- A: To initialize an object
- B: To provide a string representation
- C: To compare two objects
- D: To print object details
View Answer
B
Q60: What happens to an object when System.gc() is called?
- A: It forces garbage collection
- B: It initializes the object
- C: It finalizes the object
- D: It creates a new object
View Answer
A