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

Loading...

Score %0 (0 correct0 incorrect20 unanswered)

प्रश्न 1. इस कोड का उदाहरण क्या है?

let val = (Double)6
  • एक वाक्यात्मक समस्या
  • टाइपकास्टिंग
  • असाइनमेंट
  • प्रारंभीकरण

संदर्भ: स्विफ्ट प्रोग्रामिंग भाषा: भाषा मार्गदर्शिका: मूल: स्थायी और चर

प्रश्न 2. इस कोड में त्रुटि क्या है?

let x = 5
guard x == 5 { return }
  • guard में else की कमी है
  • कुछ गलत नहीं है
  • guard में then की कमी है
  • तुलना गलत है

संदर्भ: स्विफ्ट प्रोग्रामिंग भाषा: भाषा मार्गदर्शिका: नियंत्रण प्रवाह: पूर्व निकासी

प्रश्न 3. इस enum का रॉ/अंतर्निहित प्रकार क्या है?

enum Direction {
  case north, south, east, west
}
  • कोई नहीं है
  • String
  • कोई भी
  • Int

संदर्भ: स्विफ्ट प्रोग्रामिंग भाषा: भाषा मार्गदर्शिका: अंकीयकरण: रॉ वैल्यूज

प्रश्न 4. क्यों कुछ स्थितियों में dispatchGroup का उपयोग किया जाता है?

  • इसकी अनुमति देता है कि कई समकालिक या असमकालिक ऑपरेशन विभिन्न कतारों पर चलें।
  • इसकी अनुमति देता है कि कई ऑपरेशनों को एक साथ ट्रैक और नियंत्रित किया जाए।
  • इसकी अनुमति देता है कि ऑपरेशन एक दूसरे का इंतजार करें जैसा की इच्छित हो।
  • इन सभी उत्तरों में से।

संदर्भ: एप्पल डेवलपर: दस्तावेज़: डिस्पैच: डिस्पैच ग्रुप

प्रश्न 5. यह कोड किसका उदाहरण है?

let val = 5
print("मान है: \(val)")
  • स्ट्रिंग इंटरपोलेशन
  • स्ट्रिंग संकलन
  • मेथड चेनिंग
  • स्ट्रिंग कनकटनेशन

संदर्भ: स्विफ्ट प्रोग्रामिंग भाषा: भाषा मार्गदर्शिका: स्ट्रिंग और वर्ण: स्ट्रिंग इंटरपोलेशन

प्रश्न 6. इस कोड को क्रमित करने के बाद vals की आवश्यकताओं क्या हैं?

var vals = [10, 2]
vals.sort { (s1, s2) -> Bool in
  s1 > s2
}
  • [10, 2]
  • [2, 10]
  • nil
  • इस कोड में एक त्रुटि है

संदर्भ: एप्पल डेवलपर: दस्तावेज़: स्विफ्ट: एरे: sort()

प्रश्न 7. यह कोड

क्या प्रिंट करता है?

typealias Thing = [String: Any]
var stuff: Thing
print(type(of: stuff))
  • डिक्शनरी<String, Any>
  • डिक्शनरी
  • त्रुटि
  • वस्तु

संदर्भ: स्विफ्ट प्रोग्रामिंग भाषा: भाषा संदर्भ: प्रकार: प्रकार पहचानकर्ता

प्रश्न 8. y का मान क्या है?

let x = ["1", "2"].dropFirst()
let y = x[0]
  • इस कोड में एक त्रुटि है
  • 1
  • 2
  • nil

व्याख्या
Swift.Collection.Array से dropFirst() एक प्रकार का ArraySlice<Element> लौटाता है।
जैसा कि दस्तावेज़ पृष्ठों में दिया गया है:
@inlinable public func dropFirst(_ k: Int = 1) -> ArraySlice<Element>

ArraySlice प्रकार आपको बड़े एरे के खंडों पर ऑपरेशन करने के लिए तेज और कुशल बनाता है। एक खंड के तत्वों को नई संग्रहण में कॉपी करने के बजाय, एक ArraySlice उदाहरण एक बड़े एरे के संग्रहण के ऊपर एक दृश्य प्रस्तुत करता है। और क्योंकि ArraySlice वही इंटरफेस प्रस्तुत करता है जो Array करता है, आप आमतौर पर एक स्लाइस पर उसी ऑपरेशन को कर सकते हैं जो आपको मूल एरे पर करना हो सकता है।
एक्स कोर्ड को सुरक्षित रूप से संदर्भित करने के लिए, हमेशा startIndex और endIndex गुणों का उपयोग करें बिल्कुल निश्चित मूल्यों की बजाय।
ऊपर का कोड एक मान [2] का एक स्लाइस लौटाता है लेकिन इंडेक्स नहीं बदलता। let y = x[1] अपेक्षित परिणाम देगा।
संदर्भ

प्रश्न 9. इस कोड में test का मान क्या है?

var test = 1 == 1
  • सही
  • हाँ
  • 1
  • इस कोड में एक त्रुटि है

संदर्भ: स्विफ्ट प्रोग्रामिंग भाषा: भाषा मार्गदर्शिका: मूल ऑपरेटर: तुलना ऑपरेटर

प्रश्न 10. y का मान क्या है?

var x: Int?
let y = x ?? 5
  • 5
  • 0
  • nil
  • इस कोड में एक त्रुटि है

संदर्भ: स्विफ्ट प्रोग्रामिंग भाषा: भाषा मार्गदर्शिका: मूल ऑपरेटर: निल-सहारा ऑपरेटर

प्रश्न 11. इस फ़ंक्शन का प्रकार क्या है?

func add(a: Int, b: Int) -> Int { return a+b }
  • Int
  • (Int, Int) -> Int
  • Int<Optional>
  • फ़ंक्शनों का प्रकार नहीं होता है।

संदर्भ: [_स्विफ्ट प्रोग्रामिंग भाषा: भाषा मार्गदर्शिका: फ

़ंक्शन: फ़ंक्शन प्रकार_](https://docs.swift.org/swift-book/LanguageGuide/Functions.html#ID174)

प्रश्न 12. इस फ़ंक्शन को बुलाने का सही तरीका क्या है?

func myFunc(_ a: Int, b: Int) -> Int {
  return a + b
}
  • myFunc(5, b: 6)
  • myFunc(5, 6)
  • myFunc(a: 5, b: 6)
  • myFunc(a, b)

संदर्भ: स्विफ्ट प्रोग्रामिंग भाषा: भाषा मार्गदर्शिका: फ़ंक्शन: फ़ंक्शन तार का तार

प्रश्न 13. Codable प्रोटोकॉल _ है?

  • Encodable और Decodable का संयोजन
  • एक सच्चा प्रोटोकॉल नहीं है
  • सभी कक्षाओं की आवश्यकता
  • सभी कक्षाओं में स्वचालित रूप से शामिल किया जाता है

संदर्भ:

प्रश्न 14. इस कोड में value1 का प्रकार क्या है?

let value1 = "\("test".count)"
  • String
  • Int
  • null
  • test.count

संदर्भ: स्विफ्ट प्रोग्रामिंग भाषा: भाषा मार्गदर्शिका: स्ट्रिंग और वर्ण: स्ट्रिंग इंटरपोलेशन

प्रश्न 15. जब एक फ़ंक्शन एक क्लोजर को पैरामीटर के रूप में लेता है, तो आप कब इसे भाग्य में चिह्नित करना चाहते हैं?

  • जब यह फ़ंक्शन फिर से फ़ंक्शन लौटते हैं
  • जब इसकी दशा परिभाषित नहीं है
  • जब यह आलसी ढंग से लोड होता है
  • इन सभी उत्तरों में से।

संदर्भ: स्विफ्ट प्रोग्रामिंग भाषा: भाषा मार्गदर्शिका: क्लोजर: भाग्य में चिह्नित क्लोजर

प्रश्न 16. इस कोड में क्या ग़लती है?

class Person {
  var name: String
  var address: String
}
  • Person के पास कोई आरंभिकरण नहीं है।
  • Person के पास कोई मूल कक्षा नहीं है।
  • var name सही ढंग से स्वरूपित नहीं है।
  • पता एक कीवर्ड है।

संदर्भ: स्विफ्ट प्रोग्रामिंग भाषा: भाषा मार्गदर्शिका: आरंभिकरण: कक्षा विरासत और आरंभिकरण

प्रश्न 17. इस कोड को क्रमित करने के बाद `names

` का मूल्य क्या है?

let names = ["Bear", "Joe", "Clark"]
names.map { (s) -> String in
  return s.uppercased()
}
  • ["BEAR", "JOE", "CLARK"]
  • ["B", "J", "C"]
  • ["Bear", "Joe", "Clark"]
  • इस कोड में एक त्रुटि है।

प्रश्न 18. इस कोड की वर्णिति क्या है?

let val = 5
  • एक Int प्रकार का एक स्थायी नाम वैल
  • एक आइटम प्रकार का एक चर नाम वैल
  • एक नंबर प्रकार का एक स्थायी नाम वैल
  • एक Int प्रकार का एक चर नाम वैल

संदर्भ: स्विफ्ट प्रोग्रामिंग भाषा: भाषा मार्गदर्शिका: मूल: प्रकार सुरक्षा और प्रकार अनुमान

प्रश्न 19. इस कोड में क्या ग़लती है?

extension String {
  var firstLetter: Character = "c" {
    didSet {
      print("नई मूल्य")
    }
  }
}
  • विस्तार गुण प्रोपर्टी नहीं जोड़ सकते हैं।
  • इसमें कुछ ग़लत नहीं है।
  • didSet एक पैरामीटर लेता है।
  • सी एक वर्ण है।

संदर्भ: स्विफ्ट प्रोग्रामिंग भाषा: भाषा मार्गदर्शिका: विस्तार: कम्प्यूटेड प्रॉपर्टीज

प्रश्न 20. didSet और willSet किसके उदाहरण हैं?

  • प्रॉपर्टी निगरानी
  • कुंजी प्रॉपर्टी
  • इन सभी उत्तरों में
  • न्यू-ओल्ड मान बुलाता है

संदर्भ: स्विफ्ट प्रोग्रामिंग भाषा: भाषा मार्गदर्शिका: प्रॉपर्टीज