MCQ-Fragen zu Swift

MCQ-Fragen zu Swift

Willkommen im Bereich der MCQ-Fragen zu Swift auf MCQss.com. Hier finden Sie eine breite Auswahl an Fragen, die verschiedene Aspekte der Programmiersprache Swift abdecken. Die Fragen sind interaktiv gestaltet, sodass Sie eine Antwort auswählen und überprüfen können, ob sie richtig oder falsch ist.

Swift ist eine leistungsstarke und moderne Programmiersprache, die von Apple entwickelt wurde. Sie wird weitgehend für die Entwicklung von Anwendungen für iOS, macOS, watchOS und tvOS verwendet. Das Erlernen von Swift ermöglicht es Ihnen, effiziente und innovative mobile Apps zu erstellen.

Um Kenntnisse in Swift zu erwerben, ist es wichtig, grundlegende Konzepte wie Variablen, Bedingungen, Schleifen und Funktionen zu verstehen. Kenntnisse in Swift sind nicht nur für Mobile Developer, sondern auch für diejenigen, die sich als Apple-zertifizierte Entwickler qualifizieren möchten, von Vorteil.

Die MCQ-Fragen zu Swift auf MCQss.com sind ein großartiges Werkzeug, um Ihr Wissen in dieser Sprache zu vertiefen. Sie können sie nutzen, um Ihr Fähigkeitsniveau zu bewerten, sich auf Vorstellungsgespräche oder Prüfungen vorzubereiten und Ihr Wissen in diesem Bereich zu vertiefen.

Welche Vorteile bieten diese MCQ-Fragen zu Swift? Sie helfen Ihnen bei der Vorbereitung auf Vorstellungsgespräche, Prüfungen und Wettbewerbe im Zusammenhang mit der Entwicklung von iOS-Apps. Darüber hinaus ermöglichen Ihnen die kostenlosen Fragen, zu üben und Ihr Wissen über Swift zu erweitern.

1: Welche der folgenden Optionen gilt für Beobachter in Apple Swift, wenn eine Eigenschaft in einem Initialisierer vor der Delegation festgelegt wird?

A.   Nur Willset Observer wird aufgerufen.

B.   Der Beobachter wurde nur aufgerufen.

C.   Weder wird noch Beobachter genannt.

2: Welche der folgenden Aussagen ist in Apple Swift in Bezug auf eine Switch -Anweisung falsch?

A.   Eine Switch -Anweisung erlaubt keine leeren Fälle.

B.   In einer Switch -Anweisung kann niemals eine Break -Anweisung verwendet werden.

C.   Wenn nur ein Kommentar in einem Switch-Fall enthalten ist, wird er als Kompilierungs-Zeitfehler gemeldet.

3: Welche der folgenden Aussagen ist in Apple Swift in Bezug auf Erbschaft falsch?

A.   Eigentumsbeobachter können zu ererbten Eigenschaften einer Klasse hinzugefügt werden.

B.   Alle Klassen in Apple Swift werden von einer universellen Basisklasse geerbt.

C.   Mehrere Vererbung für Klassen können von Apple Swift nicht unterstützt werden.

4: Welche der folgenden Aussagen ist in Apple Swift das richtige "identische" -Operator?

A.   =

B.   I =

C.   ===

D.   =

5: Welche Art von Parametern kann in Apple Swift nicht von Indexs verwendet werden?

A.   Variable Parameter

B.   Out-Parameter

C.   Variadische Parameter

6:

A.   (ich)

B.   (ii)

C.   (iii)

7: Wenn wir in Apple Swift keinen externen Namen für den zweiten Parameter einer Methode angeben möchten, welche der folgenden Symbole kann dann verwendet werden, um das Standardverhalten zu überschreiben?

A.   #: (Hash)

B.   _ (Unterstrich)

C.   & (Et-Zeichen)

D.   $ (Dollar)

8: Ln Apple Swift, Welche der folgenden Referenzen sollte verwendet werden, wenn bekannt ist, dass die Referenz niemals zu Lebzeiten Null sein wird?

A.   Schwache Referenzen

B.   Unbegene Referenzen

C.   Keine der oben genannten Referenzen kann verwendet werden

9: Welche der folgenden Symbole wird in Apple Swift verwendet, um einen implizit nicht abgepackten optionalen zu schreiben?

A.   $

B.   ?

C.   !

D.   @

10: In Apple Swift, eine Klasse:

A.   Muss mindestens einen ausgewiesenen Initialisierer haben.

B.   Muss mindestens zwei ausgewiesene Initialisierer haben.

C.   Muss mindestens drei ausgewiesene Initialisierer haben.

D.   kann keinen ausgewiesenen Initialisierer haben.

11: Welche der folgenden Sammlungstypen wird in Swift als (a) generische Sammlung (en) implementiert? 0 Array

A.   Wörterbuch

B.   Listen

C.   Sowohl A als auch B

D.   Sowohl B als auch c

E.   Sowohl a als auch c

12: Basierend auf Ihrer Analyse des obigen Code. Ermitteln Sie die Ausgabe, die durch die folgenden Zeilen erzeugt wird.

A.   Nummer: 27, 216

B.   Nummer: 216, 27

C.   Nummer: -21, 330

D.   Nummer: 330, -21

13: In Apple Swift können Indexs einreichen:

A.   Nur ein Parameter.

B.   Nur zwei Parameter.

C.   Nur drei Parameter.

D.   eine beliebige Anzahl von Parametern.

14: Welcher der folgenden Zugangspegel wird von Apple Swift nicht bereitgestellt?

A.   Öffentlicher Zugang

B.   Privater Zugang

C.   Geschützter Zugriff

D.   Interner Zugang

15: Wenn in Apple Swift eine optionale Variable ohne Anfangswert definiert wird, wird diese bestimmte Variable automatisch auf welche der folgenden festgelegt?

A.   Null (0)

B.   nil

C.   NULL

16: Welche der folgenden Aussagen sind in Apple Swift zu Richtigen für Erweiterungen?

A.   Sie können Methoden entfernen.

B.   Sie können eine vorhandene Funktionalität überschreiben.

C.   Sie können neue verschachtelte Typen definieren, jedoch nicht ein Einweis.

D.   Sie können berechnete Eigenschaften hinzufügen.

17: Welche der folgenden Aussagen sind in Bezug auf einen Deinitialisator in Apple Swift falsch?

A.   Ein Deinitializer einer Klasse ist mit einem Deinit -Schlüsselwort geschrieben.

B.   Es kann höchstens zwei Deinitialisatoren pro Klasse geben.

C.   Ein Deinitializer nimmt immer einen Parameter.

D.   Superklasse Deinitializer werden immer genannt.

18: Welche der folgenden Aussagen sind in Apple Swift in Bezug auf Strukturen falsch?

A.   Initialisierer können durch Strukturen definiert werden, um ihren Startzustand einzurichten.

B.   Methoden können durch Strukturen definiert werden, um Funktionen bereitzustellen.

C.   Mit dem Typ Casting können wir den Typ einer Strukturinstanz zur Laufzeit überprüfen und interpretieren.

D.   Die Referenzzählung ermöglicht mehr als eine Referenz auf eine Strukturinstanz.

19: Welche der folgenden Variablen und Konstanten werden in Apple Swift faul berechnet?

A.   Globale Konstanten

B.   Lokale Konstanten

C.   Globale Variablen

D.   Lokale Variablen

20: ln Apple Swift. Welcher der folgenden Operatoren ist rechts assoziativ?

A.   ?:

B.   &&

C.   & ''

D.   ?

21: Welche der folgenden Aussagen sind in den Eigenschaften in der Apfel -Swift -Sprache korrekt?

A.   In der Apfel -schnelle Sprache. Informationen zu einer Eigenschaft werden an mehreren Stellen definiert.

B.   Eine Apple Swift -Eigenschaft hat keine entsprechende Instanzvariable.

C.   Berechnete Eigenschaften können durch Aufzählungen in der Apple Swift -Sprache definiert werden.

D.   Nichts des oben Genannten.

22: Welche der folgenden Aussagen sind in Apple Swift in Bezug auf Protokolle korrekt?

A.   Sie können als Rückgabetyp in einer Funktion verwendet werden.

B.   Sie können nicht mehrfacher Erbschaft unterstützen.

C.   Sie können nicht als Art einer Eigenschaft verwendet werden.

D.   Sie können als Art der Elemente in einem Wörterbuch verwendet werden.

23: Welche der folgenden Optionen gilt in Apple Swift?

A.   8% 2 Renditen 0

B.   16 % 5 Renditen 1,0

C.   23 % 7,5 Renditen 0,5

D.   -9 96 4 Returns 1

24: Welche der folgenden Betreiber kann in Apple Swift nicht überladen werden?

A.   Zuweisungsoperator (=)

B.   Ternärer bedingter Operator (? :)

C.   Rechte Bitverschiebung und Zuordnung (>> =)

D.   Hinzufügen und zuweisen (+=)

25: Wie heißt die mit Xcode generierte Header-Datei, mit der Swift-Klassen in eine Objective-C-Klasse im Importieren eines Produktmoduls namens Beispiel verwendet werden?

A.   Beispielewift.h

B.   Beispiel.Swift.h

C.   Beispiel+Swift.h

D.   Beispiel-swift.h

26: Was ist eine Rückhaltecount in Bogen? /span>

A.   Die aktuelle Anzahl starker Verweise auf ein Objekt.

B.   Die aktuelle Anzahl der Fälle eines Objekts.

C.   Die Gesamtzahl der Objekte wird derzeit im Speicher aufbewahrt.

D.   Die Gesamtzahl der Zeit, mit der ein Objekt zugewiesen wurde.

27: Welche der folgenden Funktionen ist falsch Überlegen Sie sich die schnelle Sprache?

A.   func havechar (#string: String, Zeichen: Zeichen) -> (bool)

B.   Func Mean (Zahlen: Doppel ...) -> Doppelte

C.   Func Minmax (Array: [int]) -> (min: int, max: int)?

D.   Func Minmax (Array: [int]) -> (min: int?, max: int?)

28: Welche davon ist eine gültige Syntax für die Iterie durch die Schlüssel und Werte eines Wörterbuchs? Lassen Sie Dictionary = [KeyOne: ValueOne, KeyTWO: Valuetwo]

A.   für (Schlüssel, Wert) im Wörterbuch {println ("Schlüssel: (Schlüssel) Wert: (Wert)")}

B.   Für (Schlüssel, Wert) in Enrumerate (Dictionary) {println ("Schlüssel: (Schlüssel) Wert: (Wert)") }

C.   Für (Schlüssel, Wert) in (Dictionary.keys, Dictionary.Values) {println ("Schlüssel: (Schlüssel) Wert: (Wert) ")}

D.   Für (Schlüssel, Wert) im Wörterbuch.Enumerate () {println ("Schlüssel: (Schlüssel) Wert: (Wert)") }

29: Wie heißt die Swift-Sprachfunktion dass Objective-C-Blöcke übersetzt werden in?

A.   Lambda

B.   Ruf zurück

C.   Schließung

D.   Wähler

30: Welches ein Wörterbuch mit einem Schlüsseltyp erzeugt von Ganzzahl und Wert von String?

A.   var dict: [int: string] = [& quot; ein ": 1]

B.   var dict: [int: string] = [1: "ein & quot;]

C.   var dict: [String: int] = [1: "Ein" ein "]

D.   var dict = [& quot; ein & quot;: 1]

31: Welche davon ist eine geeignete Syntax für die Versandung Ein starker Betrieb zu einem Hintergrund-Thread? < /span>

A.   isspatch_async (SISSATION_QUEUE_PRIORITY_BACKGORGEGROGREISE), { self.heavyoperation ()})

B.   isspatch_async (SISSATCH_GET_GLOBAL_QUEUE (ISSPATK_QUEUE_PRIO Rity_background, 0), {self.heavyoperation ()})

C.   ISSATCH_QUEUE_PRIORITY_BACKGORGE ({self.heavyoperation () })

D.   isspatch_async ({self.heavyoperation ()})

32: Wie heißt der Deinitialisator in a Klassenerklärung?

A.   Deinit

B.   OVALLOC

C.   freigeben

33: Welche davon ist eine geeignete Syntax für die Deklaration Eine Funktion, die eine Argument eines generischen Argumentierens nimmt: Geben Sie ein?

A.   func genericFunction (Argument: t <generic>) {}

B.   Func GenericFunction <T> (Argument) {}

C.   Generic Func genericFunction (Argument: t) {}

D.   func genericFunction <t> (Argument: t) {}

34: Welche davon ist keine gültige Eigenschaftserklärung in Swift?

A.   Finale sei x = 0

B.   Finale faul lass x = 0

C.   Finale faul var x = 0

D.   endgültig var x = 0

35: Was die falsche Definition eines Protokolls in ist Schnell?

A.   Protokoll SOMPROTOCOL {var zuerst: int {get}}

B.   Protokoll seltsameProtocol {var zuerst: int {set}}

C.   Protokoll SOMPROTOCOL {var zuerst: int {set}}

D.   Protocol Sonprotocol {var zuerst: int {get set} var zweitens: int {get}}

36: Welche der folgenden Strukturen hat sowohl berechnet als auch berechnet Gespeicherte Eigenschaften?

A.   struct rect {var Origin = cgpointzero var center: cgpoint { Get {//} set {//}}}

B.   struct rect {var center: cgpoint {get {//} set {//}}} set {//}}}

C.   struct rect {let Origin = cgpointzero}

D.   struct rect {var Origin = cgpointzero var center: Cgpointmake (0,0)}

37: Alle Swift-Klassen müssen erben, aus welcher Wurzelklasse ?

A.   Swift -Klassen erfordern keine Root -Klasse.

B.   NSOBJECT

C.   @Objc

D.   Wurzel

38: Welches Schlüsselwort wird für eine Funktion in einer Funktion verwendet Aufzählung, um anzuzeigen, dass die Funktion style = "Schriftfamilie:; Schriftgröße: 12PT; Farbe: RGB (0,0,0); Schriftstil: Normal; Schriftvariante: Normal;"> Modify & Font-Stil: Normal; #39; self '?

A.   Modifikator

B.   mutieren

C.   veränderlich

D.   Mod

E.   Mut

39: Welche davon ist eine gültige Definition von a generische Funktion, die Inout Parameter in Swift?

A.   Func Swap & amp; lt; t & amp; gt; (in out a: t, in out b: t) {let temp = a a = b b = temp}

B.   Func Swap & amp; lt; B b = temp}

C.   Func Swap & amp; lt; u, t & amp; gt; (a: u, b: t) {lass temp = a a = b b = temp }

D.   Func Swap & amp; lt; t & amp; gt; (a: t, b: t) {let temp = a a = b b = temp}

40: Welche der folgenden Aussagen könnte verwendet werden Bestimmen Sie, ob eine gegebene Variable von

A.   Wenn String.Hierarchie (unbekanntVariable) {}

B.   Wenn unbekanntVariable {} ist, ist String {}

C.   Wenn unkownvariable: String {}

D.   if (Zeichenfolge) UnbekanntesVariable {}

41: Welche davon könnte eine geeignete Protokolldeklaration sein in Swift?

A.   @objc Protocol SONDERPROTOCAL {Optional Var zuerst: int {get}}

B.   @objc Protocol SONDERPROTOCAL {Optional Var zuerst: int {set}}

C.   Protokoll SOMPROTOCAL {Optional Var zuerst: int {get}}

D.   Protokoll SOMPROTOCAL {var zuerst: int {set}}

42: Im Kontext eines schnellen Indexs, welches von welch Das Folgende ist korrekt?

A.   Struct MyStruct {var mystr = [string] () subScript (Index: Int) -& amp; gt; String {get {return mystr [index]} set {mystr [index] = newValue}}}

B.   Struct MyStruct {var mystr = [string] () subScript (Index: Int) -& amp; gt; Int {get {return mystr [index]} set (newValue) { MYSTR [INDEX] = NewValue}}}

C.   Struct MyStruct {var mystr = [string] () subScript (Index: Int) -& amp; gt; String {get () {return mystr [index]} set (newValue) { MYSTR [INDEX] = NewValue}}}

D.   Struct MyStruct {var mystr = [String] -Andeal (Index: int) -& amp; gt; String {get () {return mystr [index]} set (newValue) { MYSTR [INDEX] = NewValue}}}

43: Was wird zum Importieren von Dateien für objektive C in Swift?

A.   Objektive-C-Klassen werden automatisch importiert.

B.   Objektiv-C-Klassen werden in der Swift-Datei mit der Klasse importiert.

C.   Objective-C-Klassen werden über einen Überbrückungsheader importiert.

D.   Objective-C-Klassen importieren sich durch Declare @Swiftimportable.

44: In welchem ​​Schlüsselwort wird ein benutzerdefinierter Operator angezeigt, der zwischen zwei Zielen angezeigt wird, ähnlich wie der Additionoperator in diesem Beispiel? Var sum = 10 + 10

A.   @Inter

B.   zwischen

C.   Infix

D.   @Center

45: Was für Swift-Aufzählungsmitglieder, wenn sie sind definiert?

A.   Den Mitgliedern wird ein standardmäßiger Ganzzahlwert zugewiesen.

B.   Den Mitgliedern wird ein zufälliger Standard -Ganzzahlwert zugewiesen.

C.   Den Mitgliedern wird keine standardmäßigen Ganzzahlwerte zugewiesen.

46: Welche Art von Objekt sind schnelle Strukturen? /span>

A.   Referenztyp

B.   Speichertyp

C.   Zusammenfassung Typ

D.   Werttyp

47: Angesichts der Tatsache, dass wir MyChar Like SO definiert haben: let myChar: charakter = "b" Welches Codesegment kann als vollständige Switch -Anweisung betrachtet und ohne Fehler ausgeführt werden?

A.   wechseln mychar {case & quot; a & quot; println ("der Buchstabe a")}

B.   wechseln mychar {case & quot; a & quot;

C.   Wechseln Sie mychar {case & quot; a & quot;: case & quot; println ("nicht der Buchstaben a")}

D.   Wechseln Sie mychar {case & quot; a & quot; println ("nicht der Buchstabe a")}

48: Kann Aufzählungsart Methoden haben?

A.   Aufzählungen können Methoden mit ihnen assoziieren lassen.

B.   Aufzählungen können nur Mitgliedswerte haben.

49: In welchem ​​der folgenden folgenden Angaben ein veränderbares Array deklariert Schnell?

A.   var x = [int]

B.   Sei x = [int]

C.   var x = [int] ()

D.   Sei x = [int] ()

50: Welches Schlüsselwort wird in Swift verwendet, wenn wir wollen, wenn wir wollen, wenn wir wollen, wenn wir wollen, wenn wir wollen Eine Eigenschaft einer Klasse, um zu initialisieren, wenn IT wird zum ersten Mal abgerufen?

A.   lassen

B.   var

C.   Const

D.   faul

51: Was zum Down-Gießen verwendet wird?

A.   als!

B.   Ist

C.   Ist?

D.   als?

52: Welche der folgenden Typen können verwendet werden. als Rohwerttypen für eine Aufzählung?

A.   Bool

B.   Array

C.   Int, String, Float

D.   Wörterbuch

53: Mit welchem ​​Keyword deklarieren Sie die Aufzählung?

A.   var

B.   Aufzündung

C.   Struktur

D.   Fall

54: Wenn eine Aufzählung deklariert wird, können mehrere Elementwerte können, können mehrere Elementwerte können erscheinen in einer einzelnen Zeile, getrennt, von welchem ​​getrennt Interpunktionszeichen?

A.   Semikolon

B.   Doppelpunkt

C.   Komma

D.   Schrägstrich

E.   Punkt

55: Wie erfassen Verschlüsse Verweise auf Variablen standardmäßig ?

A.   Durch schwache Referenz

B.   Durch starke Referenz

C.   Durch unbekannte Referenz

D.   Durch Kopie

56: Was wird in Swift verwendet, um jede Art darzustellen von Objekt?

A.   Ob

B.   Ausweis

C.   AnyObject

D.   Nichts

57: Wie lautet der Name des Ziel-C Bridging-Header bei einem Produktmodul namens Beispiel?

A.   Beispiel-Brücken-Swift.h

B.   Beispiel-swift.h

C.   Beispiel-Brücken-Objektivec.h

D.   Beispielverbrückungs-Header.h

58: Was ist der Typname, der ein Zeichen darstellt in Swift?

A.   Charakter

B.   Verkohlen

C.   Saite

D.   Nsstring

59: Was ist eine Musting-Instanzmethode in Swift?

A.   Wenn es "stummelt", Schlüsselwort vor Erweiterung.

B.   Wenn Erweiterung vorhandenen Klassen neue Typen hinzufügen kann.

C.   Wenn die Instanzmethode ohne Erweiterung sich selbst ändern kann.

D.   Eine Methode, die das Selbst verändert.

60: Swift-Erweiterungen sind ähnlich wie bei den Kategorien in Objektiv- C außer:

A.   Die schnelle Erweiterung kann einen bestimmten Namen haben

B.   Die Swift -Erweiterung ist keine Funktionalität zum zuvor definierten Typ.

C.   Swift kann die Methode vom ursprünglichen Typ überschreiben.

D.   Schnelle Erweiterungen werden nicht benannt.

61: Betrachten Sie den folgenden Code, welche Anweisung korrekt ist: Sei Array1 = ["A", "B", "C"] var array2 = array1 Array2.Append ("D").

A.   Array1 wird nach der Aufgabe an Array2 kopiert

B.   Die Referenzzahl von Array1 ändert sich nicht nach der Zuordnung

C.   Array1 wechselt nach Anhang d in [A, B, C, D]

D.   Der Code wird nicht kompiliert, kann nicht konstantem Array1 dem variablen Array2 zuweisen

62: Wie konnten wir eine Unterklasse der Struktur erstellen , Cgrect?

A.   Struktur MyRect: CGRECT {}

B.   Struktur CGRECT (myRect) {}

C.   Sie können eine Struktur nicht unterklagen

D.   Struct MyRect erweitert CGRECT {}

63: Was für die optionale Form des Typs korrekt ist Gussbetreiber (als?)?

A.   Es wird einen Laufzeitfehler ausgelöst, wenn Sie versuchen, auf einen falschen Klassentyp zu downcast zu downcast.

B.   Dies wird verwendet, wenn Sie sicher sind, dass der Niederschlag immer erfolgreich ist

C.   Der Rückgabewert ist nil, wenn der Niederschlag nicht möglich war

64: Wie könnte man einen schnellen Array-Typ deklarieren Kann irgendeine Art von Klassenobjekt speichern?

A.   var arr: [id] = []

B.   var arr: [AnyObject] = []

C.   [AnyObject] arr = []

D.   var arr = nsArray <Noobject> ()

65: Wie könnten wir das folgende Array in ein NSArray geben, das auf die NSArray -Methode zugreift: componentsJoinedByString ()

A.   arr.tonsarray.comPonentsjoinedByString (",", "))

B.   Nsarray (arr) .componentsjoinedByString (",", ")

C.   (arr as nsarray) .componentsjoinedByString (& quot;, & quot;)

D.   (arr Bridge NSArray) .ComponentsjoinedByString (",", ")

66: Welchen Satz von Schlüsselwörtern wird am häufigsten verwendet über eine Sammlungen von Elementen wiederholen?

A.   für jede

B.   Schaltergehäuse

C.   tu während

D.   für in

67: Wie können wir optionale Bindung verwenden, um festzustellen, ob Die variable Zeichenfolge ist nicht null?

A.   Wenn Sie Str = String {…} lassen

B.   Wenn String {…}

C.   Wenn String als String {…}

D.   Wenn Sie String {…} lassen

68: Wählen Sie die Antwort, die einen optionalen Verschluss deklariert.

A.   VAR CLOSEURURENAME: (ParameterType) -> (Rückkehrtyp)

B.   typealias closuretype = (parameterypes) -> (returntype)

C.   var clowurneurName: ((parameterType) -> (returntype))

D.   Lassen Sie Closeurename: Clospuretype = {…}

69: Nehmen wir an, "Zahlen" ist "Zahlen" ist Eine Reihe von unsortierten Ganzzahlen. Welche davon könnte Wird verwendet, um Zahlen zu sortieren ?

A.   nummern.sort ({$ 0, $ 1 in $ 0> $ 1})

B.   nummern.sort ({s1> s2})

C.   nummern.sort ({$ 0> $ 1})

D.   nummern.sort () {s1> s2}

70: Wie können Sie die folgende Funktion nennen, die dauert Ein Verschluss als Argument mit Trailing Cloisur-Syntax : ()) {// Funktionskörper Geht hier}>

A.   FuncwithClosure ({// Closes Körper geht hierher})

B.   Funk FuncwithClosure ({// Closes Körper geht hierher})

C.   funcwithcLosure () {// Closes Körper geht hierher}

D.   FuncwithcLosure {// Closes Körper geht hierher)

71: Wie konnte der folgende Verschluss neu geschrieben werden Kurzargumente? S2})>

A.   reversed = sortiert (Namen, {$ 0, $ 1 in $ 0> $ 1})

B.   reversed = sortiert (Namen, {$ 0> $ 1})

C.   reversed = sortiert (Namen, {$ 0, $ 1})

D.   reversed = sortiert ({$ 0> $ 1})

72: Was ist ein nachverfollicher Verschluss?

A.   Ein Verschlussausdruck, der direkt nach einem anderen Verschlussausdruck bezeichnet wird

B.   Ein Schließausdruck, der außerhalb von (und nach) den Klammern geschrieben ist des Funktionsaufrufs unterstützt es.

C.   Ein Schließausdruck, der im Rahmen eines anderen Verschlusses deklariert wird Ausdruck.

D.   Ein Schließausdruck, der auf der Eigenschaft eines Objekts deklariert wird.

73: Welche der folgenden Aussagen gilt für Swift in Bezug auf Swift. Schließungen und Funktionen?

A.   Funktionen und Schließungen sind nicht verwandt

B.   Eine Funktion ist eine Schließung, die im Rahmen einer Klasse deklariert wird

C.   Eine Funktion ist ein benanntes Verschluss

D.   Schließungen können nicht als Argumente verwendet werden, Funktionen können

74: Was sind die verfügbaren arithmetischen Überlaufoperatoren in Swift ?

A.   op+, op-, op*, op/, op%

B.   & amp;+, & amp;-, & amp;*, & amp;/, & amp;%

C.   +,-,*,/,%

D.   & amp;, |, & amp; & amp;, ||

75: Was spezifiziert den benutzerdefinierten Infix-Operator?

A.   Es ist ein binärer Operator, der ein Argument für die linke und rechte Hand nimmt

B.   Es ist ein unärer Betreiber, der vor seinem Operanden geschrieben wurde

C.   Es ist ein unärer Operator, der nach seinem Operanden geschrieben wurde

D.   Es ist ein reserviertes Wort, das ** vorausgehen muss

76: Welche der folgenden Aussagen über Funktionen ist falsch?

A.   In-Out-Parameter haben möglicherweise einen Standardwert

B.   Funktion kann mehrere Rückgabewerte haben

C.   Die Funktion hat möglicherweise keine Rückgabewerte

D.   Funktionsnamen mögen mit einem anderen, aber mindestens einem Parameter gleich sein sollte anders sein

77: & nbsp; Im folgenden Text, was, was Art der Rückkehr Gibst die Funktion 'Bereich'? "> Klasse Square: namedShape { var Sidelength : Double Func Area ()-> Double {} }

A.   Int

B.   die Fläche eines Quadrats

C.   Doppelt

D.   Bereich

78: Im folgenden Text, wie lautet die Klasse Name? var Sidelength: Double Func Area ()-> Double {} }

A.   NamedShape

B.   Quadrat

C.   Klasse

D.   Doppelt

E.   Seitenlänge

79: & nbsp; Im folgenden Text, was, was Ist der Name der einzigen Methode der Klasse? Klasse Quadrat: namedShape { var Sidelength: Double Func Area ()-> Double {<<<<<<<<<<<<<<). span style = "Schriftfamilie:; Schriftgröße: 12pt; Farbe: RGB (0,0,0); Schriftstil: Normal; Schriftvariante: Normal; -Familie:; Schriftgröße: 12PT; Farbe: RGB (0,0,0); Schriftstil: Normal; Schriftvariante: Normal; ">} }

A.   Seitenlänge

B.   Bereich

C.   Quadrat

D.   NamedShape

E.   Doppelt

80: Welcher Aspekt der iOS-Entwicklung erfordert die Verwendung von NSoperation und/oder Grand Zentraler Dispatch (GCD )?

A.   Multithreading

B.   Serienaufgabe

C.   Keiner

D.   Nachricht senden

81: Mit welchen Ausdrücken kann es verwendet werden, um neu zu schreiben Die folgende UitableView Instanziation im Swift UitableView *myTableView = [[UitableView alloc] initWithFrame: < span style = "Schriftfamilie:; Schriftgröße: 12pt; Farbe: RGB (0,0,0); Schriftstil: Normal; Schriftvariante: normal;

A.   Lassen Sie MyTableView: UitableView = new UitableView (Frame: CGrectzero, Stil:. gruppiert);

B.   Lassen Sie MyTableView: UitableView = UitableView.Alloc (). Init (Frame: CGrectzero, Stil:. Gruppiert);

C.   Lassen Sie MyTableView: UitableView = UitableView (Frame: CGrectzero, Stil:. gruppiert);

D.   Lassen Sie MyTableView: uitableView = uitableView (Frame: CGrectzero, Stil: UitableViewStyleGrouped)

82: Was passieren, wenn Sie einen Wert zuweisen, dem Sie einen Wert zuweisen Eine Eigenschaft in seiner eigenen hat Beobachter?

A.   Didset wird wieder aufgerufen

B.   Es erzeugt eine unendliche Schleife

C.   Die Eigenschaft übernimmt diesen Wert

D.   Code wird nicht kompilieren

83: Welche der folgenden Aussagen ist korrekt für Cube Ganzzeit ?

A.   Erweiterung int {mutating func cbe () {self = selfself}}

B.   Erweiterung int {mutating func cbe () {return Selfself}}

C.   Erweiterung int {func cbe () {self = selfself}}

D.   Erweiterung int {func cbe () {return Selfself}}

84: In welcher Warteschlange alle UI-Code behandelt werden sollen ?

A.   Hintergrund

B.   Uique

C.   Jede Warteschlange

D.   Hauptqueue

85: In welcher Reihenfolge werden folgende Aussagen angezeigt. Die Konsole? ) Dispatch_async (Dispatch_Get_Global_queue (SISSATCH_QUEUE_PRIRITY _default, 0), {println (& quot; 2 & quot; )}; ;)

A.   1/3/2

B.   01.03.2

C.   1/2/3

D.   2, 1,2

86: Wenn eine Funktion deklariert wird, welches Symbol verwendet wird Um anzuzeigen, dass ein interner Parameter Name sollte auch sollte als externer Parameter verwendet werden?

A.   _ (richtige Antwort)

B.   @

C.   :

D.   #

87: Was ist das Ergebnis des folgenden Code? Func Potterybarn (Name: String, Punktzahl: Int)-> String {return & quot; Hallo (Name)! Ihre Punktzahl ist (Punktzahl). & quot; } Keramik ("Tom & quot;, 2 )

A.   Hallo Tom! Ihre Punktzahl ist 2.

B.   Name: Tom, Punktzahl: 2

C.   Hallo Tom!

D.   Potterybarn = & quot; Hallo Tom! Ihre Punktzahl ist 2. & quot;

88: Was ist der Rückgabetyp in der folgenden Deklaration : Func Potterybarn (Name: String, Score : Int)-> String {return & quot; Hallo (Name)! Ihre Punktzahl ist (Punktzahl). & quot; }

A.   Ganze Zahl

B.   String

C.   Funktion

D.   Konstante

89: Was sind die Namen der Eingabeparameter in Die folgende Funktion: Func Potterybarn (Name: String, Punktzahl: int)-> String {return & quot; Hallo (Name)! Ihre Punktzahl ist (Punktzahl). & quot;}

A.   String, int

B.   Töpferei

C.   Name, Punktzahl

90: Was die richtige optionale Form eines Downs ist Gussbetreiber?

A.   als

B.   als?

C.   als!

D.   als.

E.   als >>

91: , um einen Bereich der Zahlen 1 zu durchlaufen - 9 ohne 9, 9, Sie würden schreiben ...

A.   denn ich in 0… 8

B.   denn ich in 0> .. 9

C.   denn ich in 1 <.. 8

D.   für i in 1 .. <9

92: Welche davon ist eine ungültige Konstante oder Variable Deklaration?

A.   sei = 3.14159

B.   Sei <pi> = 3.14159

C.   lass = & quot; & quot;

D.   lass = & quot; dogcow & quot;

93: Jedes Objekt kann darstellen:

A.   eine Instanz eines Klassenarts.

B.   Funktionstypen.

C.   eine Instanz aller Art.

94: Wie heißt die folgende Funktion: Func Potterybarn (Name: String, Punktzahl: Int)-> String {return & quot; Hallo (Name)! Ihre Punktzahl ist (Punktzahl). & quot; }

A.   Saite

B.   Name: String, Punktzahl: int

C.   Töpferei

D.   Func

95: Mit welchem ​​Schlüsselwort definieren Sie eine Funktion ?

A.   Func

B.   Funktion

C.   Verfahren

D.   lassen

E.   Verlängerung

96: Was ist die Art der Swift-String, Wörterbuch , Array?

A.   Klasse

B.   Union

C.   Aufreum

D.   Struktur

97: Was wird der endgültige Wert von & quot sein; a.data & quot; und "b.data & quot; Nach den folgenden Codes sind ausgeführt? Struktur A {var data: int = 2} var a = a () var b = a var c = b C.Data = 10 a.data = 5

A.   a.data = 10 und b.data = 2

B.   a.data = 2 und b.data = 5

C.   a.data = 5 und b.data = 5

D.   a.data = 5 und b.data = 2

98: Wie wird Arc & quot; Land & quot; Instanz und "Country2 & quot; Referenz, wenn "Country1" & quot; nil & quot; Klassenland { Sei Name: String init (Name: String) { self.name = name }} var Country1: Country? var Country2: Land? Country1 = Country (Name: "Bangladesh & Quotion ;) Country2 = Country1

A.   ARC wird die Länderinstanz beauftragen, aber Country2 wird den Namen halten "Bangladesch" & quot;

B.   ARC wird die Landinstanz nicht bearbeiten, aber Country2 wird "nicht"

C.   ARC wird die Länderinstanz nicht bearbeiten und Country2 wird es halten Name & quot; Bangladesch & quot;

D.   ARC wird die Länderinstanz umleiten und Country2 wird "nicht".

99: Was gilt für das Speichermanagement in Swift?

A.   Swift verwendet Nicht-ARC, daher müssen wir die Referenzen manuell verarbeiten.

B.   Swift verwendet ARC, aber wir müssen immer noch Referenzzyklen mit schwachen und vermeiden Starke Referenzen usw.

C.   Swift verwendet ARC, sodass wir uns überhaupt nicht um die Speicherverwaltung kümmern müssen.

D.   N / A

100: Auf welche dieser Arten gilt Arc?

A.   Klasse

B.   Struktur

C.   Aufzählung

D.   Grundtypen (String, int, bool)