प्रोग्रामिङ – Programming MCQ
प्रोग्रामिङ – कम्प्युटर र IT
Programming · Computer & IT (Technical) · १,५६५ प्रश्न
१,५६५ प्रश्न उपलब्ध। मोड छान्नुहोस्:
प्रोग्रामिङ: प्रश्न र उत्तर
सही लागेको विकल्पमा थिच्नुहोस्। सही भए हरियो, गलत भए रातो देखिन्छ; ३ सेकेन्डपछि सही उत्तर र व्याख्या देखिन्छ।
सही: ० / ०
-
What is printed by the C++ code: vector<int> v = {1, 2, 3}; v.push_back(4); v.pop_back(); v.push_back(5); cout << v.size() << v.back(); ?
सही उत्तर: क) 45
After the operations v is {1, 2, 3, 5}: size 4 and last element 5.
💬 टिप्पणी / गल्ती रिपोर्ट (०)
-
In C++, base class B1's constructor calls the virtual function h(), which prints "A"; derived class D1 overrides h() to print "B". What is printed by creating D1 d; ?
सही उत्तर: क) A
While the base-class constructor runs, the object is still a B1, so a virtual call made there uses B1's version.
💬 टिप्पणी / गल्ती रिपोर्ट (०)
-
What is printed by the C++ statement: cout << 7 / 2 << " " << 7 / 2.0; ?
सही उत्तर: ग) 3 3.5
7 / 2 is integer division (3), while 7 / 2.0 is floating-point division (3.5).
💬 टिप्पणी / गल्ती रिपोर्ट (०)
-
In C++, class N prints its name in its destructor. In a block, N x("x"); N y("y"); are declared. What is printed when the block ends?
सही उत्तर: घ) yx
Local objects are destroyed in the reverse order of their construction, so y is destroyed before x.
💬 टिप्पणी / गल्ती रिपोर्ट (०)
-
In C++, class A prints "D" in its default constructor and "C" in its copy constructor. What is printed by: A a; A b = a; A c(b); ?
सही उत्तर: क) DCC
a uses the default constructor; both 'A b = a' and 'A c(b)' create new objects from existing ones, calling the copy constructor.
💬 टिप्पणी / गल्ती रिपोर्ट (०)
-
In C++, given the overloads void f(int) and void f(char), which one is called by f('A')?
सही उत्तर: ग) f(char)
'A' is a char literal in C++, so f(char) is an exact match and is chosen.
💬 टिप्पणी / गल्ती रिपोर्ट (०)
-
For a positive int n in C, the expression (n & (n - 1)) == 0 is true exactly when n is:
सही उत्तर: ग) a power of two
A power of two has exactly one set bit, and n - 1 flips that bit and all lower bits, so their AND is zero only for powers of two.
💬 टिप्पणी / गल्ती रिपोर्ट (०)
-
What is printed by the C code: int k = 0, s = 0; while (k < 10) { k++; if (k % 3) continue; s += k; } printf("%d", s); ?
सही उत्तर: घ) 18
Only multiples of 3 reach s += k: 3 + 6 + 9 = 18.
💬 टिप्पणी / गल्ती रिपोर्ट (०)
-
On a 64-bit system, what is printed by calling f(a) for int a[10];, where void f(int a[10]) { printf("%d", (int)sizeof(a)); } ?
सही उत्तर: ख) 8
An array parameter is adjusted to a pointer (int *a), so sizeof gives the size of a pointer, 8 bytes on a 64-bit system.
💬 टिप्पणी / गल्ती रिपोर्ट (०)
-
What does printf("%c", "Nepal"[2]); print in C?
सही उत्तर: ख) p
A string literal is a char array, so it can be indexed; index 2 of "Nepal" is 'p'.
💬 टिप्पणी / गल्ती रिपोर्ट (०)
यी अभ्यास प्रश्न हुन्, आधिकारिक प्रश्न होइनन्। पाठ्यक्रम, विज्ञापन र नतिजाका लागि सम्बन्धित निकायको आधिकारिक वेबसाइट हेर्नुहोस्। उत्तरमा गल्ती भेटे प्रश्नमुनिको "टिप्पणी / गल्ती रिपोर्ट" मा लेख्नुहोस्।
नमस्ते! पाठ्यक्रम, सामान्य ज्ञान, भाषा परीक्षा वा कुनै प्रश्नको उत्तर बुझ्न सोध्नुहोस्।
AI ले गल्ती गर्न सक्छ। महत्वपूर्ण कुरा आधिकारिक स्रोतमा जाँच्नुहोस्।