Assignment Help logo
सीधी बातचीत

Loading...

Score %0 (0 correct0 incorrect20 unanswered)

प्रश्न 1. "strawberries" नामक स्ट्रिंग को "फल" नामक वेरिएबल में सहेजा गया है, fruit.substring(2, 5) क्या लौटाएगा?

  • रॉब
  • रॉ
  • आव्ब
  • ट्रॉ

तर्क: substring मेथड को दो आर्ग्युमेंट प्राप्त होते हैं।

  • पहला आर्ग्युमेंट उस इंडेक्स को स्टार्ट करने के लिए होता है (2 सम्मिलित करता है)
  • और दूसरा आर्ग्युमेंट स्ट्रिंग के सबस्ट्रिंग को समाप्त करने के लिए स्ट्रिंग के इंडेक्स होता है (5 पर चार सम्मिलित नहीं होता है)।
  • जावा में स्ट्रिंग्स अक्षरों के एक ऐरे की तरह होती हैं।
  • इसलिए, यह मेथड "रॉ" को लौटाएगा क्योंकि ये 2,3 और 4 के इंडेक्स में वर्तमान है।
  • आप अंतिम इंडेक्स को ले सकते हैं और इसे प्रारंभ इंडेक्स से घटा सकते हैं, ताकि सबस्ट्रिंग में कितने अक्षर होंगे इसे निर्धारित कर सकें (5-2=3)।

प्रश्न 2. जावा में रनटाइम पॉलीमॉर्फिज़म कैसे प्राप्त किया जा सकता है?

  • मेथड ओवरलोडिंग
  • मेथड ओवरनिंग
  • मेथड ओवरराइडिंग
  • मेथड कॉलिंग

प्रश्न 3. निम्नलिखित परिभाषाओं को देखते हुए, कौन सा अभिव्यंजन सत्य नहीं होगा?

boolean b1 = true, b2 = false; int i1 = 1, i2 = 2;

  • (i1 | i2) == 3
  • i2 && b1
  • b1 || !b2
  • (i1 ^ i2) < 4

तर्क: i2 && b1 को int और boolean के बीच अनुमति नहीं है।

प्रश्न 4. इस कोड का आउटपुट क्या है?

class Main {
  public static void main (String[] args) {
    int array[] = {1, 2, 3, 4};
    for (int i = 0; i < array.size(); i++) {
       System.out.print(array[i]);
    }
  }
}
  • यह कॉम्पाइल नहीं होगा क्योंकि लाइन 4 के कारण।
  • यह कॉम्पाइल नहीं होगा क्योंकि लाइन 3 के कारण।
  • 123
  • 1234

तर्क: array.size() अवैध है, एरे की लंबाई या साइज़ प्राप्त करने के लिए array.length का उपयोग किया जा सकता है।

प्रश्न 5. निम्नलिखित कोड स्निपेट को "Hello World" प्रिंट करने के लिए कौन-सा बदलाव कर सकता है?

interface Interface1 {
    static void print() {
        System.out.print("Hello");
    }
}

interface Interface2 {
    static void print() {
        System.out.print("World!");
    }
}
  • super1.print(); super2.print();
  • this.print();
  • super.print();
  • Interface1.print(); Interface2.print();

प्रश्न 6. निम्नलिखित कोड क्या प्रिंट करेगा?

String str = "abcde";
str.trim();
str.toUpperCase();
str.substring(3, 4);
System.out.println(str);


  • CD
  • CDE
  • D
  • "abcde"

तर्क: आपको स्ट्रिंग वेरिएबल को ट्रिम करने का परिणाम वापस देना चाहिए। अन्यथा, यह काम नहीं करेगा, क्योंकि जावा में स्ट्रिंग अम्यूटेबल हैं।

प्रश्न 7. इस कोड का परिणाम क्या है?

class Main {
    public static void main (String[] args){
        System.out.println(print(1));
    }
    static Exception print(int i){
        if (i>0) {
            return new Exception();
        } else {
            throw new RuntimeException();
        }
    }
}
  • यह एक रनटाइम एक्सेप्शन के साथ स्टैक ट्रेस दिखाएगा।
  • "java.lang.Exception"
  • यह एक एक्सेप्शन को रन करेगा और फेकेगा।
  • यह कॉम्पाइल नहीं होगा।

प्रश्न 8. इन घोषणाओं के साथ कौन सी क्लास कॉम्पाइल कर सकती है?

interface One {
    default void method() {
        System.out.println("One");
    }
}

interface Two {
    default void method () {
        System.out.println("One");
    }
}
  • A
class Three implements One, Two {
    public void method() {
        super.One.method();
    }
}
  • B
class Three implements One, Two {
    public void method() {
        One.method();
    }
}
  • C
class Three implements One, Two {
}
  • D
class Three implements One, Two {
    public void method() {
        One.super.method();
    }
}

प्रश्न 9. इस कोड का आउटपुट क्या है?

class Main {
    public static void main (String[] args) {
        List list = new ArrayList();
        list.add("hello");
        list.add(2);
        System.out.print(list.get(0) instanceof Object);
        System.out.print(list.get(1) instanceof Integer);
    }
}
  • कोड कंपाइल नहीं होता है।
  • truefalse
  • truetrue
  • falsetrue

प्रश्न 10. दिए गए दोनों क्लासों के साथ, मुख्य क्लास का आउटपुट क्या होगा?

package mypackage;
public class Math {
    public static int abs(int num){
        return num < 0 ? -num : num;
    }
}
package mypackage.elementary;
public class Math {
    public static int abs (int num) {
        return -num;
    }
}
import mypackage.Math;
import mypackage.elementary.*;

class Main {
    public static void main (String args[]){
        System.out.println(Math.abs(123));
    }
}
  • लाइन 1 और 2 क्लास नाम संघर्ष के कारण कंपाइल त्रुटियों को उत्पन्न करते हैं।
  • "-123"
  • लाइन 5 पर एक अनुप्रयोग छोड़ देगा।
  • "123"

प्रश्न 11. इस कोड का परिणाम क्या है?

class MainClass {
    final String message() {
        return "Hello!";
    }
}

class Main extends MainClass {
    public static void main(String[] args) {
        System.out.println(message());
    }

     String message() {
         return "World!";
     }
 }
  • यह लाइन 10 के कारण कंपाइल नहीं होगा।
  • "Hello!"
  • यह लाइन 2 के कारण कंपाइल नहीं होगा।
  • "World!"

प्रश्न 12. इस कोड की मदद से "2" को आउटपुट करने के लिए कौन-सा कमांड है?

class Main {
    public static void main(String[] args) {
        System.out.println(args[2]);
    }
}
  • java Main 1 2 "3 4" 5
  • java Main 1 "2" "2" 5
  • java Main.class 1 "2" 2 5
  • java Main 1 "2" "3 4" 5

प्रश्न 13. इस कोड का आउटपुट क्या होगा?

class Main {
    public static void main(String[] args){
        int a = 123451234512345;
        System.out.println(a);
    }
}
  • "123451234512345"
  • कुछ नहीं - यह कॉम्पाइल नहीं होगा।
  • [

] एक नकारात्मक पूर्णांक मान

  • "12345100000"

तर्क: जावा में इंट टाइप को -2147483648 से 2147483647 तक किसी भी पूर्णांक का प्रतिनिधित्व करने के लिए इस्तेमाल किया जा सकता है। इसलिए, यह कोड कॉम्पाइल नहीं होगा क्योंकि अंक 'ए' को इंट टाइप समाप्त होता है।

प्रश्न 14. इस कोड का आउटपुट क्या होगा?

class Main {
    public static void main (String[] args) {
        String message = "Hello world!";
        String newMessage = message.substring(6, 12)
            + message.substring(12, 6);
        System.out.println(newMessage);
    }
}
  • कोड कंपाइल नहीं होता है।
  • एक रनटाइम अपवाद फेका जाता है।
  • "world!!world"
  • "world!world!"

प्रश्न 15. किस प्रकार का for-each लूप लिखा जाता है जो ArrayList<Pencil>pencilCase पर चलेगा?

  • for (Pencil pencil : pencilCase) {}
  • for (pencilCase.next()) {}
  • for (Pencil pencil : pencilCase.iterator()) {}
  • for (pencil in pencilCase) {}

प्रश्न 16. यह कोड क्या प्रिंट करेगा?

System.out.print("apple".compareTo("banana"));
  • 0
  • पॉजिटिव संख्या
  • नेगेटिव संख्या
  • कॉम्पाइलेशन त्रुटि

प्रश्न 17. आपके पास नामों का एक ArrayList है जिसे आल्फाबेटिकल रूप से क्रमबद्ध करना चाहते हैं। कौनसा दृष्टिकोण काम नहीं करेगा?

  • names.sort(Comparator.comparing(String::toString))
  • Collections.sort(names)
  • names.sort(List.DESCENDING)
  • names.stream().sorted((s1, s2) -> s1.compareTo(s2)).collect(Collectors.toList())

प्रश्न 18. इनकैप्सुलेशन को लागू करके, आप सीधे तरीके से कक्ष की _ गुणों तक पहुंच नहीं पा सकते हैं यदि आप कक्ष के भीतर कोड लिख रहे हैं।

  • निजी
  • संरक्षित
  • कोई-भी-संशोधक
  • सार्वजनिक

प्रश्न 19. वर्तमान तारीख को कैसे स्थापित किया जाए?

  • new SimpleDateFormat("yyyy-MM-dd").format(new Date())
  • new Date(System.currentTimeMillis())
  • LocalDate.now()
  • Calendar.getInstance().getTime()

तर्क: LocalDate जावा 8 में जोड़ी गई नईतम क्लास है।

प्रश्न 20. int0 को 5 से विभाज्य है या नहीं इसे पता लगाने के लिए खाली स्थान को भरें:

boolean isDivisibleBy5 = _____

  • int0 / 5 ? true: false
  • int0 % 5 == 0
  • int0 % 5 != 5
  • Math.isDivisible(int0, 5)