Adyayan.com

Integrated Development Environments (IDEs)
1. IDE मूलतः _____ उपकरणों का वातावरण है -
  • C. कंपाइलर
  • B. डीबगर
  • D. ये सभी
  • A. टेक्स्ट एडीटर
Answer: IDE (Integrated Development Environment) एक ऐसा सॉफ्टवेयर है जो प्रोग्रामिंग के लिए जरूरी सभी मुख्य उपकरणों को एक साथ लाता है। इसमें कोड लिखने के लिए टेक्स्ट एडिटर, गलतियाँ (bugs) ढूँढने के लिए डीबगर, और कोड को मशीन भाषा में बदलने के लिए कंपाइलर शामिल होता है।
2. आईडीई की “बिल्ड” सुविधा का प्राथमिक उद्देश्य है:
  • A. कोडबेस के लिए दस्तावेज़ तैयार करें।
  • D. बग का पता लगाने की प्रक्रिया को स्वचालित करें।
  • C. स्रोत कोड को निष्पादन योग्य या परिनियोजन योग्य रूप में परिवर्तित करें।
  • B. कुशल भंडारण के लिए कोड को संपीड़ित करें।
Answer: ‘बिल्ड’ (Build) प्रक्रिया में IDE आपके द्वारा लिखे गए सोर्स कोड (source code) को लेता है और उसे कंपाइल करके एक ऐसे फॉर्मेट में बदलता है जिसे कंप्यूटर चला सके, जैसे कि एक निष्पादन योग्य (executable) .exe फ़ाइल या एक .jar फ़ाइल।
3. संक्षिप्त नाम IDE का मतलब क्या है -
  • B. Indented Development Entity
  • D. Integrated Dynamic Entity
  • A. Individually Determined Environment
  • C. Integrated Development Environment
Answer: IDE का पूरा नाम 'Integrated Development Environment' (इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट) है। 'Integrated' (एकीकृत) का मतलब है कि इसमें कई उपकरण (जैसे एडिटर, कंपाइलर) एक साथ जुड़े होते हैं।
4. निम्नलिखित में से कौनसा जावा कोड एडिटर नहीं है -
  • B. नेटबीन्स
  • D. नोटपेड
  • A. एमएस वर्ड
  • C. एडिट+ (Edit+)
Answer: एमएस वर्ड (MS Word) एक वर्ड प्रोसेसर है, जो दस्तावेज़ (documents) बनाने के लिए होता है। यह कोड में अतिरिक्त फॉर्मेटिंग जोड़ देता है। जबकि नेटबीन्स, एडिट+ और नोटपैड सादे टेक्स्ट (plain text) में कोड लिखने के लिए बने हैं।
5. आई.डी.ई. (इंटिग्रेटिड डेवलपमेंट एन्वायर्नमेन्ट) के लाभ क्या है -
  • B. समय की बचत
  • C. सोर्स कोड का स्वतः ठीक होना
  • A. लागत कम हो जाती है
  • D. विकास करना आसान है
Answer: IDE में 'सिंटैक्स हाइलाइटिंग' और 'ऑटो-कंप्लीट' जैसी सुविधाएँ होती हैं। जैसे ही आप टाइप करते हैं, IDE आपकी गलतियों को इंगित (highlight) करता है और कोड पूरा करने का सुझाव देता है, जो एक तरह से कोड को 'स्वतः ठीक' करने में मदद करता है।
6. IDE के बारे में निम्नलिखित में से कौन सा कथन सत्य है -
  • D. आईडीई कोडिंग, परीक्षण और डिबगिंग के लिए एक केंद्रीकृत विकास वातावरण प्रदान करते हैं।
  • C. आईडीई स्टैंडअलोन अनुप्रयोग हैं और बाहरी उपकरणों के साथ एकीकृत नहीं हो सकते हैं।
  • B. आईडीई हमेशा मुफ़्त और ओपन-सोर्स होते हैं।
  • A. आईडीई केवल पेशेवर डेवलपर्स के लिए उपयोगी हैं, शुरुआती लोगों के लिए नहीं।
Answer: यह IDE की सही परिभाषा है। यह प्रोग्रामिंग के सभी मुख्य कार्यों (कोडिंग, टेस्टिंग, डिबगिंग) को एक ही जगह (केंद्रीकृत वातावरण) पर करने की सुविधा देता है, जिससे डेवलपर का काम आसान हो जाता है।
7. निम्नलिखित में से कौन सी सुविधा आमतौर पर IDE में पाई जाने वाली सुविधा नहीं है -
  • C. Version control system
  • B. Debugger for finding and fixing bugs
  • A. Code editor with syntax highlighting
  • D. Database management system
Answer: एक IDE में आमतौर पर कोड एडिटर, डीबगर और वर्जन कंट्रोल (जैसे Git) इंटीग्रेशन होता है। लेकिन एक पूरा 'डेटाबेस मैनेजमेंट सिस्टम' (DBMS) (जैसे MySQL सर्वर) खुद एक अलग सॉफ्टवेयर होता है। IDE में डेटाबेस से *कनेक्ट* करने के टूल हो सकते हैं, लेकिन पूरा DBMS नहीं।
8. कौन सा IDE मुख्य रूप से एंड्रॉइड एप्लिकेशन डेवलपमेंट से जुड़ा है -
  • B. विजुअल स्टूडियो
  • A. एक्सकोड
  • D. नेटबीन्स
  • C. एंड्रॉइड स्टूडियो
Answer: एंड्रॉइड स्टूडियो (Android Studio) गूगल द्वारा बनाया गया आधिकारिक (official) IDE है, जो विशेष रूप से एंड्रॉइड ऐप्स बनाने के लिए ही डिज़ाइन किया गया है। (Xcode का उपयोग Apple के iOS और macOS ऐप्स के लिए होता है)।
9. निम्नलिखित में से कौन सा IDE विशेष रूप से वेब विकास के लिए डिज़ाइन है -
  • D. WebStorm
  • B. Eclipse
  • A. Visual Studio Code
  • C. IntelliJ IDEA
Answer: WebStorm (वेबस्टॉर्म) एक शक्तिशाली IDE है जिसे JetBrains ने विशेष रूप से JavaScript, HTML, CSS और अन्य वेब तकनीकों पर केंद्रित होकर बनाया है। हालाँकि अन्य IDE (जैसे VS Code) भी वेब विकास कर सकते हैं, WebStorm इसी काम के लिए समर्पित है।
10. आईडीई की कोड पूर्णता (code completion) सुविधा का उद्देश्य क्या है -
  • A. यह स्वचालित रूप से किसी प्रोग्राम के लिए संपूर्ण कोड लिख देता है।
  • B. जैसे ही आप टाइप करते हैं यह कोड स्टेटमेंट सुझाता है और पूरा करता है।
  • C. यह बेहतर प्रदर्शन के लिए कोड को अनुकूलित करता है।
  • D. यह कोड को डीबग करने और तार्किक त्रुटियों को ढूंढने में मदद करता है।
Answer: कोड पूर्णता (Code Completion) या 'IntelliSense' एक ऐसी सुविधा है जो आपके टाइप करते ही उपलब्ध वेरिएबल्स, फ़ंक्शंस या कीवर्ड्स की एक लिस्ट दिखाती है। यह टाइपिंग की गति बढ़ाता है और गलतियाँ कम करता है।