सी # साक्षात्कार प्रश्न और उत्तर परिचय
सी # एक विषय उन्मुख भाषा है जो नेट बनावट द्वारा संकलित है और मध्यम भाषा के रूप में काम करता है। यह प्रकार सुरक्षित और एक प्रबंधित भाषा है। इसका उपयोग कई परिचालन व्यवस्था द्वारा किया जाता है और इसलिए किसी को इस भाषा की मजबूत समझ होनी चाहिए। यह मांग में अत्यधिक है और इसकी बहुमुखी प्रतिभा के कारण, यह कई परिचालन व्यवस्था का समर्थन कर सकता है।
तो आपको अंततः सी # में अपना सपनों का काम मिल गया है, लेकिन यह सोच रहा है कि सी # साक्षात्कार को कैसे दरार करना है और संभावित सी # साक्षात्कार प्रश्न क्या हो सकते हैं। प्रत्येक साक्षात्कार अलग होता है और नौकरी का दायरा भी अलग होता है। इसे ध्यान में रखते हुए हमने आपके साक्षात्कार में सफलता प्राप्त करने में आपकी सहायता के लिए सबसे आम सी # साक्षात्कार प्रश्न और उत्तर तैयार किए हैं।
नीचे कुछ सी # साक्षात्कार प्रश्न हैं जिन्हें साक्षात्कार में पूछा जाता है और सी # को विस्तार से समझने में आपकी सहायता करेंगे। यह प्रश्न दो भागों में बांटा गया है:
भाग 1 – सी # साक्षात्कार प्रश्न (मूल)
इस पहले भाग में मूल सी # साक्षात्कार प्रश्न और उत्तर शामिल हैं
प्रश्न 1) प्रबंधित और अप्रबंधित संकेत क्या है?
उत्तर:
प्रबंधित संकेत को नेट मंच पर निष्पादित किया गया है। यह उस मंच के आधार पर सभी आवेदन संकेत के लिए सीएलआर (सामान्य भाषा रनटाइम) का उपयोग करता है। ऐसा माना जाता है कि नेट ढांचा जो अप्रयुक्त स्मृति को साफ़ करने के लिए आंतरिक कचरा संग्राहक का उपयोग करता है।
दूसरी ओर, अप्रबंधित संकेत, संकेत के लिए खड़ा होता है जिसे आवेदन क्रम द्वारा नेट ढांचा के अलावा किसी भी अन्य ढांचे पर निष्पादित किया जाता है। चलाने पर आवेदन स्मृति, सुरक्षा और प्रदर्शन से संबंधित अन्य कारकों का ख्याल रखेगा। यह मूल सी # साक्षात्कार प्रश्न है जिसे एक साक्षात्कार में पूछा जाता है।
प्रश्न 2) सी # में विभिन्न प्रकार के वर्ग क्या हैं? प्रत्येक कक्षा को संक्षेप में समझाओ?
उत्तर:
सी # में चार प्रकार के वर्ग हैं। वे निम्नानुसार हैं:
- स्थिर वर्ग: यह वर्ग विरासत की अनुमति नहीं देता है। इस वर्ग में उपस्थित सदस्य स्थिर हैं और उन्हें सूचक शब्द स्थिर द्वारा दर्शाया गया है। जब इस सूचक शब्द का उपयोग किया जाता है तो स्थिर श्रेणी के आकस्मिक उदाहरणों के लिए कंपाइलर चेक यदि कोई हो।
- सार वर्ग: इस वर्ग को सूचक शब्द सार द्वारा दर्शाया गया है। इन वर्गों की वस्तुओं को तत्काल नहीं किया जा सकता है। इस वर्ग को केवल विरासत में प्राप्त किया जा सकता है और इसमें कम से कम एक विधि होनी चाहिए।
- मुहरबंद वर्ग: इस वर्ग को विरासत में नहीं मिला जा सकता है। इस वर्ग के किसी वस्तु को प्रवेश करने के लिए इस वर्ग का वस्तु बनाया जाना चाहिए। यह सूचक शब्द मुहरबंद का उपयोग कर बनाया गया है।
- आंशिक वर्ग: सूचक शब्द आंशिक उपयोग करके इस वर्ग को इस के रूप में दर्शाया जा सकता है। यह अपने सदस्यों को विभाजित या एकाधिक . सीएस लिखित पत्र के साथ साझा करने में मदद करता है।
अगले सी # साक्षात्कार प्रश्न पर जाने दें
प्रश्न 3) सी # आई / ओ कक्षाएं क्या हैं? आमतौर पर उपयोग किए जाने वाले वर्ग कौन से हैं?
उत्तर:
सी # व्यवस्था.आईओ नामस्थान का उपयोग करता है जिसमें कक्षाएं होती हैं जो विभिन्न संचालन करती हैं जैसे कि बनाना, हटाना, खोलना, बंद करना आदि। आमतौर पर उपयोग किए जाने वाले आई/ओ कक्षाएं हैं:
- लिखित पत्र: लिखित पत्र पर विभिन्न संचालन करने में मदद करता है। यह लिखित पत्र के निर्माण और हेरफेर में मदद करता है।
- स्ट्रीमराइटर: यह एक धारा में अक्षर लिखने के लिए प्रयोग किया जाता है।
- राइटर रीडर: इसका उपयोग स्ट्रीम से वर्ण पढ़ने के लिए किया जाता है।
- स्ट्रिंगराइटर: इसका उपयोग बफर को स्ट्रिंग लिखने के लिए किया जाता है।
- स्ट्रिंग रीडर: इसका उपयोग बफर से स्ट्रिंग पढ़ने के लिए किया जाता है।
- मार्ग: इसका उपयोग तब किया जा सकता है जब कोई उपयोगकर्ता पथ से संबंधित संचालन करना चाहता है।
प्रश्न 4) स्ट्रीमराइटर / स्ट्रीमराइटर वर्ग समझाओ?
उत्तर:
इन दोनों वर्गों में नाम स्थान योजना.आइयो से संबंधित हैं। इन वर्गों का उपयोग तब किया जाता है जब उपयोगकर्ता क्रमशः वर्ण, पाठक-आधारित डेटा को पढ़ना या लिखना चाहता है।
स्ट्रीमरीडर वर्ग में सदस्यों जैसे: बंद करे(), पढ़ना(), रेखापढ़ना() शामिल हैं।
स्ट्रीमवायर क्लास में क्लोज़ (), लिखना (), लेखन रेखा () जैसे सदस्य शामिल हैं।
कक्षा कार्यक्रम 1
{
का उपयोग कर (StreamReader sr = नया StreamReader (“सी: \ ReadMe.txt”)
{
// —— कोड पढ़ने के लिए ——- //
}
(StreamWriter sw = new StreamWriter ( “सी: \ ReadMe.txt”))
{
// —– लिखने के लिए कोड ——- //
}
}
प्रश्न 5) मुक्केबाजी और अनबॉक्सिंग की अवधारणा की व्याख्या करें?
उत्तर:
जब किसी मान को संदर्भ प्रकार में परिवर्तित किया जाता है तो इसे मुक्केबाजी के रूप में जाना जाता है।
उदाहरण:
इंट वैल्यू – = 20;
// —- मुक्केबाजी —- //
ऑब्जेक्ट बॉक्स वैल्यू = मान;
यहां बॉक्स वैल्यू संदर्भ ‘मान’।
संदर्भ प्रकार से मूल्य प्रकार में वापस परिवर्तन करने के लिए अनबॉक्सिंग के रूप में जाना जाता है। यह रूपांतरण स्पष्ट रूप से किया जाता है।
उदाहरण:
// —- UnBoxing —— //
int UnBoxing = int (boxedValue);
मूल मूल्य पर वापस अनबॉक्सिंग संदर्भ।
भाग 2 – सी # साक्षात्कार प्रश्न (उन्नत)
आइए अब उन्नत सी # साक्षात्कार प्रश्न पर नज़र डालें।
प्रश्न 6) नियमित अभिव्यक्ति क्या हैं? एक स्ट्रिंग का उपयोग कर एक रेगेक्श लिखें?
उत्तर:
निवेश के दिए गए सेट से मेल खाने के लिए नमूना के नियमित अभिव्यक्ति स्वरूप। इन स्वरूप में प्रचालक, चरित्र अक्षर, प्रतीक इत्यादि हो सकते हैं। रेगेक्श का उपयोग तब किया जाता है जब उपयोगकर्ता तार को पार्स करना या तार से वर्ण या वर्णों को प्रतिस्थापित करना चाहता है। इसका उपयोग किसी दिए गए लिखित पत्र या निवेश में किसी प्रकार का स्वरूप खोजने के लिए किया जा सकता है।
उदाहरण:
स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क)
{
स्ट्रिंग [] lang = {“सी #”, “पायथन”, “जावा”};
foreach (लैंग में स्ट्रिंग एस)
{
अगर (System.Text.RegularExpressions.Regex.IsMatch (एस, “पायथन”))
{
Console.WriteLine (“मिलान मिला”);
}
}
}
इस उदाहरण में, दी गई भाषा में पाइथन में खोजी जाने वाली भाषा। रेगेक्श इसमॅच का उपयोग सही मिलान खोजने के लिए यहां किया जाता है। जब भी स्वरूप दिया जाता है तो यह सच हो जाता है। किसी भी नियमित अभिव्यक्ति का उपयोग हमारे निवेश में विशेष मिलान खोजने के लिए किया जा सकता है।
प्रश्न 7) विभिन्न प्रकार के प्रतिनिधि क्या हैं?
उत्तर:
विभिन्न प्रकार के प्रतिनिधि हैं:
- एकल प्रतिनिधि: जब एक प्रतिनिधि एक विधि को बुलावा करता है तो यह एक ही प्रतिनिधि होता है।
- बहुस्त्र्पीय प्रतिनिधि: जब एक प्रतिनिधि कई विधियों को बुलावा करता है तो यह एक बहुस्त्र्पीय प्रतिनिधि होता है। कोई उपयोगकर्ता स्वीकार करने और सदस्यता समाप्त करने के लिए + और – प्रचालक का उपयोग कर सकता है।
- सामान्य प्रतिनिधि: सामान्य प्रतिनिधि तीन प्रकार के होते हैं। वे कार्य,समारोह और विधेय हैं।
- कार्यवाही: प्रतिनिधि सूचक शब्द का उपयोग करके प्रतिनिधि और घटना की परिभाषा का प्रतिस्थापन किया जाता है। यह एक विधि को परिभाषित करता है जिसे तर्कों पर बुलाया जा सकता है और परिणाम नहीं देता है।
- समारोह – यह प्रतिनिधि एक ऐसी विधि को परिभाषित करने में मदद करता है जो तर्क कह सकता है और परिणाम देता है।
- भविष्यवाणी: यह एक विधि को परिभाषित करता है जो तर्क कह सकता है और हमेशा बूल मान वापस कर देगा।
आइए अगले सी # साक्षात्कार प्रश्न पर जाएं।
प्रश्न 8) घटनाओं में प्रकाशक और सब्सक्राइबर्स की व्याख्या करें?
उत्तर:
यह वर्ग विभिन्न प्रकार के अन्य वर्गों से एक संदेश प्रकाशित करता है। यह संदेश एक घटना के अलावा कुछ भी नहीं होगा। यह तब उत्पन्न होता है जब कोई प्रसंग सफलतापूर्वक चलता है। यदि कोई प्रसंग चलता है तो इस पर निर्भर अन्य वर्ग इस संदेश को प्राप्त करते हैं। ग्राहक उस संदेश को लेते हैं जिसमें वे रुचि रखते हैं और सामयिक बनाना चाहते हैं। जब कोई भी प्रसंग सफलतापूर्वक चलता है और ग्राहक को इसके बारे में जानकारी चाहिए तो उस विशेष घटना के लिए संदेश प्राप्त होंगे।
प्रश्न 9) प्राप्त और समूह एक्सेसर गुण क्या हैं?
उत्तर:
इन एक्सेसर्स का उपयोग गुणों द्वारा किया जाता है। ये गुण उपयोगकर्ता को पढ़ने के लिए सक्षम करते हैं, निजी क्षेत्र में मान लिखते हैं। यह सुनिश्चित करने के लिए कि इन क्षेत्रों में निजी एक्सेसर्स का उपयोग किया जाता है। संपत्ति का मूल्य संपत्ति के मूल्य को वापस करने के लिए उपयोग किया जाता है। समूह का उपयोग संपत्ति के लिए मूल्य निर्धारित करने के लिए किया जाता है। यह उन्नत सी # साक्षात्कार प्रश्न एफओए सी # साक्षात्कार है जिसके लिए आपको तैयार किया जाना चाहिए।
प्रश्न 10) सूत्र वर्ग के कुछ गुणों की व्याख्या करें?
उत्तर:
सूत्र वर्ग की गुण हैं:
- जिंदा है: जब सूत्र जीवित रहता है तो सत्य होता है
- नाम: सूत्र का नाम देता है
- प्राथमिकता: कार्य समूह के प्राथमिकता मान देता है
- थ्रेडस्टेटस: यह सूत्र की स्थिति का वर्णन करता है।
अनुशंसित लेख
यह सी # साक्षात्कार प्रश्न और उत्तर की सूची के लिए एक मार्गदर्शक रहा है ताकि उम्मीदवार इन सी # साक्षात्कार प्रश्न को आसानी से क्रैकडाउन कर सके। अधिक जानने के लिए आप निम्नलिखित लेख भी देख सकते हैं –