Adyayan.com

Programming Languages
31. C में उपयोगकर्ता परिभाषित फलन को ______ कीवर्ड की मदद से लिखा जाता है।
  • C. def
  • D. Def
  • A. define
  • B. Define
Answer: C में यूजर-डिफाइंड फंक्शन लिखने के लिए किसी विशेष कीवर्ड की आवश्यकता नहीं होती है। (नोट: प्रश्न में दिए गए विकल्प पाइथन के `def` कीवर्ड को संदर्भित करते हैं, जो C के लिए गलत है।)
32. बेस क्लास को डिराइव्ड क्लास के द्वारा प्राइैवेटली इनहेरिट करने पर क्या होगा -
  • A. बेस क्लास के प्राईवेट मेम्बर डिराइव्ड क्लास के प्राईवेट मेम्बर बन जायेंगे।
  • C. बेस क्लास के पब्लिक मेम्बर डिराइव्ड क्लास के प्राईवेट मेम्बर बन जायेंगे।
  • B. बेस क्लास के पब्लिक मेम्बर डिराइव्ड क्लास के पब्लिक मेम्बर बन जायेंगे।
  • D. इनमें से कोई नहीं
Answer: जब एक डिराइव्ड क्लास किसी बेस क्लास को प्राइवेट रूप से इनहेरिट करती है, तो बेस क्लास के सभी पब्लिक और प्रोटेक्टेड सदस्य डिराइव्ड क्लास के प्राइवेट सदस्य बन जाते हैं।
33. निम्नलिखित में से कौन सा/से जावा में चर घोषित करने का/के नियम है/हैं -
  • D. ऊपर के सभी
  • B. चर नाम केस-सेंसटिव होते हैं
  • C. पहला वर्ण एक अक्षर होना चाहिए
  • A. जावा कीवर्ड को चर नामों के रूप में उपयोग नहीं किया जा सकता है
Answer: जावा में वेरिएबल नामकरण के ये सभी नियम सही हैं: वे केस-संवेदी होते हैं, कीवर्ड नहीं हो सकते, और एक अक्षर, डॉलर चिह्न ($) या अंडरस्कोर (_) से शुरू होने चाहिए।
34. C लेंग्वेज में निम्नलिखित दो स्टेटमेंट n = *&q के समकक्ष है। वो स्टेटमेंट हैं -p = &q;n = * p;जो कि ______ के समकक्ष है।
  • D. n = q
  • C. n = p*q
  • B. p = q
  • A. n = p
Answer: `&q` `q` का मेमोरी एड्रेस देता है। `*` (dereference operator) उस एड्रेस पर मौजूद मान को देता है। इसलिए, `*&q` का मतलब `q` का मान है, जो `n = q` के बराबर है।
35. इनमें से कौनसा एक टोकन है -
  • B. आइडेंटिफायर
  • C. आॅपरेटर
  • D. उपरोक्त सभी
  • A. कीवर्ड
Answer: टोकन एक प्रोग्राम की सबसे छोटी इकाई है। कीवर्ड (जैसे `int`), आइडेंटिफायर (जैसे `myVar`), और ऑपरेटर (जैसे `+`) सभी टोकन के प्रकार हैं।
36. C प्रोग्राम के लूप में ______ कथन, लूप से तुरंत निष्कासित होता है तथा शेष लूप को छोड़ देता है।
  • A. if
  • D. break
  • B. else
  • C. continue
Answer: `break` स्टेटमेंट का उपयोग लूप को तुरंत समाप्त करने और नियंत्रण को लूप के बाद अगले स्टेटमेंट में स्थानांतरित करने के लिए किया जाता है।
37. गलत कथन छांटिए -
  • A. यदि किसी method को final घोषित किया गया है, तो उस method को subclass में override नहीं किया जा सकता है।
  • D. यदि हम किसी variable को final घोषित करते हैं, तो variable की value को final method modify किया जा सकता है।
  • C. यदि किसी class को final घोषित किया जाता है, तो इसे inherit नहीं किया जा सकता। यदि आप ऐसा करते हैं, तो यह compile-time error देगा।
  • B. Finalize() जावा का method है, जिसे मेमरी से किसी ऑब्जेक्ट को हटाने से पहले garbag collector thread द्वारा call किया जाता है।
Answer: कथन D गलत है क्योंकि यदि किसी वेरिएबल को `final` घोषित किया जाता है, तो उसका मान एक बार असाइन होने के बाद बदला नहीं जा सकता।
38. निम्नलिखित में से कौन सी मल्टीमीडिया वेबपेजों के विकास के लिए एक लोकप्रिय प्रोग्रामिंग भाषा है -
  • D. अस्सेम्ब्लेर / Assembler
  • A. कोबोल / COBOL
  • B. जावा / Java
  • C. बेसिक / BASIC
Answer: जावा ऐपलेट्स (अब अप्रचलित) और सर्वर-साइड प्रोसेसिंग के कारण मल्टीमीडिया वेब अनुप्रयोगों के लिए एक लोकप्रिय विकल्प था। आजकल, जावास्क्रिप्ट इस क्षेत्र में अधिक प्रमुख है।
39. C, C++ एवं java उदाहरण है |
  • D. इनमें से कोई नहीं
  • A. सैकेण्डरी मेमोरी डिवाइस के
  • C. कम्प्यूटर के इन्टरनल पाटर्स
  • B. प्रोग्रामिं लैंग्वेजेज के
Answer: C, C++, और Java सभी उच्च-स्तरीय प्रोग्रामिंग भाषाएं हैं जिनका उपयोग विभिन्न प्रकार के सॉफ्टवेयर और एप्लिकेशन बनाने के लिए किया जाता है।
40. Java Compiler Source Code करता है -
  • D. assembly code
  • B. symbolic code
  • A. byte code
  • C. high language
Answer: जावा कंपाइलर (`javac`) जावा सोर्स कोड (`.java` फाइल) को प्लेटफॉर्म-स्वतंत्र बाइटकोड (`.class` फाइल) में परिवर्तित करता है।