मुख्य सामग्री पर जाएं
GK24
GK क्विजकंप्यूटर ज्ञान

कंप्यूटर ज्ञान क्विज: प्रोग्रामिंग भाषाएं

  • 10 प्रश्न
  • 10 मिनट
  • कठिनाई: मध्यम
क्विज शुरू करें
Read in English

इस क्विज के बारे में

कंप्यूटर ज्ञान के अंतर्गत "प्रोग्रामिंग भाषाएं" विषय पर यह क्विज़ 10 बहुविकल्पीय प्रश्न रखता है, जो GK24 के इसी विषय के नोट्स के साथ प्रकाशित सत्यापित प्रश्न हैं, जिनमें 3 प्रश्न पिछले वर्षों की वास्तविक परीक्षाओं में पूछे गए हैं। हर प्रश्न के साथ सही विकल्प की और शेष विकल्पों के गलत होने की पूरी व्याख्या दी गई है, ताकि आप केवल उत्तर याद न करें बल्कि उसके पीछे का तथ्य समझें। नोट्स पढ़ने के तुरंत बाद इसे हल करें, निर्धारित समय का पालन करें, और अंत में व्याख्याएं पढ़कर कमजोर बिंदु चिह्नित करें। परीक्षा से पहले दोहराव के लिए इसे दोबारा दें।

इस क्विज के प्रश्न

10 प्रश्न उत्तर और व्याख्या सहित

Q1.कंप्यूटर ज्ञानमध्यम

निम्नलिखित में से किसे पहली उच्च स्तरीय प्रोग्रामिंग भाषा माना जाता है?

  1. A.कोबोल
  2. B.फोरट्रान
  3. C.बेसिक
  4. D.पास्कल
उत्तर देखें

सही उत्तर: B. फोरट्रान

व्याख्या

सही उत्तर B, फोरट्रान है। इसका नाम फॉर्मूला ट्रांसलेशन का संक्षेप है, इसे आईबीएम में जॉन बैकस के दल ने बनाया और 1957 में जारी किया, और यह पहली ऐसी भाषा थी जिसमें प्रोग्रामर मशीनी कोड के स्थान पर साधारण बीजगणितीय सूत्र लिख सकता था; इसी कारण इसे पहली उच्च स्तरीय भाषा माना जाता है और आज भी वैज्ञानिक तथा अभियांत्रिकी गणना में इसका प्रयोग होता है। विकल्प A गलत है क्योंकि कोबोल दो वर्ष बाद 1959 में आई और व्यावसायिक आंकड़ा प्रसंस्करण के लिए बनाई गई थी, जिसमें ग्रेस हॉपर की प्रमुख भूमिका रही। विकल्प C गलत है क्योंकि बेसिक 1964 में जॉन केमेनी और थॉमस कर्ट्ज ने आरंभिक शिक्षण के लिए बनाई। विकल्प D गलत है क्योंकि पास्कल लगभग 1970 में निकलॉस विर्थ ने संरचित प्रोग्रामिंग सिखाने के लिए बनाई। चारों वर्ष क्रम में याद रखें।

Q2.कंप्यूटर ज्ञानआसान

सी प्रोग्रामिंग भाषा का विकास किसने किया था?

  1. A.जेम्स गोसलिंग
  2. B.ब्यार्न स्ट्रॉस्ट्रप
  3. C.डेनिस रिची
  4. D.गुइडो वान रोसम
उत्तर देखें

सही उत्तर: C. डेनिस रिची

व्याख्या

सही उत्तर C, डेनिस रिची है। उन्होंने सत्तर के दशक के आरंभ में बेल प्रयोगशाला में सी भाषा बनाई और उसी से यूनिक्स प्रचालन तंत्र को दोबारा लिखा, इसीलिए सी को तंत्र प्रोग्रामिंग भाषाओं की जननी कहा जाता है और आज भी अधिकांश प्रचालन तंत्र उसी पर टिके हैं। विकल्प A गलत है क्योंकि जेम्स गोसलिंग ने सन माइक्रोसिस्टम्स में जावा बनाई, जो 1995 में जारी हुई और जिसका पहला नाम ओक था। विकल्प B गलत है क्योंकि ब्यार्न स्ट्रॉस्ट्रप ने सी में क्लास और ऑब्जेक्ट जोड़कर सी प्लस प्लस बनाई, इसलिए वे सी प्लस प्लस के निर्माता हैं, सी के नहीं। विकल्प D गलत है क्योंकि गुइडो वान रोसम ने पायथन बनाई और उसका पहला संस्करण 1991 में जारी हुआ। यह प्रश्न प्रायः जोड़ी मिलान के रूप में आता है, इसलिए पूरी सूची एक साथ याद करें।

Q3.कंप्यूटर ज्ञानपूछा गया: RRB JE · 30 Aug 2019मध्यम

javac आदेश का क्या उपयोग है?

  1. A.जावा प्रोग्राम को निष्पादित करना
  2. B.जावा प्रोग्राम को डिबग करना
  3. C.जावा प्रोग्राम की व्याख्या करना
  4. D.जावा प्रोग्राम को संकलित करना
उत्तर देखें

सही उत्तर: D. जावा प्रोग्राम को संकलित करना

व्याख्या

सही उत्तर D, जावा प्रोग्राम को संकलित करना है। javac जावा का कंपाइलर है: यह .java विस्तार वाली स्रोत फाइल लेता है, उसका व्याकरण जांचता है और उसे बाइटकोड वाली क्लास फाइल में बदल देता है, जिसे कोई भी जावा वर्चुअल मशीन चला सकती है। विकल्प A गलत है क्योंकि संकलित प्रोग्राम को चलाने के लिए अलग आदेश java होता है, जो क्लास फाइल को वर्चुअल मशीन में लाकर आरंभ करता है। विकल्प B गलत है क्योंकि डिबगिंग jdb जैसे उपकरण या विकास परिवेश के डिबगर से होती है, javac से नहीं, जो केवल व्याकरण की त्रुटियां बताता है। विकल्प C गलत है क्योंकि बाइटकोड की व्याख्या चलने के समय जावा वर्चुअल मशीन करती है; javac उससे पहले ही अपना काम पूरा कर चुका होता है। मंच निरपेक्षता की दो चरणों वाली शृंखला याद रखें।

Q4.कंप्यूटर ज्ञानआसान

कौन सा अनुवादक उच्च स्तरीय प्रोग्राम को एक समय में एक कथन के रूप में मशीनी भाषा में बदलता है?

  1. A.कंपाइलर
  2. B.इंटरप्रेटर
  3. C.असेंबलर
  4. D.लोडर
उत्तर देखें

सही उत्तर: B. इंटरप्रेटर

व्याख्या

सही उत्तर B, इंटरप्रेटर है। इंटरप्रेटर स्रोत प्रोग्राम का एक कथन पढ़ता है, उसका अनुवाद करता है और तुरंत चला देता है, फिर अगले कथन पर जाता है; इसलिए वह पहली त्रुटि पर रुक जाता है और केवल उसी त्रुटि की सूचना देता है, जिससे सीखने और छोटे कोड के परीक्षण में सुविधा रहती है, यद्यपि निष्पादन धीमा होता है क्योंकि हर बार अनुवाद करना पड़ता है। विकल्प A गलत है क्योंकि कंपाइलर पूरे प्रोग्राम का एक बार में अनुवाद करता है, सारी त्रुटियां एक साथ बताता है और ऑब्जेक्ट फाइल बनाता है जो बाद में तेजी से चलती है। विकल्प C गलत है क्योंकि असेंबलर दूसरी पीढ़ी की असेंबली भाषा को मशीनी कोड में बदलने वाला विशेष अनुवादक है। विकल्प D गलत है क्योंकि लोडर अनुवाद नहीं करता, केवल तैयार प्रोग्राम को मुख्य स्मृति में रखता है। बेसिक और पायथन इंटरप्रेटेड भाषाओं के उदाहरण हैं।

Q5.कंप्यूटर ज्ञानपूछा गया: RRB JE · 30 Aug 2019कठिन

निम्नलिखित में से कौन जावा का आद्य (प्रिमिटिव) प्रकार नहीं है?

  1. A.short
  2. B.long
  3. C.long double
  4. D.boolean
उत्तर देखें

सही उत्तर: C. long double

व्याख्या

सही उत्तर C, long double है। जावा में ठीक आठ आद्य आंकड़ा प्रकार हैं, अर्थात byte, short, int, long, float, double, char और boolean, और long double इनमें नहीं है; वह सी तथा सी प्लस प्लस का प्रकार है जहां वह विस्तारित परिशुद्धता वाली दशमलव संख्या दर्शाता है, इसलिए यह विकल्प उन परीक्षार्थियों के लिए जाल है जिन्होंने पहले सी पढ़ी है। विकल्प A उत्तर नहीं है क्योंकि short जावा का वास्तविक आद्य प्रकार है, सोलह बिट का चिह्नित पूर्णांक। विकल्प B भी उत्तर नहीं है क्योंकि long चौंसठ बिट का चिह्नित पूर्णांक है, जिसका प्रयोग int के छोटा पड़ने पर होता है। विकल्प D भी उत्तर नहीं है क्योंकि boolean केवल सत्य और असत्य दो मान रखता है और जावा की हर शर्त का यही प्रकार है। आठ प्रकारों को समूह में याद रखें: चार पूर्णांक, दो दशमलव, एक वर्ण और एक तार्किक।

Q6.कंप्यूटर ज्ञानपूछा गया: RRB JE · 30 Aug 2019मध्यम

जावा में चर (वेरिएबल) घोषित करने के नियमों में से कौन सा सही है?

  1. A.जावा के आरक्षित शब्द चर के नाम नहीं बन सकते
  2. B.उपर्युक्त सभी विकल्प
  3. C.चर के नाम अक्षर संवेदी होते हैं
  4. D.पहला अक्षर एक वर्ण होना चाहिए
उत्तर देखें

सही उत्तर: B. उपर्युक्त सभी विकल्प

व्याख्या

सही उत्तर B, उपर्युक्त सभी विकल्प है, क्योंकि शेष तीनों कथन भाषा के वास्तविक नियम हैं और प्रश्न यही पूछता है कि इनमें से कौन लागू होते हैं। विकल्प A अपने आप में सत्य है पर अकेला उत्तर नहीं: class, int, public और static जैसे आरक्षित शब्दों का अर्थ कंपाइलर के लिए पहले से नियत है, इसलिए वे चर के नाम नहीं बन सकते। विकल्प C भी सत्य है: जावा अक्षर संवेदी है, अतः total, Total और TOTAL तीन अलग चर हैं, और अक्षर के आकार की भूल आरंभिक प्रोग्रामरों की सबसे आम गलती है। विकल्प D सामान्य नियम बताता है कि नाम वर्ण से आरंभ होता है, यद्यपि जावा में अंडरस्कोर या डॉलर चिह्न से भी आरंभ किया जा सकता है और अंक से कभी नहीं। जब तीनों कथन सही हों तो संयुक्त विकल्प ही चुना जाता है।

Q7.कंप्यूटर ज्ञानआसान

प्रोग्रामिंग भाषाओं की पहली पीढ़ी, मशीनी भाषा, किसके द्वारा लिखी जाती है?

  1. A.अंग्रेजी शब्दों से
  2. B.ADD और MOV जैसे स्मरक शब्दों से
  3. C.द्विआधारी अंकों 0 और 1 से
  4. D.क्वेरी कथनों से
उत्तर देखें

सही उत्तर: C. द्विआधारी अंकों 0 और 1 से

व्याख्या

सही उत्तर C, द्विआधारी अंकों 0 और 1 से है। मशीनी भाषा ही एकमात्र ऐसी भाषा है जिसे प्रोसेसर सीधे समझता है, क्योंकि उसका प्रत्येक निर्देश विद्युत अवस्थाओं का ऐसा प्रतिरूप है जो शून्य और एक की शृंखला में लिखा जाता है; इसलिए मशीनी भाषा के प्रोग्राम को अनुवाद की आवश्यकता नहीं होती और वह सबसे तेज चलता है, पर वह एक ही प्रोसेसर से बंधा होता है और मनुष्य के लिए लिखना कठिन है। विकल्प A गलत है क्योंकि अंग्रेजी जैसे कथन तीसरी पीढ़ी की उच्च स्तरीय भाषाओं में होते हैं, जैसे कोबोल, सी और जावा। विकल्प B गलत है क्योंकि ADD, SUB और MOV जैसे स्मरक दूसरी पीढ़ी की असेंबली भाषा के हैं, जिसे असेंबलर अनुवाद करता है। विकल्प D गलत है क्योंकि क्वेरी कथन चौथी पीढ़ी के हैं, जिसका उदाहरण एसक्यूएल है।

Q8.कंप्यूटर ज्ञानमध्यम

निम्नलिखित में से कौन प्रोग्रामिंग भाषा नहीं है?

  1. A.पायथन
  2. B.एचटीएमएल
  3. C.जावा
  4. D.सी प्लस प्लस
उत्तर देखें

सही उत्तर: B. एचटीएमएल

व्याख्या

सही उत्तर B, एचटीएमएल है। हाइपरटेक्स्ट मार्कअप लैंग्वेज टैग के द्वारा यह बताती है कि वेब पृष्ठ की सामग्री किस क्रम में सजेगी, जैसे शीर्षक, अनुच्छेद, सूची, तालिका और चित्र, पर उसमें चर, शर्त और पुनरावृत्ति नहीं होते, इसलिए वह तर्क व्यक्त नहीं कर सकती और निर्णय नहीं ले सकती; इसी कारण उसे मार्कअप भाषा कहा जाता है, प्रोग्रामिंग भाषा नहीं। विकल्प A गलत है क्योंकि पायथन पूर्ण सामान्य प्रयोजन भाषा है, जिसे गुइडो वान रोसम ने बनाया और जो आज आंकड़ा विज्ञान तथा स्वचालन में व्यापक रूप से प्रयुक्त होती है। विकल्प C गलत है क्योंकि जावा वस्तु उन्मुख सामान्य प्रयोजन भाषा है। विकल्प D गलत है क्योंकि सी प्लस प्लस सी पर आधारित सामान्य प्रयोजन भाषा है। साथी प्रश्न यह पूछता है कि वेब पृष्ठ को अंतःक्रियाशील कौन बनाता है, जिसका उत्तर जावास्क्रिप्ट है।

Q9.कंप्यूटर ज्ञानमध्यम

पायथन प्रोग्रामिंग भाषा किसने बनाई थी?

  1. A.गुइडो वान रोसम
  2. B.ब्रेंडन आइक
  3. C.निकलॉस विर्थ
  4. D.जॉन बैकस
उत्तर देखें

सही उत्तर: A. गुइडो वान रोसम

व्याख्या

सही उत्तर A, गुइडो वान रोसम है। उन्होंने नीदरलैंड में पायथन की रचना की और 1991 में उसका पहला संस्करण जारी किया, तथा कोष्ठकों के स्थान पर इंडेंटेशन वाली ऐसी वाक्य रचना चुनी जिससे प्रोग्राम पढ़ने में सरल रहें; भाषा का नाम एक हास्य धारावाहिक से लिया गया है, सांप से नहीं। विकल्प B गलत है क्योंकि ब्रेंडन आइक ने 1995 में जावास्क्रिप्ट बनाई, जो ब्राउज़र में वेब पृष्ठ को अंतःक्रियाशील बनाती है। विकल्प C गलत है क्योंकि निकलॉस विर्थ ने लगभग 1970 में पास्कल बनाई, जिसका नाम गणितज्ञ ब्लेज़ पास्कल पर है। विकल्प D गलत है क्योंकि जॉन बैकस ने आईबीएम में उस दल का नेतृत्व किया जिसने 1957 में फोरट्रान बनाई, जो पहली उच्च स्तरीय भाषा थी। बैंकिंग और रेलवे की परीक्षाओं में यह जोड़ी लगभग प्रतिवर्ष पूछी जाती है।

Q10.कंप्यूटर ज्ञानमध्यम

चौथी पीढ़ी की भाषा एसक्यूएल मुख्यतः किसके लिए प्रयुक्त होती है?

  1. A.वेब पृष्ठ बनाने के लिए
  2. B.डेटाबेस पर कार्य करने के लिए
  3. C.प्रचालन तंत्र लिखने के लिए
  4. D.चित्रों के संपादन के लिए
उत्तर देखें

सही उत्तर: B. डेटाबेस पर कार्य करने के लिए

व्याख्या

सही उत्तर B, डेटाबेस पर कार्य करने के लिए है। एसक्यूएल का पूरा नाम स्ट्रक्चर्ड क्वेरी लैंग्वेज है और इससे तालिकाएं बनाई जाती हैं, पंक्तियां जोड़ी, बदली और हटाई जाती हैं तथा सबसे बढ़कर SELECT जैसे कथनों से संबंधपरक डेटाबेस से प्रश्न पूछे जाते हैं; इसे अप्रक्रियात्मक इसलिए कहते हैं कि प्रोग्रामर केवल बताता है कि क्या परिणाम चाहिए और उसे कैसे लाना है यह डेटाबेस तंत्र तय करता है। विकल्प A गलत है क्योंकि वेब पृष्ठ एचटीएमएल से बनते हैं, सीएसएस से सजते हैं और जावास्क्रिप्ट से अंतःक्रियाशील होते हैं। विकल्प C गलत है क्योंकि प्रचालन तंत्र मुख्यतः सी में लिखे जाते हैं, जिसका उत्तम उदाहरण यूनिक्स है। विकल्प D गलत है क्योंकि चित्र संपादन अनुप्रयोग सॉफ्टवेयर का काम है। एसक्यूएल के बाद पांचवीं पीढ़ी में प्रोलॉग और लिस्प आते हैं।

सभी क्विज देखें