शीर्ष 50 कोबोल साक्षात्कार प्रश्न & जवाब

Anonim

डाउनलोड पीडीऍफ़

1) कोबोल क्या है?

COBOL को कॉमन बिजनेस ओरिएंटेड लैंग्वेज के रूप में संक्षिप्त किया गया है और यह सबसे पुरानी प्रोग्रामिंग भाषाओं में से एक है। यह मुख्य रूप से कंपनियों के लिए व्यापार, वित्त और प्रशासनिक प्रणालियों के लिए उपयोग किया जाता है।

2) कोबोल में विभिन्न डेटा प्रकार क्या हैं?

कोबोल में तीन डेटा प्रकार हैं:

  • अल्फा-न्यूमेरिक (X)
  • वर्णनात्मक (ए) और
  • न्यूमेरिक (9)

3) सबस्क्रिप्ट और इंडेक्स में क्या अंतर है?

सबस्क्रिप्ट एक सरणी की घटना को संदर्भित करता है लेकिन सूचकांक सरणी की शुरुआत से विस्थापन है।

एक सूचकांक को केवल PERFORM, SEARCH & SET का उपयोग करके संशोधित किया जा सकता है।

4) एक अनुभाग और एक PARAGRAPH प्रदर्शन के बीच क्या अंतर है?

अनुभाग में भाग के सभी पैराग्राफ होंगे, जिन्हें निष्पादित किया जाना है।

PARAGRAPH में केवल वह पैराग्राफ होगा जो प्रदर्शन किया जाना है।

5) CONTINUE & NEXT SENTENCE में क्या अंतर है?

संपर्क एक अशक्त कथन की तरह है और यह निष्पादन जारी रखता है, जबकि अगला वाक्य अगले वाक्य पर नियंत्रण स्थानांतरित करता है।

6) कोबोल में अलग-अलग OPEN मोड उपलब्ध हैं?

ओपन मोड के लिए इस्तेमाल किया जा सकता है

  • इनपुट
  • उत्पादन
  • इनपुट आउटपुट
  • बढ़ाएँ

7) स्टेटिक और डायनामिक लिंकिंग क्या है?

स्थैतिक लिंकिंग में, सबरूटीन लिंक को कॉलिंग प्रोग्राम में कहा जाता है, जबकि डायनेमिक लिंकिंग में, सबरूटीन और मुख्य प्रोग्राम अलग मॉड्यूल के रूप में मौजूद होंगे। डायनामिक या नोडिकैम लिंक एडिट विकल्प को चुनकर डायनामिक और स्टैटिक लिंकिंग प्राप्त की जा सकती है।

8) EVALUATE स्टेटमेंट का उपयोग क्या है?

मूल्यांकन केवल एक केस स्टेटमेंट की तरह है या इसका उपयोग नेस्टेड आईएफएस की तरह किया जा सकता है। EVALUATE और मामले के बीच का अंतर यह है कि मूल्यांकन विवरण में 'ब्रेक' का उपयोग नहीं किया जाता है और मैच मिलते ही नियंत्रण EVALUATE से बाहर आ जाता है।

9) PERFORM में क्या अंतर है ... TEST AFTER और PERFORM के साथ ... टेस्ट से पहले?

यदि परीक्षण से पहले निर्दिष्ट किया गया है, तो प्रत्येक निर्दिष्ट सीमा के बार-बार निष्पादन की शुरुआत में स्थिति का परीक्षण किया जाता है।

यदि परीक्षण के बाद निर्दिष्ट किया जाता है, तो स्थिति को परिधीय सीमा के प्रत्येक दोहराया निष्पादन के अंत में परीक्षण किया जाता है। सीमा को कम से कम एक बार परीक्षण के बाद निष्पादित किया जाता है।

10) कॉपी स्टेटमेंट के रिप्लेसमेंट विकल्प का क्या मतलब है?

रिप्लेसमेंट एक ही कॉपी को एक ही कोड में एक से अधिक बार उपयोग करने के लिए प्रतिस्थापित मूल्य बदलकर उपयोग करने की अनुमति देता है।

कॉपी <नाम> द्वारा लिखित

11) SIZE ERROR विकल्प में किस तरह की त्रुटि है?

जब वहाँ होता है तो SIZE ERROR विकल्प उठाया जाता है

  • निश्चित-बिंदु अतिप्रवाह
  • शून्य शून्य शक्ति के लिए उठाया
  • विभाजन 0 से
  • शून्य एक ऋणात्मक संख्या तक बढ़ा
  • एक नकारात्मक संख्या एक भिन्नात्मक शक्ति को उठाया।

12) संरचित COBOL प्रोग्रामिंग और ऑब्जेक्ट ओरिएंटेड COBOL प्रोग्रामिंग में क्या अंतर है?

संरचित प्रोग्रामिंग, प्रोग्रामिंग का तार्किक तरीका है, जहाँ कार्यक्षमता को मॉड्यूल में विभाजित किया जाता है और कोड को तार्किक रूप से लिखने में मदद करता है।

ऑब्जेक्ट ओरिएंटेड कोबोल भाषा प्रोग्रामिंग का एक प्राकृतिक तरीका है जिसमें आप वस्तुओं की पहचान करते हैं, और फिर उस ऑब्जेक्ट के चारों ओर कार्य और प्रक्रियाएं लिखते हैं।

13) LOCAL-STORAGE सेक्शन क्या है?

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

14) INPUT PROCEDURE और OUTPUT PROCEDURE क्या हैं?

इनपुट प्रक्रिया में, इनपुट फ़ाइल खोली जाती है, रिकॉर्ड पढ़े जाते हैं और संपादित किए जाते हैं और फिर छँटाई ऑपरेशन के लिए जारी किए जाते हैं। अंत में फाइल बंद हो जाएगी।

[सादे] इनपुट से रिकॉर्ड करें

OUTPUT प्रक्रिया में, आउटपुट फ़ाइल खोली जाती है, सॉर्ट किए गए रिकॉर्ड को आउटपुट रिकॉर्ड पर लौटा दिया जाता है और फिर रिकॉर्ड लिखा जाएगा। अंत में फाइल बंद हो जाएगी।

सादे

15) लिंकेज अनुभाग का उपयोग क्या है?

लिंकेज सेक्शन का उपयोग एक प्रोग्राम से दूसरे प्रोग्राम में डेटा को भेजने के लिए किया जाता है या किसी प्रक्रिया से प्रोग्राम में डेटा को पास करने के लिए किया जाता है। यह एक कॉलिंग प्रोग्राम का हिस्सा है जो कॉलिंग प्रोग्राम के वर्किंग स्टोरेज में डेटा आइटम्स को मैप करता है।

16) START स्टेटमेंट के एक्सेस मोड क्या हैं?

एक्सेस मोड शुरुआती स्टेटमेंट के लिए सेक्शनल या डायनामिक हैं।

17) इन-लाइन पेरफ़ॉर्म क्या है?

IN-LINE PERFORM स्टेटमेंट एक नियमित पैराग्राफ होने के बजाय प्रदर्शन स्टेटमेंट के भीतर निहित होने की अनुमति देता है

PERFORM और END-PERFORM स्टेटमेंट का उपयोग उनके बीच कोबोल स्टेटमेंट को ब्लॉक करने के लिए किया जाता है। जब तक कोई आंतरिक GO TO नहीं हो, तब तक पेरफ़ॉर्म काम करते हैं, एक निकास तक भी नहीं।

18) एक COBOL प्रोग्राम के लिए कौन से डिवीजन और पैराग्राफ अनिवार्य हैं?

COBOL प्रोग्राम के लिए पहचान विभाजन और प्रोग्राम आईडी अनिवार्य है।

19) ग्लोबल और बाहरी चर के बीच क्या अंतर है?

वैश्विक चर केवल बैच प्रोग्राम तक ही पहुँच योग्य होते हैं जबकि बाहरी चर को उसी सिस्टम लाइब्रेरी में रहने वाले किसी भी बैच प्रोग्राम से संदर्भित किया जा सकता है।

20) Pic 9v99 संकेतक क्या है?

Pic 9v99 पहली स्थिति के बाद एक निहित या ग्रहण दशमलव बिंदु के साथ एक तीन स्थिति वाला संख्यात्मक क्षेत्र है।

यहाँ, v का अर्थ है एक निहित दशमलव बिंदु।

21) संरचित कोबोल कार्यक्रम लिखने के लिए किन दिशा-निर्देशों का पालन किया जाना चाहिए?

कोबोल कार्यक्रम लिखते समय निम्नलिखित दिशानिर्देशों का पालन किया जाना चाहिए:

  • मामलों के निर्माण के लिए 'EVALUATE' कथन का उपयोग करें।
  • घोंसले के शिकार के लिए गुंजाइश टर्मिनेटर का उपयोग करें।
  • 'डू' कंस्ट्रक्शन लिखने के लिए इन-लाइन परफॉर्मेंस स्टेटमेंट का उपयोग करें।
  • Do-जबकि स्टेटमेंट लिखते समय प्रदर्शन स्टेटमेंट में टेस्ट बिफोर एंड टेस्ट आफ्टर का उपयोग करें।

22) हमें सदी के साथ प्रणाली से वर्तमान तिथि कैसे मिलती है?

सदी के साथ वर्तमान तिथि को आंतरिक समारोह का उपयोग करके प्राप्त किया जाता है जिसे FUNCTION CURRENT-DATE कहा जाता है।

23) एक COBOL कार्यक्रम के सभी विभाजन क्या हैं?

एक कोबोल कार्यक्रम में चार विभाग हैं:

  • पहचान प्रभाग
  • पर्यावरण प्रभाग
  • डेटा विभाजन
  • प्रक्रिया प्रभाग

24) SSRANGE और NOSSRANGE क्या है?

ये एक संकलक के लिए सीमा से बाहर सबस्क्रिप्ट खोजने के लिए विकल्प हैं। यदि कोई इंडेक्स या सबस्क्रिप्ट एक सीमा से बाहर चला गया तो NOSSRANGE डिफ़ॉल्ट विकल्प है।

25) COMP-1 क्या है? COMP-2?

COMP-1 एक एकल सटीक फ्लोटिंग पॉइंट है और चार बाइट्स का उपयोग करता है। COMP2 डबल सटीक फ़्लोटिंग संख्या है और आठ बाइट्स का उपयोग करता है।

26) PIC 9.99 और PIC9v99 में क्या अंतर है?

PIC 9.99 एक चार स्थिति क्षेत्र है जिसमें वास्तव में एक दशमलव बिंदु होता है जहां PIC 9v99 के रूप में ग्रहण स्थिति के साथ तीन स्थिति संख्यात्मक क्षेत्र है।

27) स्ट्रिंग में सूचक का उद्देश्य क्या है?

पॉइंटर का उद्देश्य क्षेत्र को प्राप्त करने के भीतर सबसे बाईं स्थिति को निर्दिष्ट करना है जहां पहले हस्तांतरित चरित्र को संग्रहीत किया जाएगा।

२) बाइनरी सर्च क्या है?

सबसे पहले, हमें केंद्र में आइटम के साथ खोजे जाने वाले आइटम की तुलना करनी होगी।

यदि यह मेल खाता है, तो मूल्य के साथ जाना अच्छा है बाकी प्रक्रिया बाएं आधे या दाएं आधे के साथ दोहराएं जहां आइटम निहित है।

29) एक द्विआधारी खोज और एक अनुक्रमिक खोज के बीच क्या अंतर है?

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

अनुक्रमिक खोज में, तालिका को ऊपर से नीचे तक खोजा जाता है, इसलिए तत्वों को एक विशिष्ट अनुक्रम में नहीं होना पड़ता है।

द्विआधारी खोज अधिक तालिकाओं के लिए बहुत तेज़ है, जबकि अनुक्रमिक खोज कम लोगों के साथ अच्छी तरह से काम करती है। खोज सभी का उपयोग बाइनरी खोज के लिए किया जाता है; अनुक्रमिक खोज के लिए खोज।

30) क्या सूचकांक के साथ या उसके बिना एक मेज पर खोज की जा सकती है?

नहीं, टेबल को टेबल पर खोजने के लिए अनुक्रमित किया जाना चाहिए।

31) खोज करने के लिए अलग-अलग नियम क्या हैं?

खोज एक मेज पर लागू किया जा सकता है

  • जिसमें OCCURS क्लॉज है
  • प्रेरित वाक्यांश द्वारा
  • खोज सूचकांक में कुछ प्रारंभिक मूल्य होना चाहिए
  • इंडेक्स वैल्यू को 1 पर सेट करें

32) एक डिफ़ॉल्ट कथन के लिए डिफ़ॉल्ट, टेस्ट से पहले या परीक्षण के बाद कौन सा है?

परीक्षण से पहले डिफ़ॉल्ट कथन है और प्रदर्शन के तहत निर्देशों को निष्पादित करने से पहले स्थिति की जाँच की जाती है।

33) SORT ऑपरेशन के विभिन्न नियम क्या हैं?

जब प्रदर्शन किया जा सकता है

  • इनपुट और आउटपुट फाइल बंद रहना चाहिए
  • वर्किंग फाइल में सेलेक्ट क्लॉज होना चाहिए
  • इनपुट और आउटपुट फाइलों में एफडी प्रविष्टियां होती हैं
  • फ़ाइल अनुभाग में कार्य फ़ाइल का संक्षिप्त विवरण होना चाहिए

34) एक टेबल में दो इंडेक्स परिभाषित होते हैं। SEARCH द्वारा किसका उपयोग किया जाएगा?

पहले नाम वाले सूचकांक का उपयोग खोज द्वारा किया जा सकता है।

35) स्कोप टर्मिनेटर कब अनिवार्य है?

इन-लाइन पेरफ़ोरम्स और EVALUATE स्टेटमेंट के लिए स्कोप टर्मिनेटर अनिवार्य हैं। अच्छे कोडिंग मानकों के लिए स्कोप टर्मिनेटर को स्पष्ट करें।

36) यह क्यों आवश्यक है कि फाइल को REWRITE के लिए IO मोड में खोलने की आवश्यकता है?

REWRITE करने से पहले, रिकॉर्ड को फ़ाइल से खोलना और पढ़ना होगा। इसलिए, फ़ाइल को फिर से कार्यक्षमता के लिए IO मोड में खोला जाना चाहिए।

३) हम उस मॉड्यूल को कैसे प्राप्त कर सकते हैं - जिसे डायनामिकली या स्टेटिकली कहा जा सकता है?

एकमात्र तरीका लिंकेज संपादक या लोड मॉड्यूल के आउटपुट को देखना है।

यदि मॉड्यूल को डायनामिकली कहा जा रहा है तो यह मुख्य मॉड्यूल में मौजूद नहीं होगा, अगर इसे STATICALLY कहा जा रहा है तो यह लोड मॉड्यूल में मौजूद होगा।

38) कौन सा खोज क्रिया पेरफ़ॉर्म के बराबर है ... भिन्नता?

धारावाहिक खोज क्रिया प्रदर्शन के बराबर है ... कथन कथन और यह सभी के बिना खोज के अलावा कुछ भी नहीं है।

39) डेटा डिवीजन में कितने सेक्शन हैं?

डेटा डिवीजन में छह खंड हैं:

  • फ़ाइल अनुभाग
  • वर्किंग स्टोरेज सेक्शन
  • स्थानीय भंडारण अनुभाग
  • स्क्रीन अनुभाग
  • रिपोर्ट अनुभाग
  • लिंकेज अनुभाग

40) COMP और COMP-3 उपयोग के बीच क्या अंतर है?

COMP बाइनरी उपयोग के लिए है, जबकि COMP-3 पैक्ड दशमलव इंगित करता है।

41) एग्जिट क्या करता है?

यदि EXIT का उपयोग किया जाता है, तो यह केवल एक पैराग्राफ के भीतर वाक्य से अधिक नहीं होगा।

42) कमांड टर्मिनेटर के कुछ उदाहरण दीजिए?

अंत IF और अंत मूल्यांकन कमांड टर्मिनेटर के उदाहरण हैं।

43) कॉल और लिंक के बीच क्या अंतर है?

कॉल एक वास्तविक COBOL कमांड है जो एक बाहरी प्रोग्राम को उकसाता है और लौटता है। लिंक कॉल के समान है लेकिन यह एक COBOL क्रिया से संबंधित नहीं है।

44) अनुक्रमिक फ़ाइल को संचालित करने के लिए किस मोड का उपयोग किया जाता है?

एक OI मोड (आउटपुट / इनपुट मोड) का उपयोग प्रोसेसिंग फाइलों को शुरू करने और शुरू करने के लिए किया जाता है। फाइलों का प्रसंस्करण एक ओपेन स्टेटमेंट के सफल निष्पादन से निर्धारित होता है।

45) कितने बाइट एस (8) क्षेत्र पर कब्जा और इसके अधिकतम मूल्य?

S (8) 4 बाइट्स स्टोर कर सकता है और उच्चतम मूल्य 99999999 है।

46) COBOL में सरणियों को कैसे परिभाषित किया जा सकता है?

Arrays के रूप में परिभाषित किया जा सकता है -

05 Array1 PIC X (9) जो 10 बार होता है

05 Array2 PIC X (9) जो 20 बार होता है

47) शाब्दिक क्या हैं?

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

  • स्ट्रिंग / अल्फ़ान्यूमेरिक साहित्य
  • संख्यात्मक साहित्य

48) एक रिपोर्ट आइटम क्या है?

एक रिपोर्ट आइटम मुद्रित किया जाने वाला एक क्षेत्र है जिसमें संपादित प्रतीक हैं।

49) क्या हम X (200) के क्षेत्र को 200 से कम कर सकते हैं?

हां, हम बड़ी संख्या से छोटी संख्या तक के मूल्यों को फिर से परिभाषित कर सकते हैं।

50) कोबोल की लंबाई क्या है?

लंबाई एक समूह या एक प्राथमिक वस्तु की लंबाई के लिए एक विशेष रजिस्टर की तरह है।