Skip to content
VUBuddy

SE601P Objective Week 1-8 by Facts

Software Construction & Development (Practical) PDF 328 KBUpdated 23 Oct 2026
Quiz SE601P Objective Week 1-8 by Facts PDF 328 KB
vubuddy.com
Type
Quiz
Course
SE601P Software Construction & Development (Practical)
Size
PDF 328 KB
Updated
23 Oct 2026
Free download 0 of 3 used today
Download free · 328 KB

You get 3 free files a day on the website. Add the Chrome extension for 30 a day.

Unlimited downloads in the Android app Get it free on Google Play

Preview text

Text from pages 2, 3, 4 of 29. Download the file for all 29 pages.

Object-Oriented Software Development

Q1. Object-oriented software development mainly focuses on:

  1. Functions and procedures
  2. Algorithms only
  3. Objects and their interactions
  4. Hardware components

Correct answer: Objects and their interactions

Q2. An object in object-oriented programming is best described as:

  1. A function
  2. An instance of a class
  3. A package
  4. A variable

Correct answer: An instance of a class

3. A class in object-oriented programming is:

✔ A) A blueprint for creating objects B) A specific instance C) A method D) A data type only

Q4. Which of the following defines both data and behavior of an object?

  1. Interface
  2. Package
  3. Class
  4. Variable

Correct answer: Class

Q5. Which OOP principle hides data and allows access through methods only?

  1. Inheritance
  2. Polymorphism
  3. Abstraction

Q6. Encapsulation helps in:

  1. Increasing code duplication
  2. Improving security and maintainability
  3. Reducing memory usage only
  4. Removing classes

Correct answer: Improving security and maintainability

Q7. Inheritance is mainly used to:

  1. Hide implementation
  2. Reuse existing code
  3. Increase object lifetime
  4. Destroy objects

Correct answer: Reuse existing code

Q8. Which relationship allows a class to acquire properties of another class?

  1. Association
  2. Aggregation
  3. Composition

Q9. Polymorphism allows objects to:

  1. Have only one form
  2. Behave differently using the same interface
  3. Hide data
  4. Exist independently

Correct answer: Behave differently using the same interface

Q10. Which concept allows the same method name to perform different actions?

  1. Encapsulation
  2. Inheritance
  3. Aggregation

11. Abstraction focuses on:

✔ A) Hiding unnecessary details B) Code duplication C) Memory allocation D) Object destruction

Q12. Which of the following is commonly used to achieve abstraction?

  1. Variables
  2. Interfaces and abstract classes
  3. Objects
  4. Constructors

Correct answer: Interfaces and abstract classes

Q13. Which term refers to characteristics of an object?

  1. Properties
  2. Methods
  3. Classes
  4. Packages

Correct answer: Properties

Q14. Methods in an object define:

  1. Object structure
  2. Object behavior
  3. Object memory size
  4. Object lifetime

Correct answer: Object behavior

All SE601P files →
SE601P Software Construction & Development (Practical) All SE601P handouts, past papers, quizzes and MCQs in one place. Open course page

Get more out of VUBuddy, for free

Android app Free on Google Play
  • Unlimited downloads
  • The explanation behind every MCQ answer
  • Study offline on slow data
Get the Android app
Chrome extension Free on the Chrome Web Store
  • 30 downloads a day instead of 3
  • Sign in and buy Pro Semester here
Add to Chrome

One Pro Semester membership works in both the extension and the app.