OOPs Introduction MCQ Questions - Object Oriented Programming Basics – MCQ Question Paper with Answers

Students ke liye OOPs Introduction MCQ questions – Object Oriented Programming ke basic concepts jaise Class, Object, Inheritance, Polymorphism, Abstraction aur Encapsulation par exam-oriented practice questions.

All questions are curated for practice and learning purposes.Suitable for competitive exams, interviews, and self-study.

This MCQ question paper is designed for students, job aspirants, and professionals who want to practice Hindi Quiz questions at their own pace. Answers are available for self-evaluation.

Published: • Updated:

Share this quiz

Invite friends to practice, compare scores, or save this page.

MCQ Questions

25 questions
  1. 1. Object Oriented Programming (OOP) का मुख्य उद्देश्य क्या है?

    • AProgram को जल्दी execute करना
    • BCode को structured और reusable बनाना
    • Cकेवल graphical applications बनाना
    • DHardware को control करना
    Show Correct Answer
    Explanation OOP का मुख्य उद्देश्य code को structured, reusable और maintainable बनाना होता है, जिससे बड़े software systems को आसानी से manage किया जा सके।
  2. 2. OOP में Object किसे दर्शाता है?

    • Aकेवल data
    • Bकेवल functions
    • CReal-world entity जिसमें data और behavior दोनों होते हैं
    • DCompiler का हिस्सा
    Show Correct Answer
    Explanation Object एक real-world entity होता है जिसमें data (attributes) और behavior (methods) दोनों शामिल होते हैं।
  3. 3. Class और Object के बीच क्या संबंध होता है?

    • AClass, Object का instance होती है
    • BObject, Class का blueprint होता है
    • CClass, Object का blueprint होती है
    • Dदोनों एक ही होते हैं
    Show Correct Answer
    Explanation Class एक blueprint या template होती है, जबकि Object उस class का actual instance होता है।
  4. 4. OOP का कौन-सा concept data को direct access से सुरक्षित रखता है?

    • AInheritance
    • BPolymorphism
    • CEncapsulation
    • DAbstraction
    Show Correct Answer
    Explanation Encapsulation के माध्यम से data को direct access से सुरक्षित रखा जाता है और access modifiers का उपयोग किया जाता है।
  5. 5. जब एक ही function अलग-अलग situations में अलग behavior दिखाता है, तो उसे क्या कहते हैं?

    • AAbstraction
    • BEncapsulation
    • CInheritance
    • DPolymorphism
    Show Correct Answer
    Explanation Polymorphism का अर्थ “many forms” होता है, जिसमें same function अलग-अलग परिस्थितियों में अलग output देता है।
  6. 6. Object Oriented Programming में Data और Methods को एक unit में बाँधने की प्रक्रिया को क्या कहते हैं?

    • AAbstraction
    • BEncapsulation
    • CInheritance
    • DPolymorphism
    Show Correct Answer
    Explanation Encapsulation में data और methods को एक ही unit (class) में wrap किया जाता है।
  7. 7. OOP में Inheritance का मुख्य लाभ क्या है?

    • ACode duplication बढ़ाना
    • BRuntime errors बढ़ाना
    • CCode reusability प्रदान करना
    • DProgram को slow बनाना
    Show Correct Answer
    Explanation Inheritance से existing class के code को reuse किया जा सकता है, जिससे duplication कम होता है।
  8. 8. OOP में Parent Class को किस नाम से भी जाना जाता है?

    • AChild Class
    • BDerived Class
    • CBase Class
    • DObject Class
    Show Correct Answer
    Explanation Parent Class को Base Class कहा जाता है, जिससे child classes inherit करती हैं।
  9. 9. Child Class को OOP में और किस नाम से जाना जाता है?

    • ABase Class
    • BSuper Class
    • CDerived Class
    • DMain Class
    Show Correct Answer
    Explanation Child Class को Derived Class कहा जाता है क्योंकि यह parent से properties inherit करती है।
  10. 10. OOP का कौन-सा concept केवल essential features को show करता है?

    • AEncapsulation
    • BInheritance
    • CAbstraction
    • DPolymorphism
    Show Correct Answer
    Explanation Abstraction में unnecessary details hide करके केवल important features दिखाए जाते हैं।
  11. 11. OOP में Method Overloading किस concept का example है?

    • AInheritance
    • BEncapsulation
    • CPolymorphism
    • DAbstraction
    Show Correct Answer
    Explanation Method Overloading compile-time polymorphism का उदाहरण है।
  12. 12. Method Overriding किस प्रकार का Polymorphism है?

    • ACompile-time
    • BRun-time
    • CStatic
    • DEarly binding
    Show Correct Answer
    Explanation Method Overriding run-time polymorphism का example है क्योंकि method decision runtime पर होता है।
  13. 13. OOP में Access Specifiers का उपयोग किस लिए किया जाता है?

    • AMemory allocate करने के लिए
    • BData को secure करने के लिए
    • CObject create करने के लिए
    • DLoop control के लिए
    Show Correct Answer
    Explanation Access Specifiers data को unauthorized access से सुरक्षित रखने में मदद करते हैं।
  14. 14. नीचे दिए गए में से कौन-सा OOP का feature नहीं है?

    • AEncapsulation
    • BPolymorphism
    • CInheritance
    • DCompilation
    Show Correct Answer
    Explanation Compilation OOP का feature नहीं बल्कि program execution का process है।
  15. 15. OOP में Constructor का मुख्य कार्य क्या है?

    • AMemory free करना
    • BObject destroy करना
    • CObject initialize करना
    • DLoop execute करना
    Show Correct Answer
    Explanation Constructor object creation के समय data को initialize करता है।
  16. 16. Destructor का उपयोग कब होता है?

    • AObject create होने पर
    • BProgram start होने पर
    • CMemory release करने के लिए
    • DInput लेने के लिए
    Show Correct Answer
    Explanation Destructor object की memory को release करने के लिए use किया जाता है।
  17. 17. OOP में this keyword का प्रयोग किस लिए किया जाता है?

    • ANew object create करने के लिए
    • BCurrent object को refer करने के लिए
    • CMethod call रोकने के लिए
    • DClass delete करने के लिए
    Show Correct Answer
    Explanation this keyword current object को refer करता है।
  18. 18. OOP में Object कब create होता है?

    • ACompile time पर
    • BRuntime पर
    • CLink time पर
    • DEdit time पर
    Show Correct Answer
    Explanation Object का creation runtime पर होता है।
  19. 19. OOP में Class किस प्रकार की entity होती है?

    • APhysical entity
    • BLogical entity
    • CHardware entity
    • DNetwork entity
    Show Correct Answer
    Explanation Class एक logical entity होती है जो object का structure define करती है।
  20. 20. OOP का कौन-सा feature security improve करता है?

    • AInheritance
    • BEncapsulation
    • CPolymorphism
    • DCompilation
    Show Correct Answer
    Explanation Encapsulation data hiding के through security प्रदान करता है।
  21. 21. OOP में Function को और किस नाम से जाना जाता है?

    • AVariable
    • BMethod
    • CObject
    • DPackage
    Show Correct Answer
    Explanation OOP में function को Method कहा जाता है।
  22. 22. OOP में Data Members क्या होते हैं?

    • ALoop variables
    • BClass के अंदर defined variables
    • CFunctions
    • DKeywords
    Show Correct Answer
    Explanation Data Members class के अंदर declare किए गए variables होते हैं।
  23. 23. OOP concept real-world modeling में क्यों useful है?

    • Aक्योंकि code complex होता है
    • Bक्योंकि logic hide रहता है
    • Cक्योंकि real-world entities को represent करना आसान होता है
    • Dक्योंकि execution slow होता है
    Show Correct Answer
    Explanation OOP real-world entities को objects के रूप में represent करने में मदद करता है।
  24. 24. नीचे दिए गए में से कौन-सा language OOP support करता है?

    • AC
    • BAssembly
    • CJava
    • DHTML
    Show Correct Answer
    Explanation Java एक Object Oriented Programming language है।
  25. 25. OOP का कौन-सा feature code flexibility बढ़ाता है?

    • APolymorphism
    • BCompilation
    • CLinking
    • DDebugging
    Show Correct Answer
    Explanation Polymorphism code को flexible और extensible बनाता है।

Ready to check how well you know this topic?

Start Free Practice Test
View more Hindi Quiz MCQ papers