📚 Computer — Computer

Programming 2

प्रोग्रामिंग भाषाओं के प्रमुख प्रकार, उच्च व निम्न स्तरीय वर्गीकरण, ऑब्जेक्ट-ओरिएंटेड अवधारणाएँ और सॉफ़्टवेयर परीक्षण की विस्तृत अध्ययन सामग्री

One-Liner Questions

प्रोग्रामिंग भाषाओं का मुख्य रूप से कितने प्रमुख श्रेणियों में वर्गीकरण किया जाता है?
मुख्य रूप से निम्न-स्तरीय भाषाएँ (Low-Level) और उच्च-स्तरीय भाषाएँ (High-Level)।
उत्तर देखने के लिए टैप करें
मशीनी भाषा (Machine Language) को किस श्रेणी में रखा जाता है?
यह प्रथम पीढ़ी की निम्न-स्तरीय भाषा है जो सीधे हार्डवेयर द्वारा समझी जाती है।
उत्तर देखने के लिए टैप करें
असेंबली भाषा (Assembly Language) की मुख्य विशेषता क्या है?
यह मशीनी कोड के स्थान पर संक्षिप्त निमोनिक्स (जैसे ADD, SUB) का उपयोग करती है।
उत्तर देखने के लिए टैप करें
तृतीय पीढ़ी की भाषाएँ (3GL) किस पर आधारित होती हैं?
यह प्रक्रियात्मक (Procedural) उच्च-स्तरीय भाषाएँ होती हैं जैसे C और Pascal।
उत्तर देखने के लिए टैप करें
चतुर्थ पीढ़ी की भाषा (4GL) का मुख्य उद्देश्य क्या है?
प्रोग्रामिंग को अधिक सरल बनाना और डेटाबेस प्रबंधन व क्वेरी (जैसे SQL) को आसान करना।
उत्तर देखने के लिए टैप करें
पाँचवीं पीढ़ी की भाषा (5GL) का संबंध किससे है?
कृत्रिम बुद्धिमत्ता (Artificial Intelligence) और प्राकृतिक भाषा प्रसंस्करण से।
उत्तर देखने के लिए टैप करें
ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) का मूल सिद्धांत क्या है?
यह डेटा और उसके कार्यों को 'ऑब्जेक्ट' के रूप में समूहित करती है।
उत्तर देखने के लिए टैप करें
क्लास (Class) को OOP में किस रूप में परिभाषित किया जाता है?
यह ऑब्जेक्ट्स को बनाने के लिए एक ब्लूप्रिंट या खाका (Template) होती है।
उत्तर देखने के लिए टैप करें
ऑब्जेक्ट (Object) क्या है?
यह किसी क्लास का एक वास्तविक उदाहरण (Instance) होता है जिसके पास गुण और विधियाँ होती हैं।
उत्तर देखने के लिए टैप करें
इहेरिटेंस (Inheritance) का क्या अर्थ है?
एक नई क्लास द्वारा पुरानी (Base) क्लास के गुणों और विधियों को स्वतः प्राप्त करना।
उत्तर देखने के लिए टैप करें
पॉलीमॉर्फिज्म (Polymorphism) का प्रोग्रामिंग में क्या अर्थ है?
एक ही नाम या कार्य का विभिन्न संदर्भों में अलग-अलग रूप या व्यवहार दिखाना।
उत्तर देखने के लिए टैप करें
एनकैप्सुलेशन (Encapsulation) क्या सुरक्षा प्रदान करती है?
यह डेटा और उससे जुड़ी विधियों को एक इकाई में बांधकर बाहरी पहुँच से सुरक्षित रखती है।
उत्तर देखने के लिए टैप करें
एब्स्ट्रक्शन (Abstraction) का मुख्य लाभ क्या है?
जटिल आंतरिक विवरणों को छुपाकर केवल आवश्यक कार्यात्मकता को दिखाना।
उत्तर देखने के लिए टैप करें
प्रोग्राम विकास जीवन चक्र (SDLC) का पहला चरण क्या है?
समस्या की पहचान और आवश्यकता विश्लेषण (Requirement Analysis)।
उत्तर देखने के लिए टैप करें
सॉफ्टवेयर परीक्षण (Software Testing) क्यों आवश्यक है?
प्रोग्राम में मौजूद बग और त्रुटियों को ढूँढकर उसकी गुणवत्ता सुनिश्चित करने के लिए।
उत्तर देखने के लिए टैप करें
सिंटैक्स एरर (Syntax Error) किस समय पकड़ी जाती है?
प्रोग्राम के संकलन (Compilation) के समय।
उत्तर देखने के लिए टैप करें
लॉजिकल एरर (Logical Error) का पता कैसे चलता है?
जब प्रोग्राम गलत या अपेक्षित परिणाम नहीं देता है।
उत्तर देखने के लिए टैप करें
रन-टाइम एरर (Run-time Error) कब उत्पन्न होती है?
जब प्रोग्राम निष्पादन (Execution) के दौरान कोई अवैध संक्रिया (जैसे शून्य से भाग) की जाती है।
उत्तर देखने के लिए टैप करें
डिबगिंग (Debugging) प्रक्रिया का मुख्य कार्य क्या है?
प्रोग्राम से त्रुटियों (Bugs) को ढूँढना और उन्हें सुधारना।
उत्तर देखने के लिए टैप करें
व्हाइट-बॉक्स टेस्टिंग (White-box Testing) का आधार क्या है?
प्रोग्राम की आंतरिक संरचना, कोड और तर्क पथ की पूरी जानकारी होना।
उत्तर देखने के लिए टैप करें
ब्लैक-बॉक्स टेस्टिंग (Black-box Testing) में क्या जाँच की जाती है?
आंतरिक कोड को देखे बिना केवल इनपुट और आउटपुट व्यवहार की सत्यता।
उत्तर देखने के लिए टैप करें
यूनिट टेस्टिंग (Unit Testing) कौन करता है?
आमतौर पर सॉफ्टवेयर डेवलपर द्वारा किसी एक छोटे घटक या फंक्शन की जाँच।
उत्तर देखने के लिए टैप करें
इंटीग्रेशन टेस्टिंग (Integration Testing) का उद्देश्य क्या है?
विभिन्न मॉड्यूलों को आपस में जोड़ने के बाद उनके संयुक्त व्यवहार की जाँच करना।
उत्तर देखने के लिए टैप करें
सिस्टम टेस्टिंग (System Testing) क्या सत्यापित करती है?
संपूर्ण सॉफ्टवेयर सिस्टम की व्यावसायिक और तकनीकी आवश्यकताओं के अनुरूपता।
उत्तर देखने के लिए टैप करें
अल्फा टेस्टिंग (Alpha Testing) कहाँ की जाती है?
डेवलपमेंट वातावरण में इन-हाउस टीम द्वारा उत्पाद रिलीज़ से पहले।
उत्तर देखने के लिए टैप करें
बीता टेस्टिंग (Beta Testing) का संचालन कौन करता है?
वास्तविक उपयोगकर्ता अपने वातावरण में इस परीक्षण को करते हैं।
उत्तर देखने के लिए टैप करें
प्रोसीजरल प्रोग्रामिंग भाषा का एक प्रमुख उदाहरण कौन सा है?
C भाषा, Fortran और COBOL।
उत्तर देखने के लिए टैप करें
ऑब्जेक्ट-ओरिएंटेड भाषा का एक प्रसिद्ध उदाहरण क्या है?
C++, Java और C#।
उत्तर देखने के लिए टैप करें
स्क्रिप्टिंग भाषा (Scripting Language) की क्या विशेषता है?
इन्हें आमतौर पर कंपाइल करने की आवश्यकता नहीं होती, ये इंटरप्रेट होती हैं (जैसे Python, JavaScript)।
उत्तर देखने के लिए टैप करें
मशीनी भाषा की सबसे बड़ी सीमा क्या है?
यह मशीन-निर्भर होती है और इसे केवल विशेष प्रोसेसर आर्किटेक्चर पर ही चलाया जा सकता है।
उत्तर देखने के लिए टैप करें
असेंबली भाषा को मशीनी भाषा में कौन बदलता है?
असेंबलर (Assembler)।
उत्तर देखने के लिए टैप करें
उच्च-स्तरीय भाषाओं के अनुवाद के लिए किनका उपयोग होता है?
कंपाइलर और इंटरप्रेटर।
उत्तर देखने के लिए टैप करें
पोर्टेबिलिटी (Portability) का उच्च-स्तरीय भाषाओं में क्या अर्थ है?
एक कंप्यूटर पर लिखे गए कोड को बिना बदलाव या थोड़े बदलाव के दूसरे कंप्यूटर पर चलाना।
उत्तर देखने के लिए टैप करें
स्ट्रक्चर्ड प्रोग्रामिंग का जोर किस पर होता है?
गो-टू (Goto) कथनों के प्रयोग से बचने और मॉड्यूलर कोड लिखने पर।
उत्तर देखने के लिए टैप करें
फंक्शन (Function) या प्रोसीजर का प्रोग्रामिंग में क्या लाभ है?
कोड की पुनरुपयोगिता (Code Reusability) बढ़ाना और जटिलता घटाना।
उत्तर देखने के लिए टैप करें
ग्लोबल वेरिएबल (Global Variable) की क्या विशेषता है?
यह पूरे प्रोग्राम में कहीं भी एक्सेस किया जा सकता है।
उत्तर देखने के लिए टैप करें
लोकल वेरिएबल (Local Variable) कहाँ मान्य होता है?
केवल उसी फंक्शन या ब्लॉक के भीतर जहाँ इसे घोषित किया गया है।
उत्तर देखने के लिए टैप करें
रिकर्सन (Recursion) में मुख्य जोखिम क्या हो सकता है?
यदि बेस कंडीशन न हो, तो स्टैक ओवरफ्लो (Stack Overflow) की स्थिति आ सकती है।
उत्तर देखने के लिए टैप करें
एरे (Array) की सीमा क्या है?
इसका आकार स्थिर (Fixed size) होता है और इसे रन-टाइम पर आसानी से बढ़ाया नहीं जा सकता।
उत्तर देखने के लिए टैप करें
पॉइंटर (Pointer) का मुख्य उपयोग किसमें होता है?
मेमोरी एड्रेस के सीधे प्रबंधन और गतिशील मेमोरी आवंटन (Dynamic Memory Allocation) में।
उत्तर देखने के लिए टैप करें
मैलवेयर (Malware) और सॉफ्टवेयर बग में क्या अंतर है?
बग अनजाने में हुई प्रोग्रामिंग त्रुटि है, जबकि मैलवेयर जानबूझकर बनाया गया दुर्भावनापूर्ण सॉफ्टवेयर है।
उत्तर देखने के लिए टैप करें
कोड ऑप्टिमाइज़ेशन (Code Optimization) का क्या उद्देश्य है?
प्रोग्राम के निष्पादन समय और मेमोरी खपत को कम करना।
उत्तर देखने के लिए टैप करें
वर्जन कंट्रोल सिस्टम का प्रोग्राम विकास में क्या उपयोग है?
कोड के इतिहास को सहेजना और कई डेवलपर्स के साथ मिलकर काम करना।
उत्तर देखने के लिए टैप करें
रिग्रेशन टेस्टिंग (Regression Testing) कब की जाती है?
कोड में कोई नया बदलाव या बग ठीक करने के बाद यह देखने के लिए कि पुराना हिस्सा प्रभावित तो नहीं हुआ।
उत्तर देखने के लिए टैप करें
सैनिटी टेस्टिंग (Sanity Testing) का क्या अर्थ है?
छोटे बदलाव के बाद त्वरित रूप से यह देखना कि संबंधित फीचर काम कर रहा है या नहीं।
उत्तर देखने के लिए टैप करें
स्मोक टेस्टिंग (Smoke Testing) किस स्तर पर होती है?
नया बिल्ड मिलने पर उसकी बुनियादी स्थिरता जाँचने के लिए प्रारंभिक परीक्षण।
उत्तर देखने के लिए टैप करें
पॉलीमॉर्फिज्म के दो मुख्य प्रकार कौन से हैं?
कंपाइल-टाइम पॉलीमॉर्फिज्म (फंक्शन ओवरलोडिंग) और रन-टाइम पॉलीमॉर्फिज्म (फंक्शन ओवरराइडिंग)।
उत्तर देखने के लिए टैप करें
मल्टीपल इनहेरिटेंस (Multiple Inheritance) का क्या अर्थ है?
जब एक चाइल्ड क्लास एक से अधिक पेरेंट क्लास के गुणों को प्राप्त करती है।
उत्तर देखने के लिए टैप करें
इंटरफेस (Interface) C++ या Java में क्या भूमिका निभाता है?
यह पूरी तरह से एब्स्ट्रैक्ट क्लास की तरह काम करता है जो केवल विधियों की घोषणा करता है।
उत्तर देखने के लिए टैप करें
कंस्ट्रक्टर (Constructor) का मुख्य कार्य क्या है?
ऑब्जेक्ट बनते समय उसके डेटा सदस्यों को प्रारंभिक मान (Initialize) देना।
उत्तर देखने के लिए टैप करें
डिस्ट्रक्टर (Destructor) क्या करता है?
ऑब्जेक्ट के नष्ट होने पर उसके द्वारा ली गई मेमोरी को मुक्त करता है।
उत्तर देखने के लिए टैप करें
ऑपरेटर ओवरलोडिंग (Operator Overloading) क्या है?
मौजूदा ऑपरेटर को यूजर-डिफाइंड डेटा प्रकारों के लिए नया अर्थ देना।
उत्तर देखने के लिए टैप करें
डायनेमिक बाइंडिंग (Dynamic Binding) का संबंध किससे है?
रन-टाइम पर यह तय करना कि कौन सी विधि (Method) निष्पादित होगी।
उत्तर देखने के लिए टैप करें
स्टैटिक बाइंडिंग (Static Binding) कब होती है?
कंपाइल-टाइम पर ही विधि कॉल का निर्धारण हो जाना।
उत्तर देखने के लिए टैप करें
एब्स्ट्रैक्ट क्लास (Abstract Class) का क्या उपयोग है?
ऐसी क्लास जिसके ऑब्जेक्ट सीधे नहीं बनाए जा सकते, यह केवल बेस क्लास के रूप में होती है।
उत्तर देखने के लिए टैप करें
मेटाडेटा (Metadata) का प्रोग्रामिंग में क्या अर्थ है?
डेटा के बारे में डेटा, जो संरचना और विशेषताओं को परिभाषित करता है।
उत्तर देखने के लिए टैप करें
एसिड (ACID) गुणधर्म का संबंध किससे है?
डेटाबेस लेन-देन (Transactions) की विश्वसनीयता और अखंडता से।
उत्तर देखने के लिए टैप करें
पैरामीट्रिक पॉलीमार्फिज्म का दूसरा नाम क्या है?
जेनरिक प्रोग्रामिंग (Generics)।
उत्तर देखने के लिए टैप करें
कैलकुलेशन में प्रेसिडेंस (Operator Precedence) का क्या महत्व है?
यह तय करता है कि अभिव्यक्ति में कौन सा ऑपरेटर पहले हल होगा।
उत्तर देखने के लिए टैप करें
शॉर्ट-सर्किट मूल्यांकन (Short-circuit Evaluation) क्या है?
लॉजिकल ऑपरेटरों में परिणाम तय होने पर आगे के हिस्से का मूल्यांकन न करना।
उत्तर देखने के लिए टैप करें
फाइल पॉइंटर (File Pointer) का क्या कार्य है?
फाइल में वर्तमान पढ़ने या लिखने की स्थिति (Position) को ट्रैक करना।
उत्तर देखने के लिए टैप करें
बाइनरी फाइल और टेक्स्ट फाइल में मुख्य अंतर क्या है?
टेक्स्ट फाइल मानकीकृत वर्णों में होती है, जबकि बाइनरी फाइल सीधे बाइट्स स्टोर करती है।
उत्तर देखने के लिए टैप करें
एक्सेप्शन हैंडलिंग (Exception Handling) का मुख्य उद्देश्य क्या है?
रन-टाइम त्रुटियों को प्रबंधित करना ताकि प्रोग्राम अचानक क्रैश न हो।
उत्तर देखने के लिए टैप करें
try और catch ब्लॉक किस कार्य के लिए उपयोग होते हैं?
त्रुटि की संभावना वाले कोड को try में रखना और आने पर catch द्वारा संभालना।
उत्तर देखने के लिए टैप करें
थ्रेड (Thread) ऑपरेटिंग सिस्टम और प्रोग्रामिंग के संदर्भ में क्या है?
एक प्रक्रिया (Process) के भीतर निष्पादन की सबसे छोटी इकाई।
उत्तर देखने के लिए टैप करें
मल्टीथ्रेडिंग (Multithreading) का क्या लाभ है?
एक साथ कई कार्यों को समेकित रूप से निष्पादित करके प्रोसेसर का बेहतर उपयोग करना।
उत्तर देखने के लिए टैप करें
डेडलॉक (Deadlock) की स्थिति कब उत्पन्न होती है?
जब दो या दो से अधिक प्रक्रियाएं एक-दूसरे द्वारा रोके गए संसाधनों के लिए अनंत काल तक प्रतीक्षा करती हैं।
उत्तर देखने के लिए टैप करें
रेस कंडीशन (Race Condition) क्या है?
जब दो या अधिक प्रोसेस एक ही साझा डेटा तक एक साथ पहुँचने का प्रयास करती हैं और परिणाम अनिश्चित होता है।
उत्तर देखने के लिए टैप करें
म्यूटेक्स और सेमाफोर का उपयोग कहाँ होता है?
थ्रेड सिंक्रोनाइजेशन और पारस्परिक रूप से अनन्य संसाधनों के नियंत्रण में।
उत्तर देखने के लिए टैप करें
बफर ओवरफ्लो (Buffer Overflow) सुरक्षा की दृष्टि से क्या है?
एक गंभीर भेद्यता जहाँ बफर की क्षमता से अधिक डेटा लिखकर सिस्टम को प्रभावित किया जाता है।
उत्तर देखने के लिए टैप करें
गारबेज कलेक्शन (Garbage Collection) का क्या कार्य है?
मेमोरी में उन अप्रयुक्त ऑब्जेक्ट्स को स्वतः हटाना जिनकी अब आवश्यकता नहीं है।
उत्तर देखने के लिए टैप करें
स्टैटिक टाइपिंग (Static Typing) की क्या विशेषता है?
चरों के डेटा प्रकार का निर्धारण संकलन (Compilation) के समय ही हो जाता है।
उत्तर देखने के लिए टैप करें
डायनेमिक टाइपिंग (Dynamic Typing) कहाँ पाई जाती है?
पायथन जैसी भाषाओं में, जहाँ डेटा प्रकार रन-टाइम पर तय होते हैं।
उत्तर देखने के लिए टैप करें
प्योर वर्चुअल फंक्शन (Pure Virtual Function) क्या है?
वह वर्चुअल फंक्शन जिसका कोई शरीर नहीं होता और इसे डिराइव्ड क्लास में परिभाषित करना अनिवार्य होता है।
उत्तर देखने के लिए टैप करें
फ्रेंड फंक्शन (Friend Function) C++ में क्या करता है?
यह किसी क्लास के निजी सदस्यों तक पहुँचने की अनुमति देता है भले ही यह क्लास का सदस्य न हो।
उत्तर देखने के लिए टैप करें
इनलाइन फंक्शन (Inline Function) का क्या लाभ है?
छोटे फंक्शनों के लिए फंक्शन कॉल का ओवरहेड कम करके गति बढ़ाना।
उत्तर देखने के लिए टैप करें
मैक्रो और फंक्शन में क्या अंतर है?
मैक्रो प्रीप्रोसेसर द्वारा कोड प्रतिस्थापन से बनता है, जबकि फंक्शन वास्तविक कोड निष्पादन इकाई है।
उत्तर देखने के लिए टैप करें
प्रीप्रोसेसर डायरेक्टिव का क्या कार्य है?
कंपाइलेशन से पहले कोड में अन्य फाइलों या सेटिंग्स को शामिल करना।
उत्तर देखने के लिए टैप करें
रीफैक्टरिंग (Refactoring) का सॉफ्टवेयर विकास में क्या अर्थ है?
बाहरी व्यवहार को बदले बिना आंतरिक कोड की संरचना और पठनीयता में सुधार करना।
उत्तर देखने के लिए टैप करें
एजाइल (Agile) सॉफ्टवेयर विकास पद्धति की मुख्य विशेषता क्या है?
लगातार छोटे चक्रों में विकास करना और ग्राहक प्रतिक्रिया को प्राथमिकता देना।
उत्तर देखने के लिए टैप करें
वाटरफॉल मॉडल (Waterfall Model) की क्या प्रकृति है?
यह एक रैखिक और अनुक्रमिक सॉफ्टवेयर विकास मॉडल है।
उत्तर देखने के लिए टैप करें
ग्रे-बॉक्स टेस्टिंग (Grey-box Testing) क्या है?
आंतरिक संरचना की आंशिक जानकारी के साथ किया जाने वाला परीक्षण।
उत्तर देखने के लिए टैप करें
लोड टेस्टिंग (Load Testing) का उद्देश्य क्या है?
अपेक्षित उपयोगकर्ता भार के तहत सिस्टम के प्रदर्शन और स्थिरता की जाँच करना।
उत्तर देखने के लिए टैप करें
स्ट्रेस टेस्टिंग (Stress Testing) कब की जाती है?
सिस्टम की चरम सीमा या क्षमता से अधिक भार डालकर उसकी विफलता बिंदु को देखना।
उत्तर देखने के लिए टैप करें
पेंट्रेशन टेस्टिंग (Penetration Testing) किससे संबंधित है?
सिस्टम में सुरक्षा कमजोरियों को खोजने के लिए अधिकृत रूप से किए जाने वाले अनुकरण हमले से।
उत्तर देखने के लिए टैप करें
कोड कवरेज (Code Coverage) मेट्रिक क्या मापती है?
परीक्षण के दौरान सोर्स कोड का कितना प्रतिशत हिस्सा निष्पादित हुआ है।
उत्तर देखने के लिए टैप करें
म्यूटेशन टेस्टिंग (Mutation Testing) क्या है?
कोड में छोटे बदलाव करके परीक्षण सूट की गुणवत्ता और प्रभावशीलता की जाँच करना।
उत्तर देखने के लिए टैप करें
सीमा मूल्य विश्लेषण (Boundary Value Analysis) तकनीक का उपयोग किसमें होता है?
ब्लैक-बॉक्स परीक्षण में सीमावर्ती मानों पर त्रुटियाँ ढूँढने के लिए।
उत्तर देखने के लिए टैप करें
इक्विवेलेंस पार्टीशनिंग (Equivalence Partitioning) क्या है?
इनपुट डेटा को समान वर्गों में बांटकर हर वर्ग से एक प्रतिनिधि मान का परीक्षण करना।
उत्तर देखने के लिए टैप करें
यूजर एक्सेप्टेंस टेस्टिंग (UAT) का अंतिम लक्ष्य क्या है?
यह पुष्टि करना कि सॉफ्टवेयर व्यावसायिक आवश्यकताओं और उपयोगकर्ता की अपेक्षाओं पर खरा उतरता है।
उत्तर देखने के लिए टैप करें
पायलट इम्प्लीमेंटेशन (Pilot Implementation) क्या है?
पूर्ण रूप से लागू करने से पहले उपयोगकर्ताओं के एक छोटे समूह पर सॉफ्टवेयर का परीक्षण।
उत्तर देखने के लिए टैप करें
बग लाइफ साइकिल में 'Closed' स्थिति का क्या अर्थ है?
बग को ठीक कर दिया गया है और परीक्षण द्वारा उसकी पुष्टि भी हो चुकी है।
उत्तर देखने के लिए टैप करें
सिस्टम एनालिसिस का मुख्य परिणाम क्या होता है?
सॉफ्टवेयर आवश्यकता विनिर्देश (SRS) दस्तावेज़ तैयार करना।
उत्तर देखने के लिए टैप करें
डेटा डिक्शनरी (Data Dictionary) का क्या उपयोग है?
प्रणाली में प्रयुक्त सभी डेटा तत्वों, उनके अर्थ और प्रारूप का केंद्रीय भंडार।
उत्तर देखने के लिए टैप करें
प्रोग्रामिंग में 'मॉड्यूलरिटी' क्यों जरूरी है?
बड़े प्रोग्राम को छोटे, स्वतंत्र और प्रबंधनीय भागों में विभाजित करने के लिए।
उत्तर देखने के लिए टैप करें
स्पैघटी कोड (Spaghetti Code) किसे कहा जाता है?
अव्यवस्थित और जटिल नियंत्रण प्रवाह वाले खराब संरचित कोड को।
उत्तर देखने के लिए टैप करें
डेटा एब्स्ट्रक्शन और डेटा एनकैप्सुलेशन में मुख्य अंतर क्या है?
एब्स्ट्रक्शन 'क्या' छुपाता है, जबकि एनकैप्सुलेशन 'कैसे' (डेटा और कोड को बांधकर) सुरक्षित करता है।
उत्तर देखने के लिए टैप करें
प्रोग्रामिंग भाषा में 'পॉलीमॉर्फिज्म' का शाब्दिक अर्थ क्या है?
अनेक रूप धारण करना (Many Forms)।
उत्तर देखने के लिए टैप करें
मशीनी भाषा और असेंबली भाषा को संयुक्त रूप से क्या कहा जाता है?
निम्न-स्तरीय भाषाएँ (Low-Level Languages)।
उत्तर देखने के लिए टैप करें
उच्च-स्तरीय भाषाओं का मुख्य लाभ मानव के दृष्टिकोण से क्या है?
इन्हें सीखना, पढ़ना और याद रखना प्राकृतिक अंग्रेजी भाषा के बहुत करीब होता है।
उत्तर देखने के लिए टैप करें
Quick Reference
महत्वपूर्ण तथ्य एवं योगदान
Programming 2
भाषा/अवधारणामुख्य विशेषताप्रमुख उपयोग
मशीनी भाषा (Machine Language)
उत्तर देखें
केवल बाइनरी अंकों (0 और 1) का प्रयोग, मशीन-निर्भर
उत्तर देखें
प्रत्यक्ष हार्डवेयर नियंत्रण और सबसे बुनियादी निर्देश
असेंबली भाषा (Assembly Language)
उत्तर देखें
निमोनिक्स का प्रयोग, प्रोसेसर-विशिष्ट
उत्तर देखें
सिस्टम सॉफ्टवेयर और माइक्रोकंट्रोलर प्रोग्रामिंग
उच्च-स्तरीय भाषा (High-Level Language)
उत्तर देखें
मानव-पठनीय अंग्रेजी जैसे शब्द, पोर्टेबल और स्वतंत्र
उत्तर देखें
सामान्य सॉफ्टवेयर, वेब और ऐप विकास
ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP)
उत्तर देखें
क्लास, ऑब्जेक्ट, इनहेरिटेंस और पॉलीमॉर्फिज्म का उपयोग
उत्तर देखें
जटिल सॉफ्टवेयर वास्तुकला और बड़े पैमाने के प्रोजेक्ट
व्हाइट-बॉक्स टेस्टिंग
उत्तर देखें
आंतरिक स्रोत कोड और तर्क पथ की पूर्ण जानकारी पर आधारित
उत्तर देखें
यूनिट टेस्टिंग और कोड संरचना का सत्यापन
ब्लैक-बॉक्स टेस्टिंग
उत्तर देखें
आंतरिक कोड को देखे बिना केवल इनपुट-आउटपुट व्यवहार की जाँच
उत्तर देखें
सिस्टम, इंटीग्रेशन और यूजर एक्सेप्टेंस टेस्टिंग
कम्पाइलर
उत्तर देखें
संपूर्ण सोर्स कोड को एक बार में मशीनी कोड में बदलना
उत्तर देखें
C, C++ और अन्य संकलित भाषाओं का अनुवाद
इंटरप्रेटर
उत्तर देखें
सोर्स कोड को पंक्ति-दर-पंक्ति पढ़ना और निष्पादित करना
उत्तर देखें
Python जैसी स्क्रिप्टिंग भाषाओं का निष्पादन
कोई matching content नहीं मिला।