प्रोग्रामिङ – Programming MCQ
प्रोग्रामिङ – कम्प्युटर र IT
Programming · Computer & IT (Technical) · १,५६५ प्रश्न
१,५६५ प्रश्न उपलब्ध। मोड छान्नुहोस्:
प्रोग्रामिङ: प्रश्न र उत्तर
सही लागेको विकल्पमा थिच्नुहोस्। सही भए हरियो, गलत भए रातो देखिन्छ; ३ सेकेन्डपछि सही उत्तर र व्याख्या देखिन्छ।
सही: ० / ०
-
Running this in Python 3 displays which output? print({1, 2, 3} - {2})
सही उत्तर: क) {1, 3}
The - operator on sets gives the difference: elements of the first set that are not in the second.
💬 टिप्पणी / गल्ती रिपोर्ट (०)
-
Running this in Python 3 displays which output? print(list(reversed([1, 2, 3])))
सही उत्तर: घ) [3, 2, 1]
reversed() returns an iterator over the items in reverse order, and list() turns it into [3, 2, 1].
💬 टिप्पणी / गल्ती रिपोर्ट (०)
-
Running this in Python 3 displays which output? print(3 * '-' + '>')
सही उत्तर: ग) --->
Multiplying a string by 3 repeats it, giving '---', and + joins '>' to it: '--->'.
💬 टिप्पणी / गल्ती रिपोर्ट (०)
-
Trace this Java fragment and give its output: System.out.println(-7 % 3);
सही उत्तर: ख) -1
In Java the result of % takes the sign of the dividend: -7 = 3 * (-2) + (-1), so it prints -1.
💬 टिप्पणी / गल्ती रिपोर्ट (०)
-
In Java, a class has the overloaded methods static void f(int x) and static void f(double x), each printing its parameter type. What is printed by the call f('A')?
सही उत्तर: क) int
There is no f(char), so the char is widened; widening to int is preferred over widening to double, so f(int) is called.
💬 टिप्पणी / गल्ती रिपोर्ट (०)
-
Trace this Java fragment and give its output: int x = 3; x += x++ * 2; System.out.println(x);
सही उत्तर: घ) 9
x += e means x = x + e; the left x is read as 3, x++ yields 3 so e = 6, and the result 9 is assigned, overwriting the increment.
💬 टिप्पणी / गल्ती रिपोर्ट (०)
-
Trace this Java fragment and give its output: System.out.println(new StringBuilder("ac").insert(1, "b"));
सही उत्तर: ग) abc
insert(1, "b") places "b" at index 1, between 'a' and 'c', giving "abc".
💬 टिप्पणी / गल्ती रिपोर्ट (०)
-
Trace this Java fragment and give its output: String s = null; System.out.println(s + "x");
सही उत्तर: ख) nullx
In string concatenation a null reference is converted to the text "null", so the result is "nullx".
💬 टिप्पणी / गल्ती रिपोर्ट (०)
-
Trace this Java fragment and give its output: System.out.println(Integer.MAX_VALUE + 1);
सही उत्तर: क) -2147483648
Java int arithmetic wraps around silently on overflow, so MAX_VALUE + 1 becomes MIN_VALUE, -2147483648.
💬 टिप्पणी / गल्ती रिपोर्ट (०)
-
Trace this Java fragment and give its output: System.out.println((char)('a' + 2));
सही उत्तर: घ) c
'a' + 2 is the int 99, and casting it to char gives 'c'.
💬 टिप्पणी / गल्ती रिपोर्ट (०)
यी अभ्यास प्रश्न हुन्, आधिकारिक प्रश्न होइनन्। पाठ्यक्रम, विज्ञापन र नतिजाका लागि सम्बन्धित निकायको आधिकारिक वेबसाइट हेर्नुहोस्। उत्तरमा गल्ती भेटे प्रश्नमुनिको "टिप्पणी / गल्ती रिपोर्ट" मा लेख्नुहोस्।
नमस्ते! पाठ्यक्रम, सामान्य ज्ञान, भाषा परीक्षा वा कुनै प्रश्नको उत्तर बुझ्न सोध्नुहोस्।
AI ले गल्ती गर्न सक्छ। महत्वपूर्ण कुरा आधिकारिक स्रोतमा जाँच्नुहोस्।