शीर्ष 50 प्रोग्रामिंग साक्षात्कार प्रश्न और उत्तर (2025)

बुनियादी एवं उन्नत कंप्यूटर प्रोग्रामिंग साक्षात्कार प्रश्न

यहां नए और अनुभवी उम्मीदवारों के लिए उनके सपनों की नौकरी पाने के लिए कंप्यूटर प्रोग्रामिंग साक्षात्कार प्रश्न और उत्तर दिए गए हैं।

1) कंप्यूटर प्रोग्रामिंग क्या है?

कंप्यूटर प्रोग्रामिंग को प्रोग्रामिंग या कोडिंग के नाम से भी जाना जाता है। प्रोग्रामिंग एक प्रक्रिया है जिसमें कोडिंग, रखरखाव, अपडेट, डिबगिंग, लेखन, डिजाइनिंग (एल्गोरिदम) आदि प्रक्रियाएं शामिल हैं।

निःशुल्क पीडीएफ डाउनलोड: प्रोग्रामिंग साक्षात्कार प्रश्न और उत्तर


2) प्रोग्रामिंग कैसे काम करती है?

प्रोग्रामिंग में कंप्यूटर के लिए विभिन्न कार्यों को करने के लिए निर्देशों का एक सेट होता है। वास्तव में, वे निर्देश निष्पादन योग्य आदेश हैं, प्रत्येक का एक अलग उद्देश्य होता है।


3) डिबगिंग क्या है?

डिबगिंग किसी प्रोग्राम में त्रुटियों को खोजने और हटाने की प्रक्रिया है। इस प्रक्रिया में, त्रुटियों के लिए प्रोग्राम की गहन जाँच की जाती है। फिर त्रुटियों को इंगित किया जाता है और डीबग किया जाता है।


4) किसी प्रोग्राम के निष्पादन के दौरान होने वाली विभिन्न प्रकार की त्रुटियों का नाम बताइए?

किसी प्रोग्राम के निष्पादन के दौरान तीन प्रकार की त्रुटियाँ हो सकती हैं।

  • सिंटेक्स त्रुटियां
  • रनटाइम त्रुटियां
  • तार्किक त्रुटियां

5) सिंटैक्स त्रुटि कब होती है?

सिंटैक्स त्रुटि तब होती है जब प्रोग्राम प्रोग्रामिंग भाषा के एक या अधिक व्याकरणिक नियमों का उल्लंघन करता है। इन त्रुटियों का पता संकलन के समय लगाया जाता है, अर्थात, जब अनुवादक (संकलक या दुभाषिया) प्रोग्राम का अनुवाद करने का प्रयास करता है।

प्रोग्रामिंग साक्षात्कार प्रश्न
प्रोग्रामिंग साक्षात्कार प्रश्न

6) रनटाइम त्रुटि कब होती है?

रनटाइम त्रुटि तब होती है जब प्रोग्राम द्वारा कंप्यूटर को एक अवैध ऑपरेशन करने के लिए निर्देशित किया जाता है जैसे कि किसी संख्या को शून्य से विभाजित करना। रनटाइम त्रुटियाँ ही एकमात्र त्रुटियाँ हैं जो किसी प्रोग्राम के निष्पादन के दौरान तुरंत प्रदर्शित होती हैं। जब ये त्रुटियां होती हैं, तो कंप्यूटर प्रोग्रामिंग का निष्पादन बंद कर देता है और एक डायग्नोस्टिक संदेश प्रदर्शित कर सकता है जो त्रुटि का पता लगाने में मदद करेगा।


7) तार्किक त्रुटि कब होती है?

तार्किक त्रुटि तब होती है जब कोई प्रोग्राम गलत तर्क लागू करता है। अनुवादक (संकलक या दुभाषिया) किसी तार्किक त्रुटि के लिए कोई त्रुटि संदेश रिपोर्ट नहीं करता है। इन त्रुटियों का पता लगाना सबसे कठिन है।


8)फ्लोचार्ट क्या है?

फ़्लोचार्ट एक प्रोग्राम का सचित्र प्रतिनिधित्व है जो एल्गोरिदम में नियंत्रण और डेटा के प्रवाह को समझने में मदद करता है।


9) एल्गोरिदम क्या है?

एल्गोरिदम चरणों का एक सीमित सेट है, जिसका यदि पालन किया जाए, तो कोई विशेष कार्य पूरा हो जाता है। एक एल्गोरिदम स्पष्ट, सीमित और प्रभावी होना चाहिए।


10) "कार्यक्रम को बनाए रखें और अद्यतन करें" शब्द से आप क्या समझते हैं?

कार्यक्रम रखरखाव नए हार्डवेयर या सॉफ़्टवेयर आवश्यकताओं को समायोजित करने और छोटे या बड़े सुधार पेश करने के लिए प्रोग्राम को अपग्रेड करने की एक सतत प्रक्रिया है। मूलतः, यह किसी प्रोग्राम की स्थापना के बाद उसका विस्तार, अद्यतनीकरण और सुधार है।


11) चर क्या हैं?

वेरिएबल्स को मेमोरी लोकेशन (मेमोरी सेल) नाम दिया गया है, जिनका उपयोग प्रोग्राम निष्पादन के दौरान प्रोग्राम के इनपुट और उसके कम्प्यूटेशनल परिणामों को संग्रहीत करने के लिए किया जाता है। जैसा कि नाम से पता चलता है, प्रोग्राम निष्पादन के दौरान किसी वेरिएबल का मान बदल सकता है।


12) आरक्षित शब्द क्या हैं?

आरक्षित शब्द या कीवर्ड वे शब्द हैं, जिनके पूर्वनिर्धारित अर्थ होते हैं। उनके पूर्वनिर्धारित उपयोग हैं और प्रोग्रामिंग भाषा में किसी अन्य उद्देश्य के लिए उनका उपयोग या पुनर्परिभाषित नहीं किया जा सकता है।

उदाहरण

  • IF
  • और
  • तो

13) लूप क्या हैं?

लूप एक संरचना है जो बयानों के एक सेट को एक निश्चित संख्या तक या एक निश्चित मानदंड पूरा होने तक दोहरा सकती है।


14) विभिन्न प्रकार के लूपों के नाम बताइए।

लूप विभिन्न प्रकार के होते हैं

  • अगले लूप के लिए
  • जबकि...वेंड लूप
  • अंतर प्रविष्ट पाश

15) FOR...NEXT लूप का क्या उपयोग है?

जब यह पहले से पता हो कि लूप को कितनी बार दोहराया जाना चाहिए तो FOR...NEXT लूप सबसे प्रभावी विकल्प है। FOR...NEXT लूप का उपयोग कथनों के एक सेट को एक विशिष्ट संख्या में दोहराने के लिए किया जाता है।


16) WHILE...WEND लूप का क्या उपयोग है?

जबकि लूप एक क्रिया को तब तक दोहराता रहता है जब तक कि संबंधित स्थिति झूठी न हो जाए। यह वहां उपयोगी है जहां प्रोग्रामर को पहले से पता नहीं होता कि लूप कितनी बार निष्पादित किया जाएगा।


17) नेस्टेड लूप का क्या उपयोग है?

लूप के भीतर लूप को नेस्टेड लूप कहा जाता है।


18) दस्तावेज़ीकरण क्या है?

दस्तावेज़ीकरण एक प्रोग्राम के एल्गोरिदम, डिज़ाइन, कोडिंग विधि, परीक्षण और उचित उपयोग का विस्तृत विवरण है। दस्तावेज़ीकरण उन उपयोगकर्ताओं के लिए मूल्यवान है जो दिन-प्रतिदिन के आधार पर कार्यक्रम पर भरोसा करते हैं, और प्रोग्रामर के लिए जिन्हें इसे संशोधित या अद्यतन करने के लिए बुलाया जा सकता है।


19) कंपाइलर का कार्य क्या है?

कंपाइलर एक अनोखा प्रोग्राम है जो किसी विशेष प्रोग्रामिंग भाषा में लिखे गए कथनों को संसाधित कर सकता है और उन्हें मशीन भाषा या "कोड" में बदल सकता है। यह एक कंपाइलर का काम है. कंपाइलर कोई संपीड़न नहीं करता...मुझे एक लिंक की ओर इंगित करें जो ऐसा कहता है


20) लक्ष्य भाषा के द्विआधारी रूप को हम क्या कहते हैं?

लक्ष्य भाषा के द्विआधारी रूप को "बाइनरी कोड" भी कहा जाता है।


21) स्थिरांक क्या हैं?

स्थिरांक वह मात्रा है जिसका मान बदला नहीं जा सकता। एक वेरिएबल के विपरीत, स्थिरांक में संग्रहीत मान को प्रोग्राम निष्पादन के दौरान संशोधित नहीं किया जा सकता है।


22) दो प्रकार के स्थिरांकों के नाम बताइए।

नीचे दो प्रकार के स्थिरांकों का उल्लेख किया गया है:

  • संख्यात्मक स्थिरांक
  • स्ट्रिंग स्थिरांक

23) संख्यात्मक स्थिरांक को परिभाषित करें।

संख्यात्मक स्थिरांक में पूर्णांक, एकल परिशुद्धता, या दोहरी-परिशुद्धता संख्याएँ शामिल होती हैं। पूर्णांक स्थिरांक उन मानों का प्रतिनिधित्व करते हैं जिन्हें गिना जाता है और उनमें आंशिक भाग नहीं होता है, उदाहरण के लिए, +56, -678


24) स्ट्रिंग स्थिरांक को परिभाषित करें।

एक स्ट्रिंग स्थिरांक दोहरे उद्धरण चिह्नों में संलग्न अल्फ़ान्यूमेरिक वर्णों का एक क्रम है। एक स्ट्रिंग स्थिरांक की अधिकतम लंबाई 255 वर्ण है। उदाहरण के लिए, "न्यूयॉर्क।"


25) ऑपरेटर्स को परिभाषित करें।

ऑपरेटर वे प्रतीक हैं जिनका उपयोग किसी डेटा पर कुछ ऑपरेशन करने के लिए किया जाता है। इनमें अंकगणित, संबंधपरक, तार्किक और असाइनमेंट ऑपरेटर शामिल हैं।


26) ए क्या है? ऐरे?

एक ऐरे सन्निहित मेमोरी स्थानों का एक संग्रह है जो एक ही प्रकार के डेटा को संग्रहीत कर सकता है।


27) सबरूटीन क्या है?

सबरूटीन कथनों का एक स्व-निहित सेट है जिसका उपयोग किसी प्रोग्राम में कहीं से भी किया जा सकता है। सबरूटीन अपना विशिष्ट कार्य करता है और फिर उस प्रोग्राम पर नियंत्रण लौटाता है जो सबरूटीन को कॉल करता है।


28) अंकगणित ऑपरेटरों का उद्देश्य क्या है?

अंकगणित ऑपरेटरों का उपयोग मूल्यों (संख्याओं) पर अंकगणितीय संचालन करने के लिए किया जाता है।


29) रिलेशनल ऑपरेटर्स का उद्देश्य क्या है?

संबंधपरक ऑपरेटरों का उपयोग दो मानों की तुलना करने के लिए किया जाता है। ये ऑपरेटर हमेशा सत्य या असत्य का मूल्यांकन करते हैं। ये हमेशा एक शून्येतर मान (अधिकांश मामलों में 1) उत्पन्न करते हैं।


30) निम्न-स्तरीय प्रोग्रामिंग भाषा को परिभाषित करें।

कंप्यूटर प्रोग्रामिंग में, वह प्रोग्रामिंग भाषा जो कंप्यूटर के "निर्देश सेट आर्किटेक्चर" से कोई सामान्यीकरण प्रदान नहीं करती है, निम्न-स्तरीय प्रोग्रामिंग भाषा कहलाती है। यह आमतौर पर मशीन कोड या असेंबली भाषा को निर्देशित करता है।


31) उच्च स्तरीय प्रोग्रामिंग भाषा को परिभाषित करें।

कंप्यूटर प्रोग्रामिंग में, वह प्रोग्रामिंग भाषा जो कंप्यूटर के "निर्देश सेट आर्किटेक्चर" से उच्च सामान्यीकरण प्रदान करती है, उच्च स्तरीय प्रोग्रामिंग भाषा कहलाती है। निम्न-स्तरीय प्रोग्रामिंग भाषा की तुलना में किसी प्रोग्राम के विकास को आसान बनाने के लिए, यह प्राकृतिक भाषा तत्वों का उपयोग कर सकता है।


32) मशीन कोड क्या है?

मशीन कोड एक ऐसी भाषा है, जिसे पिछले परिवर्तन की आवश्यकता के बिना सीधे माइक्रोप्रोसेसर द्वारा संसाधित किया जा सकता है। प्रोग्रामर कभी भी सीधे मशीन कोड में प्रोग्राम नहीं लिखते हैं।


33) n की गणना करने के लिए 32-बिट x86 मशीन कोड में एक कोड लिखेंth फाइबोनैचि संख्या

8B542408 83FA0077 06B80000 0000C383FA027706 B8010000 00C353BB 01000000B9010000 008D0419 83FA0376 078BD98BC84AEBF1 5BC3


34) कुछ प्रोग्रामिंग भाषाओं की सूची बनाएं।

कुछ प्रोग्रामिंग भाषाएँ नीचे सूचीबद्ध हैं:

  • A+
  • एक ++
  • एसीसी
  • ALF
  • एपीएल
  • बुनियादी
  • कोबोल

35) विश्वसनीयता क्या है?

यह एक विशिष्ट अवधि के दौरान सॉफ्टवेयर का उचित कार्य करना है। यदि कोई प्रोग्राम आवश्यक अवधि के दौरान ठीक से काम नहीं करता है तो वह विश्वसनीय नहीं है।


36) मॉडलिंग भाषा क्या है?

एक कृत्रिम भाषा जिसका उपयोग सूचना, ज्ञान या प्रणालियों को एक ऐसी व्यवस्था में व्यक्त करने के लिए किया जा सकता है जो विश्वसनीय नियमों द्वारा परिभाषित हो। इन नियमों का उपयोग संरचना में घटकों के अर्थ की व्याख्या के लिए भी किया जाता है।


37) कुछ मॉडलिंग भाषाओं के नाम बताएं।

कुछ मॉडलिंग भाषाओं के नाम नीचे सूचीबद्ध हैं:

  • बिजनेस प्रोसेस मॉडलिंग नोटेशन
  • एक्सप्रेस
  • विस्तारित एंटरप्राइज़ मॉडलिंग भाषा
  • फ़्लोचार्ट
  • मौलिक मॉडलिंग अवधारणाएँ
  • जैक्सन संरचित प्रोग्रामिंग
  • एकीकृत मॉडलिंग भाषा
  • मिश्र धातु (विनिर्देश भाषा)
  • सिस्टम मॉडलिंग भाषा

38) सॉफ्टवेयर परीक्षण क्या है?

सॉफ़्टवेयर परीक्षण एक ऐसी प्रक्रिया है जिसमें किसी प्रोग्राम की गुणवत्ता का परीक्षण करने के लिए कुछ शर्तों के तहत सॉफ़्टवेयर का परीक्षण किया जाता है। किसी प्रोग्राम का परीक्षण यह जांचने के लिए भी आवश्यक है कि सॉफ़्टवेयर अच्छा उपयोगकर्ता अनुभव प्रदान करता है या नहीं।


39) सॉफ्टवेयर टेस्टिंग के कुछ कारण बताएं।

सॉफ़्टवेयर परीक्षण के कुछ कारण नीचे उल्लिखित हैं:

  • उचित कार्य करना
  • संतोषजनक गुणवत्ता
  • उपयोगकर्ता की आवश्यकताओं को पूरा करता है
  • समान के साथ क्रियान्वित किया जा सकता है

40) बीटा संस्करण क्या है?

किसी सॉफ़्टवेयर का बीटा संस्करण वह संस्करण है जो रिलीज़ के लिए तैयार नहीं है और उपयोगकर्ताओं की प्रतिक्रिया के बाद इसे बदला जा सकता है। अल्फा वर्जन के बाद बीटा वर्जन आता है।


41) लॉजिकल ऑपरेटर्स का कार्य क्या है?

तार्किक संचालक हमें अधिक जटिल स्थितियों का निर्माण करने के लिए सरल स्थितियों को संयोजित करने देते हैं (शर्तों से हमारा तात्पर्य सही या गलत का मूल्यांकन करने वाली अभिव्यक्ति से है)।


42) असाइनमेंट ऑपरेटर का उद्देश्य क्या है?

असाइनमेंट ऑपरेटर का उपयोग किसी वेरिएबल में मान, स्ट्रिंग या कम्प्यूटेशनल परिणाम को संग्रहीत करने के लिए किया जाता है।


43) किसी प्रोग्राम का विश्लेषण क्या है?

वह प्रक्रिया जिसमें प्रोग्राम उप-समस्याओं में विघटित हो जाता है। समग्र रूप से बड़ी समस्या पर ध्यान केंद्रित करने के बजाय, हम प्रत्येक उप-समस्या को अलग से हल करने का प्रयास करते हैं। इससे एक सरल समाधान प्राप्त होता है। इस तकनीक को टॉप-डाउन डिज़ाइन के रूप में भी जाना जाता है।


44) एल्गोरिदम पर क्या काम होता है?

प्रत्येक एल्गोरिदम कम से कम निम्नलिखित तीन चरण निष्पादित करता है:

  • डेटा प्राप्त करें
  • गणना करें
  • परिणाम प्रदर्शित करें

45) शून्य से विभाजन को कैसे परिभाषित किया जाता है?

शून्य से विभाजन अपरिभाषित है.


46) किसी कार्यक्रम के कार्यान्वयन का क्या अर्थ है?

एक बार प्रोग्राम का पूरी तरह से परीक्षण हो जाने के बाद, इसे उस साइट पर स्थापित या परिचालन में लाया जाना चाहिए जहां इसका उपयोग किया जाएगा। इसे कार्यक्रम के कार्यान्वयन के रूप में जाना जाता है।


47) संख्यात्मक चर क्या हैं?

संख्यात्मक चरों पर आपके पास पहले से ही ढेर सारे प्रश्न हैं। इसे बदलें

वे चर जो संख्यात्मक मानों को संग्रहीत कर सकते हैं, संख्या चर कहलाते हैं। संख्यात्मक मानों में फ़्लोटिंग पॉइंट संख्याएँ और पूर्ण संख्याएँ दोनों शामिल हैं।


48) स्ट्रिंग वेरिएबल क्या हैं?

एक स्ट्रिंग को दोहरे उद्धरण चिह्नों में संलग्न वर्णों के अनुक्रम के रूप में परिभाषित किया जा सकता है। इसलिए, एक स्ट्रिंग वेरिएबल वर्णों के अनुक्रम को संग्रहीत कर सकता है। कैरेक्टर स्ट्रिंग की प्रकृति संख्यात्मक मानों की प्रकृति से बिल्कुल अलग है।


49) आदेश क्या हैं?

कमांड निष्पादन योग्य निर्देश हैं जो प्रत्यक्ष मोड में संचालित होते हैं। उन्हें पूर्ववर्ती पंक्ति संख्या की आवश्यकता नहीं है. ग़लत जानकारी


50) किसी प्रोग्राम का निष्पादन क्या है?

कार्यक्रम के निष्पादन से तात्पर्य कार्यक्रम के निर्देश को क्रियान्वित करने से है। निष्पादन से पहले प्रोग्राम को मेमोरी (RAM) में लोड किया जाना चाहिए।

ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे

साझा करें

32 टिप्पणियाँ

  1. अवतार डोरलिस मुरीउकी कहते हैं:

    आपकी बात कहने के लिए धन्यवाद...मैं आपसे और अधिक प्रश्न पूछना चाहता हूँ

    1. अवतार अरिन जहीर रार कहते हैं:

      उपयोगी जानकारी के लिए बहुत-बहुत धन्यवाद।

  2. अवतार ओलाफ ऑलसेन कहते हैं:

    वे हर बार 33 नंबर मांगते हैं। इसे सीखो दोस्तों.

  3. अवतार -कमलेश चौकसे कहते हैं:

    हमारी मदद करने के लिए धन्यवाद

  4. अवतार प्रोजेकिमाजी कहते हैं:

    बहुत उपयोगी!
    बहुत बहुत धन्यवाद

  5. अवतार केडीमिलवे कहते हैं:

    मेरे पास कंप्यूटर प्रोग्रामिंग सीखने वाले कार्यक्रमों के लिए एक साक्षात्कार है, कृपया प्रश्नों और क्या उम्मीद की जाए, इस बारे में मेरी मदद करें

  6. अवतार जेम्स मोलेल कहते हैं:

    क्या नोटपैड, सी++, सी# एक प्रोग्रामिंग भाषा नहीं है

  7. सुनीलकुमार एस मूलीमानी कहते हैं:

    # शामिल
    # शामिल
    शून्य मुख्य ()
    {
    int a[2],i,n;
    clrscr();
    प्रिंटफ ("एन का मान दर्ज करें:\n");
    स्कैनफ़(“%d”,&n);

    प्रिंटफ ("ऐरे तत्व दर्ज करें:\n");
    for(i=1;i<=n;i++)
    scanf("%d",&a[i]);

    प्रिंटफ ("सरणी तत्व हैं:\n");
    for(i=1;i<=n;i++)
    प्रिंटफ ("%d\n",a[i]);

    getch();
    }

    फिर भी सरणी का आकार 2 बताने के बाद भी यह 20 तत्व भी ले रहा है...????

    क्या कोई मुझे सटीक उत्तर दे सकता है कि ऐरे कैसे काम करता है...

    1. अवतार प्रजेश कुमार कहते हैं:

      क्या आपने पाइटॉन्ग का उपयोग करने का प्रयास किया है?

  8. अवतार अलीशा फ़िदा कहते हैं:

    साक्षात्कार के लिए उपयोगी सामग्री, ज्ञानवर्धक

  9. अवतार उमा चौधरी कहते हैं:

    आपकी पोस्ट इतनी सार्थक है कि आपकी पोस्ट से बहुत सी बातें सीखने को मिलती हैं जो किसी व्यक्ति के जीवन में बहुत उपयोगी होती हैं, जितना हो सके अपने ज्ञान को पोस्ट करते रहें और साझा करते रहें।

  10. अवतार निम्मो कहते हैं:

    वास्तव में मददगार।धन्यवाद

  11. अवतार उमा चौधरी कहते हैं:

    यह सबसे अच्छा ब्लॉग है जो मैंने इंटरनेट पर देखा है, सभी पोस्ट अच्छे हैं और आपको ज्ञान प्रदान करने और नए कौशल सिखाने में मदद करते हैं, इसी तरह पोस्ट करते रहें

  12. अवतार आपका बहुत शुक्रिया कहते हैं:

    आपका बहुत बहुत धन्यवाद

  13. अवतार विकास कहते हैं:

    मैं इंटरव्यू का नया ऐडमिसिन हूं

  14. अवतार बार्नेट कहते हैं:

    कोडिंग करते समय हम while,if, else का उपयोग कब करते हैं?

  15. अवतार प्रजेश कुमार कहते हैं:

    आपका बहुत-बहुत धन्यवाद, इससे मुझे माइक्रोसॉफ्ट गूगल में नौकरी पाने में बहुत मदद मिलेगी। बहुत सारे गुलाब

  16. अवतार मुहिरवा बहुत अच्छा कहते हैं:

    इन प्रश्नों को उपलब्ध कराने के लिए आपका बहुत-बहुत धन्यवाद, जो इन दिनों कार्यक्रम शुरू करने वाले लोगों के लिए बहुत उपयोगी हैं, भगवान उन सभी को आशीर्वाद दें जिन्होंने इस बारे में सोचा

  17. अवतार शरीफु मसूदी कहते हैं:

    आपकी सहायता के लिए बहुत धन्यवाद

  18. अवतार डोरेन जोसेफ कहते हैं:

    बहुत बहुत धन्यवाद 👍🙏🌌

  19. अवतार नोरा कवीरा कहते हैं:

    जानकारी के लिए बहुत-बहुत धन्यवाद, मैं इस स्रोत से अधिक जानकारी प्राप्त करना चाहूंगा

  20. अवतार एंटोनी मैरी कहते हैं:

    आपका बहुत-बहुत धन्यवाद, मैं अपनी परीक्षा में असफल होने जा रहा था लेकिन चिंता की बात यह है कि मैं अपने बारे में बहुत कुछ कैसे सीखता हूँ।

एक जवाब लिखें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड इस तरह चिह्नित हैं *