Objects are —
2019
Objects are —
- A.
Design of function
- B.
Creator of data
- C.
Instances of classes
- D.
Program block
- E.
None of these
Attempted by 559 students.
Show answer & explanation
Correct answer: C
In object-oriented programming (OOP), objects are instances of classes. A class is a blueprint that defines the properties and behaviors of an object. When a class is instantiated, an object is created with its own unique state and behavior.
Option A refers to function design, which is unrelated to the definition of objects. Functions define operations, not objects.
Option B suggests objects are creators of data, but data is created by programs or user input. Objects store data, but do not create it.
Option C correctly identifies objects as instances of classes, which is the standard definition in OOP.
Option D describes a program block, which is a structural code unit like a loop or function. Objects are not program blocks.
Option E is incorrect because Option C provides a valid definition of objects.
हिन्दी उत्तर:
ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) में, ऑब्जेक्ट क्लासेस के उदाहरण होते हैं। एक क्लास एक नक्शा होता है जो ऑब्जेक्ट के गुण और व्यवहार को परिभाषित करता है। जब एक क्लास को इंस्टेंशिएट किया जाता है, तो एक ऑब्जेक्ट बनाया जाता है जिसमें अपनी अनोखी अवस्था और व्यवहार होता है।
विकल्प A फंक्शन डिज़ाइन को संदर्भित करता है, जो ऑब्जेक्ट की परिभाषा से संबंधित नहीं है। फंक्शन संचालन परिभाषित करते हैं, न कि ऑब्जेक्ट।
विकल्प B ऑब्जेक्ट को डेटा के निर्माता के रूप में संदर्भित करता है, लेकिन डेटा प्रोग्राम या उपयोगकर्ता इनपुट द्वारा बनाया जाता है। ऑब्जेक्ट डेटा को संग्रहीत करते हैं, लेकिन उन्हें नहीं बनाते हैं।
विकल्प C ऑब्जेक्ट को क्लासेस के उदाहरण के रूप में सही ढंग से परिभाषित करता है, जो OOP में मानक परिभाषा है।
विकल्प D एक प्रोग्राम ब्लॉक को संदर्भित करता है, जो लूप या शर्त जैसी संरचनात्मक कोड इकाई है। ऑब्जेक्ट प्रोग्राम ब्लॉक नहीं होते हैं।
विकल्प E गलत है क्योंकि विकल्प C ऑब्जेक्ट की एक मान्य परिभाषा प्रदान करता है।