प्रोग्रामिंग भाषा
प्रश्न 21 Java Compiler Source Code करता है -
(अ) byte code
(ब) symbolic code
(स) high language
(द) assembly code
व्याख्या :
जब कोई program लिखा जाता है। उसे source code कहा जाता है। इस source code को java compiler के द्वारा compile करके Byte code generate किया जाता है। इस Byte code को execute करने के लिए JVM का उपयोग किया जाता है।
प्रश्न 22 Function overloading होती है-
(अ) Run Time
(ब) Linking Time
(स) Compile Time
(द) इनमें से कोई नहीं
व्याख्या :
Operator over- loading में किसी भी operator को overload किया जाता है अर्थात् एक operator अलग-अलग प्रकार के parameters के साथ काम करेगा।
प्रश्न 23 extern int i; क्या है -
(अ) Declaration
(ब) Definition
(स) Declaration and Definition
(द) इनमें से कोई नहीं
व्याख्या :
extern int i; से तात्पर्य है कि variable i को केवल declare किया गया है अर्थात् कोई memory allocate नहीं होगी और यदि int i; लिखते हैं तो इसका तात्पर्य है कि यह declare और define दोनों किया गया है। इसमें memory allocate होगी।
प्रश्न 24 निम्न में से कौनसा C कथन (Statement) Syntactically Correct है -
(अ) For ();
(ब) For (;);
(स) For (.);
(द) For (;;)
व्याख्या :
For (exp 1; exp 2; exp 3)
{
Loop body
}
प्रश्न 25 int array-name [5] = {1, 5, 8, 11, 12} उपरोक्त array का declaration किस प्रकार का है-
(अ) Compile time
(ब) Run time
(स) Both A & B
(द) None of above [A]
व्याख्या :
Compile time: जब एक array को declaration के साथ उसे प्रारम्भ किया जाता है।
प्रश्न 26 ऑब्जेक्ट ओरिएन्टेड प्रोग्रामिंग में एक ऑब्जेक्ट ____ का एक इन्सटांस (दृष्टान्त) है।
(अ) क्लास
(ब) स्टेट
(स) बिहेवियर
(द) मैसेज
व्याख्या :
Class variable को object कहा जाता है जैसे integer प्रकार का variable बनाने के लिए ‘int’ keyword का उपयोग करते हैं उसी प्रकार obj एक class का variable है इसे class के | नाम से बनाया जाता है व object बनते ही वह class में मौजूद सभी varibale के बराबर memory ले लेता है।
प्रश्न 27 C Language में Implicit type conversion के लिए नियम
(अ) int < unsigned < float < double
(ब) unsigned < int < float < double
(स) int < unsigned < double < float
(द) unsigned < int < double < float
व्याख्या :
C language में implicit type का conversion program के execution के दौरान compiler द्वारा एक data type को दूसरे data type में परिवर्तित करना है। इसे automatic type conversion भी कहा जाता है। यह lower data type से higher type में ही type cast होता है। अतः type cast होगा → int < unsigned < float < double
प्रश्न 28 निम्न में से कौनसा C language में Invalid Variable का नाम है -
(अ) StName
(ब) St12Name
(स) St_Name
(द) St.Name
व्याख्या :
C language में valid variable के नियम हैं - 1. उनकी शुरुआत (_) underscore या alphabet से हो। 2. उनकी शुरुआत Number से ना हो चाहे number बीच में आ जाये। 3. Under score (_) के अलावा कोई special character का उपयोग ना लिया गया हो।
प्रश्न 29 जब Compiler दो overloaded constructors में अंतर नहीं कर सकता है तो कहलाता है -
(अ) Overloaded
(ब) Destructed
(स) Ambiguous
(द) Dublous
व्याख्या :
जब Compiler को दो overloaded constructor मिल जाये अर्थात् दो same नाम के constructor जिनमें compiler अन्तर स्पष्ट नहीं कर पा रहा हो तो ambiguous की स्थिति पैदा होती है।
प्रश्न 30 किसी प्रोग्राम में “कोड पुन: प्रयोज्यता” प्राप्त करने के लिए कौन सी OOP अवधारणा उपयोगी है -
(अ) Abstraction
(ब) Encapsulation
(स) Inheritance
(द) Polymorphism
page no.(3/14)