SSC IMD SA Mock 03 – Question 129

Question:

Which of the following languages are object-oriented programming languages?
Languages:
i) LISP
ii) Java
iii) C++
iv) Simula
v) SQL
vi) C

निम्नलिखित में से कौन सी ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषाएं हैं?
भाषाएं:
i) LISP
ii) Java
iii) C++
iv) Simula
v) SQL
vi) C

Options:

  • i, ii, iii and iv only
  • ii, iii and iv only
  • i, ii, iii, iv, v and vi
  • i and ii only
  • केवल i, ii, iii और iv
  • केवल ii, iii और iv
  • i, ii, iii, iv, v और vi
  • केवल i और ii

Correct Answer: a)

Explanation:

– **Simula** (1967) introduced classes and objects and is universally recognized as the first object-oriented language.
– **Java** and **C++** are the most widely used object-oriented programming languages.
– **LISP** supports OOP through the Common Lisp Object System (CLOS), which includes classes, multiple inheritance, and generic functions.
– **SQL** is a domain-specific declarative language for databases, not an OOP language.
– **C** is a pure procedural language without native object-oriented capabilities.
Hence, languages i, ii, iii, and iv support object-oriented programming.

– **Simula** (1967): दुनिया की पहली ऑब्जेक्ट-ओरिएंटेड भाषा मानी जाती है जिसमें क्लास और ऑब्जेक्ट की अवधारणाएं थीं।
– **Java और C++**: अत्यंत लोकप्रिय ऑब्जेक्ट-ओरिएंटेड भाषाएँ हैं।
– **LISP**: कॉमन लिस्प ऑब्जेक्ट सिस्टम (CLOS) के माध्यम से पूर्ण ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग का समर्थन करता है।
– **SQL**: रिलेशनल डेटाबेस हेतु डिक्लेरेटिव भाषा है।
– **C**: एक प्रक्रियात्मक (procedural) भाषा है जिसमें OOP का समर्थन नहीं है।
अतः केवल i, ii, iii और iv ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषाएँ हैं।

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top