Web Services Development MCQs with Answers
Practice important Web Services Development MCQs with answers and explanations.
Multiple Choice Questions
Q11: Which attribute is specific to the class Piece of Cargo in specialization?
- A: Degree of Hazardousness
- B: Weight
- C: Volume
- D: Transport mode
View Answer
A
Q12: In the context of OOP, what does specialization mean?
- A: Adding new classes
- B: Creating new subclasses
- C: Merging classes
- D: Deleting redundant methods
View Answer
B
Q13: What is the primary purpose of inheritance in OOP?
- A: Increase code size
- B: Code reusability
- C: Avoid class duplication
- D: Simplify function calls
View Answer
B
Q14: What is the main purpose of creating an abstract class in OOP?
- A: To store data
- B: To group related classes
- C: To implement all methods
- D: To create instances
View Answer
B
Q15: In which scenario would you use abstraction in a program?
- A: To hide implementation details
- B: To expose all attributes
- C: To simplify code logic
- D: To add unnecessary complexity
View Answer
A
Q16: What does the term 'encapsulation' refer to in OOP?
- A: Hiding the implementation details
- B: Creating a new class hierarchy
- C: Reusing existing code
- D: Abstracting functions and variables
View Answer
A
Q17: Which symbol is used to denote a private member in a class diagram?
- A: +
- B: -
- C: #
- D: *
View Answer
B
Q18: Which programming concept allows objects to interact through relationships like 'Ali lives in the house'?
- A: Inheritance
- B: Polymorphism
- C: Encapsulation
- D: Object Composition
View Answer
D
Q19: In a class diagram, what does the minus sign (-) before an attribute indicate?
- A: Public
- B: Protected
- C: Private
- D: Inherited
View Answer
C
Q20: What does the 'is-a' relationship in OOP refer to?
- A: Object composition
- B: Inheritance
- C: Function overloading
- D: Encapsulation
View Answer
B