Swift Çoktan Seçmeli Sorular (ÇSS)

Swift Çoktan Seçmeli Sorular (ÇSS)

MCQss.com'un Swift Çoktan Seçmeli Sorular bölümüne hoş geldiniz. Bu bölümde, Swift programlama dilinin çeşitli yönlerini kapsayan çeşitli sorular bulacaksınız. Bu sorular etkileşimli bir şekilde tasarlanmış olup herhangi bir seçeneği tıklayarak cevabınızın doğru veya yanlış olduğunu görebilirsiniz.

Swift, Apple tarafından geliştirilen güçlü ve modern bir programlama dilidir ve iOS, macOS, watchOS ve tvOS uygulama geliştirmede yaygın olarak kullanılmaktadır. Swift'i öğrenmek, verimli ve yenilikçi mobil uygulamalar oluşturmanıza yardımcı olabilir.

Swift'i öğrenmek isteyenler için temel kavramları anlamak önemlidir, bu kavramlar arasında değişkenler, koşullu ifadeler, döngüler ve fonksiyonlar yer almaktadır. Swift'i hakimiyet altına almak, sadece mobil uygulama geliştiricilerine değil aynı zamanda Apple tarafından tanınan geliştirici sertifikası elde etmek isteyenlere de faydalı olabilir.

MCQss.com'un ücretsiz Swift çoktan seçmeli soruları, bu alanda bilginizi artırmak için kullanabileceğiniz harika bir kaynaktır. Bu soruları kullanarak becerilerinizi değerlendirebilir, mülakatlara veya sınavlara hazırlanabilir ve Swift programlama dili hakkındaki bilginizi geliştirebilirsiniz.

Swift çoktan seçmeli sorularının faydaları nelerdir? Bu sorular, gelecek iş mülakatlarına, sınavlara veya testlere hazırlanmanıza yardımcı olabilir. Ayrıca bu ücretsiz çoktan seçmeli soruları kullanarak pratik yapabilir ve bu alandaki bilginizi artırabilirsiniz.

1: Aşağıdaki seçeneklerden hangisi, delegasyon gerçekleşmeden önce bir başlatıcıda bir mülk ayarlandığında Apple Swift'teki gözlemciler için geçerlidir?

A.   Yalnızca Willset Observer çağrılır.

B.   Yalnızca Didset Observer çağrılır.

C.   Ne Willset ne de Didset Gözlemcisi çağrılır.

2: Apple Swift'te, bir anahtar ifadesi ile ilgili aşağıdaki ifadelerden hangisi yanlış?

A.   Bir anahtar ifadesi boş vakalara izin vermez.

B.   Bir Switch deyimi içinde asla bir kırılma ifadesi kullanılamaz.

C.   Bir anahtar durumunda yalnızca bir yorum bulunuyorsa, derleme zamanı hatası olarak bildirilir.

3: Apple Swift'te, mirasla ilgili aşağıdaki ifadelerden hangisi yanlış?

A.   Mülk gözlemcileri bir sınıfın kalıtsal özelliklerine eklenebilir.

B.   Apple Swift'teki tüm sınıflar evrensel bir temel sınıftan miras alınmıştır.

C.   Sınıflar için çoklu miras Apple Swift tarafından desteklenemez.

4: Apple Swift'te, aşağıdakilerden hangisi doğru "özdeş" operatör?

A.   =

B.   İ =

C.   ===

D.   =

5: Apple Swift'te, hangi parametreler abonelikler tarafından kullanılamaz?

A.   Değişken parametreler

B.   In-Out Parametreleri

C.   Çeşitli parametreler

6:

Apple Swift'i analiz edin Resim 1'de verilen kod ve görüntüden doğru çıktısını seçin

A.   (Ben)

B.   (ii)

C.   (iii)

7: Apple Swift'te, bir yöntemin ikinci parametresi için harici bir isim sağlamak istemiyorsak, varsayılan davranışı geçersiz kılmak için aşağıdaki sembollerden hangisi kullanılabilir?

A.   #: (Doğramak)

B.   _ (Vurgulamak)

C.   & (Ampersand)

D.   $ (Dolar)

8: LN Apple Swift, Referansın yaşamı boyunca asla sıfır olmayacağı bilindiğinde aşağıdaki referanslardan hangisi kullanılmalıdır?

A.   Zayıf referanslar

B.   Sahipsiz referanslar

C.   Yukarıdaki referansların hiçbiri kullanılamaz

9: Apple Swift'te, dolaylı olarak paketlenmemiş bir isteğe bağlı yazmak için aşağıdaki sembollerden hangisi kullanılır?

A.   $ $

B.   ?

C.   !

D.   @

10: Apple Swift'te bir sınıf:

A.   En az bir belirlenmiş başlatıcı olmalıdır.

B.   En az iki belirlenmiş başlatıcısı olmalıdır.

C.   En az üç belirlenmiş başlatıcısı olmalıdır.

D.   belirlenmiş bir başlatıcı olamaz.

11: Swift'te, aşağıdaki koleksiyon türlerinden hangisi (a) jenerik koleksiyon (lar) olarak uygulanmaktadır? 0 dizi

A.   Sözlük

B.   Listeler

C.   Hem A hem de B

D.   Hem b hem de c

E.   Hem A hem de C

12: Yukarıdaki kod analizinize dayanarak. Aşağıdaki satırlar tarafından oluşturulan çıktıyı öğrenin.

A.   Sayı: 27, 216

B.   Sayı: 216, 27

C.   Sayı: -21, 330

D.   Sayı: 330, -21

13: Apple Swift'te abonelikler şunları alabilir:

A.   sadece bir parametre.

B.   sadece iki parametre.

C.   sadece üç parametre.

D.   herhangi bir sayıda parametre.

14: Aşağıdaki erişim seviyelerinden hangisi Apple Swift tarafından sağlanmamıştır?

A.   Kamu erişim

B.   Özel erişim

C.   Korumalı erişim

D.   İç erişim

15: Apple Swift'te, bir başlangıç ​​değeri sağlamadan isteğe bağlı bir değişken tanımlanırsa, belirli bir değişken otomatik olarak aşağıdakilerden hangisine ayarlanır?

A.   Sıfır (0)

B.   Nil

C.   HÜKÜMSÜZ

16: Apple Swift'te, aşağıdaki ifadelerden hangisi uzantılar hakkında doğru?

A.   Tip yöntemlerini tanımlayabilirler.

B.   Mevcut bir işlevselliği geçersiz kılabilirler.

C.   Yeni iç içe türleri tanımlayabilirler, ancak abonelikleri tanımlayamazlar.

D.   Hesaplanmış özellikler ekleyebilirler.

17: Apple Swift'teki bir deInitializer ile ilgili aşağıdaki ifadelerden hangisi yanlış?

A.   Bir sınıfın deinitializer 'Deinit' anahtar kelimesi ile yazılır.

B.   Sınıf başına en fazla iki deinitializer olabilir.

C.   Bir deinitializer her zaman bir parametre alır.

D.   Süper sınıf deinityalizatörleri her zaman çağrılır.

18: Apple Swift'te, aşağıdaki ifadelerden hangisi yapılarla ilgili yanlış?

A.   Başlatıcılar, başlangıç ​​durumlarını ayarlamak için yapılar tarafından tanımlanabilir.

B.   Yöntemler işlevsellik sağlamak için yapılar tarafından tanımlanabilir.

C.   Tip Döküm, çalışma zamanında bir yapı örneğinin türünü doğrulamamızı ve yorumlamamızı sağlar.

D.   Referans sayımı, bir yapı örneğine birden fazla referansa izin verir.

19: Apple Swift'te, aşağıdaki değişkenlerden ve sabitlerden hangisi tembel olarak hesaplanır?

A.   Global Sabitler

B.   Yerel Sabitler

C.   Global Değişkenler

D.   Yerel Değişkenler

20: Ln Apple Swift. Aşağıdaki operatörlerden hangisi doğru ilişkilidir?

A.   ?:

B.   &&

C.   & '

D.   ??

21: Apple Swift dilindeki özellikler hakkında aşağıdaki ifadelerden hangisi doğrudur?

A.   Apple Swift dilinde. Bir mülkle ilgili bilgiler birden çok yerde tanımlanır.

B.   Bir Apple Swift özelliğinde karşılık gelen bir örnek değişkeni yoktur.

C.   Hesaplanan özellikler, Apple Swift dilindeki numaralandırmalarla tanımlanabilir.

D.   Yukarıdakilerin hiçbiri.

22: Apple Swift'te, protokollerle ilgili aşağıdaki ifadelerden hangisi doğrudur?

A.   Bir işlevde dönüş türü olarak kullanılabilirler.

B.   Çoklu mirası destekleyemezler.

C.   Bir mülk türü olarak kullanılamazlar.

D.   Bir sözlükte öğe türü olarak kullanılabilirler.

23: Apple Swift'te, aşağıdaki seçeneklerden hangisi doğrudur?

A.   % 8 2 iade 0

B.   % 16 5 dönüm 1.0

C.   % 23 7.5 getirir 0.5

D.   -9 96 4 döner 1

24: Apple Swift'te, aşağıdaki operatörlerden hangisi aşırı yüklenemez?

A.   Ödev operatörü (=)

B.   Üçlü koşullu operatör (? :)

C.   Sağ bit vites ve atama (>> =)

D.   Ekle ve atayın (+=)

25: Örnek olarak adlandırılan bir ürün modülü göz önüne alındığında, Swift sınıflarını objektif bir C sınıfına aktarmak için kullanılan Xcode tarafından oluşturulan başlık dosyasının adı nedir?

A.   Örneklerwift.h

B.   Örnek.swift.h

C.   Örnek+swift.h

D.   Örnek-Swift.h

26: bir tutma sayısı ARC'de neyi temsil eder? < /span>

A.   Bir nesneye mevcut güçlü referans sayısı.

B.   Bir nesnenin mevcut örneği sayısı.

C.   Şu anda bellekte tutulan toplam nesne sayısı.

D.   Bir nesnenin toplam sayısı tahsis edildiğinde.

27: Aşağıdaki işlev tanımlarından hangisi yanlış Swift dili mi düşünüyorsunuz?

A.   Func Havechar (#String: String, karakter: karakter) -> (bool)

B.   func ortalaması (sayılar: çift ...) -> çift

C.   Func Minmax (dizi: [int]) -> (min: int, maks: int)?

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

28: Bunlardan hangisi bir sözlüğün anahtarları ve değerleri ile yinelenmek için geçerli bir sözdizimidir?

A.   (Anahtar, Değer) Sözlük {println ("Key: (anahtar) değer: (değer)")}

B.   (Anahtar, Değer) 'de (sözlük) {println ("tuş: (anahtar) değer: (değer)") }

C.   (Anahtar, Değer) (Dictionary.Keys, Dictionary.Values) {println ("Key: (Anahtar) için Değer: (değer) ")}

D.   for (tuş, değer) dictionary.enumate () {println ("tuş: (anahtar) değer: (değer)") }

29: Swift dil özelliğinin adı nedir Bu objektif-C blokları tercüme edilir içine?

A.   Lambda

B.   Geri çağırmak

C.   Kapanış

D.   Seçici

30: hangisi anahtar türü olan bir sözlük oluşturur tamsayı ve dize değeri?

A.   var dikt: [int: string] = ["Bir": 1]

B.   var dikt: [int: string] = [1: & quot; bir & quot;]

C.   Var Dict: [String: int] = [1: & quot; bir & quot;]

D.   var dict = ["Bir": 1]

31: Bunlardan hangisi sevkiyat için uygun bir sözdizimidir. arka plan iş parçacığı? < /span>

A.   dispatch_async (dispatch_queue_priority_background), { self.heavyoperation ()})

B.   dispatch_async (Dispatch_get_global_queue (dispatch_queue_prio Rity_background, 0), {self.heavyoperation ()})

C.   Dispatch_queue_priority_background ({self.heavyOpation () })

D.   Dispatch_async ({self.heavyOperation ()})

32: A içindeki deinitializer'ın adı nedir Sınıf beyanı?

A.   Deinit

B.   Dealloc

C.   serbest bırakmak

33: Bunlardan hangisi beyan etmek için uygun bir sözdizimidir. jenerik argümanı Type?

A.   Func GenericFonction (bağımsız değişken: t <Neralic>) {}

B.   Func Genericfunction <T> (bağımsız değişken) {}

C.   jenerik func jenerikfonksiyon (argüman: t) {}

D.   Func Genericfunction <T> (argüman: t) {}

34: Bunlardan hangisi geçerli bir özellik bildirimi değildir Swift?

A.   Son izin x = 0

B.   Son tembel izin x = 0

C.   Son tembel var x = 0

D.   Final var x = 0

35: Swift?

A.   Protokol someprotocol {var önce: int {get}}

B.   Protokol someprotocol {var önce: int {set}}

C.   Protokol someprotocol {var önce: int {get set}}

D.   Protokol someprotocol {var önce: int {get set} var ikinci: int {get}}

36: Aşağıdaki yapılardan hangisi hem hesapladı hem de depolanan özellikler?

A.   struct rect {var origin = cgpointzero var center: cgpoint { hazırlan { // } } }

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

C.   yapı rect {let origin = cgpointzero}

D.   Struct Rect {var orijin = cgpointzero var merkezi: CGPointMake (0,0)}

37: Tüm hızlı sınıflar hangi kök sınıfını devralmalıdır ?

A.   Swift sınıfları bir kök sınıfı gerektirmez.

B.   Nsobject

C.   @Objc

D.   Kök

38: Hangi anahtar kelime bir işlevde kullanılır Bir Fonksiyonun Değiştir ve #39; Kendinden '?

A.   değiştirici

B.   Mutasyon

C.   değiştirilebilir

D.   mod

E.   mut

39: Bunlardan hangisi geçerli bir tanımıdır. Inout Swift'te parametreler?

A.   Func Swap & t & amp; t & amp; gt; b = temp}

B.   Func Swap & amp; u, t & amp; gt; b b = temp}

C.   Func Swap & amp; lt; u, t & amp; (a: u, b: t) {let temp = a a = b b = sıcaklık }

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

40: Aşağıdaki ifadelerden hangisi kullanılabilir Belirli bir değişkenin Dize Türü ?

A.   if String.hierarchy (bilinmeyen) {}

B.   Unkinvariable ise String {}

C.   Eğer biletsizse: String {}

D.   if (dize) bilinmeyen {}

41: Bunlardan hangisi uygun bir protokol beyanı olabilir Swift?

A.   @Objc Protokolü SomeProtocal {İsteğe Bağlı Var First: int {get}}

B.   @Objc Protokolü SomeProtocal {İsteğe Bağlı Var First: int {set}}

C.   Protokol SOLPROTOCAL {İsteğe Bağlı Var Önce: int {get}}

D.   Protokol SOLPROTOCAL {VAR First: int {set}}

42: hızlı bir alt simge bağlamında, hangisi Aşağıdakiler doğru mu?

A.   struct mystruct {var myStr = [String] () alt simgesi (dizin: İnt) -& gt; String {get {return mystr [index]} set {mystr [index] = newValue}}}

B.   struct mystruct {var myStr = [String] () alt simgesi (dizin: İnt) -& gt; İnt {get {return mystr [index]} set (newValue) { mystr [index] = newValue}}}

C.   struct mystruct {var myStr = [String] () alt simgesi (dizin: İnt) -& gt; String {get () {return mystr [index]} set (newValue) { mystr [index] = newValue}}}

D.   struct mystruct {var mystr = [String] alt simge (dizin: int) -& gt; String {get () {return mystr [index]} set (newValue) { mystr [index] = newValue}}}

43: Objektif-c dosyaları içe aktarmak için kullanılır Swift'e?

A.   Objektif-C sınıfları otomatik olarak içe aktarılır.

B.   Objektif-C sınıfları sınıf kullanılarak Swift dosyasında içe aktarılır.

C.   Objektif-C sınıfları bir köprü başlığı ile içe aktarılır.

D.   Objektif-C sınıfları kendilerini @swiftimportable beyan ederek ithal eder.

44: Bu örnekte ek operatöre benzer şekilde iki hedef arasında görünecek özel bir operatörü belirtmek için hangi anahtar kelime kullanılır? Var Sum = 10 + 10

A.   @inter

B.   arasında

C.   Incix

D.   @Center

45: Swift numaralandırma üyeleri için doğru olan tanımlanmış mı?

A.   Üyelere varsayılan bir tamsayı değeri verilir.

B.   Üyelere rastgele bir varsayılan tamsayı değeri verilir.

C.   Üyelere varsayılan tamsayı değerleri atanmaz.

46: ne tür bir nesne hızlı yapılar? < /span>

A.   Referans türü

B.   Bellek türü

C.   Soyut tip

D.   Değer türü

47: Mychar'ı böyle tanımladığımız göz önüne alındığında: let mychar: checter = "b" Hangi kod segmenti tam bir anahtar ifadesi olarak kabul edilebilir ve herhangi bir hata olmadan çalışır?

A.   Mychar {case & quot; a & quot; a & quot;: println (& quot; a & quot;) Case & quot; b & quot; println ("A" harfi ")}

B.   Mychar {case & quot; a & quot;: println (& quot; A "harfi")}

C.   Mychar {case & quot; a & quot;: case & quot; a & quot;: println (& quot; harfi a & quot;) varsayılan: println (& quot; harfi değil ")}

D.   Mychar {case & quot; a & quot; a & quot;: println (& quot; A & quot;) Varsayılan: println (& quot; harfi değil ")}

48: numaralandırma türünün yöntemleri olabilir mi?

A.   Sınırlamalar, yöntemlerin onlarla ilişkili olabilir.

B.   Sınırlamaların yalnızca üye değerleri olabilir.

49: Swift?

A.   var x = [int]

B.   Bırak x = [int]

C.   var x = [int] ()

D.   let x = [int] ()

50: İstediğimizde hangi anahtar kelime hızlı kullanılır İlk kez erişiliyor mu?

A.   izin vermek

B.   var

C.   conste

D.   tembel

51: Aşağı döküm için kullanılan?

A.   gibi!

B.   dır-dir

C.   dır-dir?

D.   gibi?

52: Aşağıdaki türlerden hangisi kullanılabilir numaralandırma için ham değer türleri olarak?

A.   Bool

B.   Sıralamak

C.   İnt, dize, şamandıra

D.   Sözlük

53: numaralandırma bildirmek için hangi anahtar kelimeyi kullanıyorsunuz?

A.   var

B.   Sıralama

C.   yapı

D.   dava

54: bir numaralandırma bildirirken, birden fazla üye değer olabilir tek bir satırda görünür, ayrılmış noktalama işareti?

A.   Noktalı virgül

B.   Kolon

C.   Virgül

D.   Yırtmaç

E.   Nokta

55: Kapanışlar varsayılan olarak değişkenlere referansları nasıl yakalar? ?

A.   Zayıf referansla

B.   Güçlü referansla

C.   Sahipsiz referansla

D.   Kopya ile

56: Swift'te herhangi bir tür temsil etmek için ne kullanılır nesne?

A.   Ob

B.   İD

C.   Anyobject

D.   Hiç bir şey

57: objektif-c'nin adı nedir Köprü Başlığı Örnek?

A.   Örnek Bridging-Swift.H

B.   Örnek-Swift.H

C.   Örnek Bridging-OfjectiveC.H

D.   Örnek köprü-başlık. H

58: Bir karakteri temsil eden tür adı nedir Swift?

A.   Karakter

B.   Kargaşa

C.   Sicim

D.   Nsstring

59: Swift'te sessiz bir örnek yöntemi nedir?

A.   "Sessiz" olduğunda; Uzatma önünde anahtar kelime.

B.   Uzatma mevcut sınıflara yeni türler ekleyebilir.

C.   Uzantısız örnek yöntemi kendini değiştirebilir.

D.   Kendini değiştiren bir yöntem.

60: Swift uzantıları hedefteki kategorilere benzer- C hariç:

A.   Swift uzantısının belirli bir adı olabilir

B.   Swift uzantısı daha önce tanımlanmış türden işlevsellik değildir.

C.   Swift, orijinal türden yöntemi geçersiz kılabilir.

D.   Swift uzantıları adlandırılmamıştır.

61: Aşağıdaki kod göz önüne alındığında, hangi ifade doğrudur: Let array1 = ["a", "b", "c"] var array2 = array1 array2.Append ("D")

A.   Array1, atamadan sonra Array2'ye kopyalanacak

B.   Atam1'in referans sayısı ödevden sonra değişmez

C.   Array1, D ekledikten sonra [a, b, c, d] olarak değişecektir.

D.   Kod derlemeyecek, değişken array2'ye sabit array1 atayamaz

62: yapının bir alt sınıfını nasıl oluşturabiliriz , Cgrect?

A.   struct myrect: cgrect {}

B.   struct cgrect (myrect) {}

C.   Bir yapıyı alt sınıflandıramazsınız

D.   struct myrect cgrect {}

63: Cast Operator (AS?)?

A.   Yanlış bir sınıf türüne göz atmaya çalışırsanız bir çalışma zamanı hatasını tetikler.

B.   Bu, mahzun her zaman başarılı olacağından emin olduğunuzda kullanılır

C.   Geri çıkma mümkün olmasaydı dönüş değeri sıfır olacak

64: kişi nasıl bir hızlı dizi türünü bildirebilir Herhangi bir sınıf nesnesini saklayabilir mi?

A.   var arr: [id] = []

B.   var arr: [anyoBject] = []

C.   [Anyobject] arr = []

D.   var arr = nsarray <anyobject> ()

65: Aşağıdaki diziyi NSArray yöntemine erişen bir NSArray'a nasıl dökebiliriz: componentsjoinedBystring ()

A.   arr.tonsarray.componentsjoinedBystring ("quot;)

B.   Nsarray (arr) .ComponentsjoinedBystring (& quot;)

C.   (nsarray olarak arr) .ComponentsjoinedBystring (& quot;)

D.   (arr köprü nsarray) .ComponentsjoinedBystring ("quot;)

66: en sık kullanılan anahtar kelime kümesi en yaygın olarak kullanılır Bir ürün koleksiyonu üzerinde yineleyin?

A.   her biri için

B.   yer değiştir

C.   yaparken

D.   için

67: Değişken dizesi sıfır değil mi?

A.   Str = String {…}

B.   eğer dize {…}

C.   eğer dize olarak dize {…}

D.   String {…}

68: İsteğe bağlı bir kapatma bildiren cevabı seçin.

A.   var cloturename: (parametreypyes) -> (returnType)

B.   Typealias closuretype = (parametrErypes) -> (returnType)

C.   var cloturename: ((parametreypys) -> (returnType))

D.   Let ClosurEname: closuretype = {…}

69: "sayılar" olduğunu varsayalım bir dizi çıkmaz tamsayılar. Bunlardan hangisi Numaraları sıralamak için kullanılır ?

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

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

C.   sayılar.sort ({$ 0> $ 1})

D.   sayılar.sort () {s1> s2}

70: Sonrası Kapatma Sözdizimi : ()) {// işlev gövdesi Buraya gidiyor}>

A.   funcwithclosure ({// kapanışın gövdesi buraya gidiyor})

B.   funk funcrouce ({// kapanışın gövdesi buraya gidiyor})

C.   funcwithclosure () {// kapanışın gövdesi buraya gidiyor}

D.   FuncwithClosure {// Kapanışın Vücudu buraya gidiyor)

71: Aşağıdaki kapanış kullanmak için nasıl yeniden yazılabilir Kısa argümanlar? s2})>

A.   Tersled = sıralı (adlar, {0 $, $ 1 $> $ 1})

B.   tersine döndü = sıralı (adlar, {$ 0> $ 1})

C.   tersine çevrili = sıralı (adlar, {0 $, 1 $})

D.   tersine çevrilmiş = sıralı ({$ 0> $ 1})

72: Sonrası kapanma nedir?

A.   Başka bir kapanma ifadesinden hemen sonra çağrılan bir kapanış ifadesi

B.   Parantezlerin dışında (ve sonra) yazılan bir kapanış ifadesi işlevin desteklediği çağrı.

C.   Başka bir kapanış kapsamında beyan edilen bir kapanış ifadesi ifade.

D.   Bir nesnenin özelliğinde bildirilen bir kapanma ifadesi.

73: Swift ile ilgili aşağıdaki ifadelerden hangisi doğrudur Kapanışlar ve işlevler?

A.   İşlevler ve kapanışlar ilişkili değildir

B.   Bir işlev, bir sınıf kapsamında beyan edilen bir kapanır.

C.   Bir işlev adlandırılmış bir kapanıştır

D.   Kapanışlar bağımsız değişken olarak kullanılamaz, işlevler olabilir

74: Swift'teki mevcut aritmetik taşma operatörleri nelerdir ?

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

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

C.   +,-,*,/,%

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

75: özel infix operatörünü ne belirtir? >

A.   Sol ve sağ el argümanı alan bir ikili operatördür

B.   İşlenenden önce yazılmış bir operatördür

C.   İşlenenden sonra yazılmış bir operatördür

D.   **

76: fonksiyonlarla ilgili aşağıdaki ifadelerden hangisi yanlıştır?

A.   In-Out parametrelerinin varsayılan değeri olabilir

B.   İşlevin birden fazla dönüş değeri olabilir

C.   İşlevin dönüş değerleri olmayabilir

D.   İşlev adları başka biriyle aynı olabilir ama en az bir parametre farklı olmalı

77: & nbsp; aşağıdaki metinde, ne Dönüş türü 'Alan' işlevi? "> Sınıf karesi: namedShape { func alanı ()-> çift {} }

A.   İnt

B.   bir kare alanı

C.   Çift

D.   alan

78: Aşağıdaki metinde sınıf nedir ad? style = "yazı tipi-family :; yazı tipi boyutu: 12pt; renk: rgb (0,0,0); yazı tipi tarzı: normal; yazı tipi varyant: normal;"> var sidelenlati Aile :; yazı tipi boyutu: 12pt; renk: rgb (0,0,0); yazı tipi stili: normal; yazı tipi-variant: normal; "> func alanı ()-> çift { döndürme*kenarlık } }

A.   Adlandırılmış

B.   Kare

C.   sınıf

D.   Çift

E.   kenar uzunluğu

79: & nbsp; aşağıdaki metinde, ne Sınıfın tek yönteminin adıdır mı? Sınıf kare: adlandırılmış { var sidelenter func alanı ()-> çift {< span style = "yazı tipi-family :; yazı tipi boyutu: 12pt; renk: rgb (0,0,0); yazı tipi tarzı: normal; yazı tipi varyant: normal;"> döndürme*sidelentingh } }

A.   kenar uzunluğu

B.   alan

C.   Kare

D.   Adlandırılmış

E.   Çift

80: iOS geliştirmenin hangi yönü kullanımı gerektirir Nsoperation ve/veya grand merkezi dağıtım (GCD )?

A.   Çok işiten

B.   seri görev

C.   Hiçbiri

D.   Mesaj Gönderme

81: aşağıdaki ifadelerden hangisi yeniden yazmak için kullanılabilir Aşağıdaki UtableView Swift UtableView *myTableView = [[UableView aloc] initwithFrame: < span style = "yazı tipi-aile :; yazı tipi boyutu: 12pt; renk: rgb (0,0,0); yazı tipi tarzı: normal; yazı tipi varyant: normal;"> cgrectzero stili: UableViewStylegrouped];

A.   Let MyTableView: UitableView = new UableView (Frame: CgrectZero, Stil: .Gruped);

B.   Let MyTableView: UitableView = UableView.alloc (). Init (Frame: Cgrectzero, stil: .gruped);

C.   Let MyTableView: UitableView = UitableView (Frame: CgrectZero, Stil: .Gruped);

D.   Let MyTableView: UitableView = UitableView (Frame: CgrectZero, Stil: UtableViewStyGrouped)

82: Kendi didset gözlemcisi içinde bir mülk?

A.   Didset tekrar aranacak

B.   Sonsuz bir döngü yaratacak

C.   Mülk bu değeri alacak

D.   Kod derlemeyecek

83: Aşağıdakilerden hangisi küp tamsayı için doğrudur ?

A.   extension int {mutasyon func cube () {self = self self}}

B.   extension int {mutasyon func cube () {return selffelf}}

C.   extension int {func cube () {self = self self}}

D.   extension int {func cube () {return selffelf}}

84: Tüm UI kodu hangi kuyrukta işlenmelidir ?

A.   Arka plan

B.   Uiqueue

C.   Herhangi bir kuyruk

D.   Mainqueue

85: aşağıdaki ifadeler hangi sırayla görünecek Konsol? println (& quot; 1 & quot; ) dispatch_async (dispatch_get_global_queue (dispatch_queue_priority _default, 0), {println (& quot; 2 & quot; )}); println (& quot; 3 & quot ;)

A.   1/3/2

B.   3/1/2

C.   1/2/3

D.   2, 1,2

86: Bir işlev bildirirken hangi sembol kullanılır Bir dahili parametre ad da harici bir parametre olarak kullanılabilir mi?

A.   _ (doğru cevap)

B.   @

C.   :

D.   #

87: Aşağıdaki kodun sonucu nedir? func Potterybarn (ad: string, puan: İnt)-> String {return & quot; Merhaba (ad)! : normal; "> puanınız (skor). & quot; } Potterybarn (& quot; tom & quot;, 2 )

A.   Merhaba Tom! Puanınız 2.

B.   İsim: Tom, Skor: 2

C.   Merhaba Tom!

D.   Potterybarn = & quot; Merhaba Tom! Puanınız 2'dir. & Quot;

88: Aşağıdaki bildirimdeki dönüş türü nedir : func Potterybarn (isim: dize, puan : İnt)-> String {return & quot; merhaba (name)! Puanınız (skor). & quot; }

A.   Tamsayı

B.   Sicim

C.   İşlev

D.   Devamlı

89: Giriş parametrelerinin adları nelerdir Aşağıdaki işlev: Func Potterybarn (ad: ad: String, skor: int)-> String {return & quot; hello (name)! ; yazı tipi varyant: normal; "> puanınız (skor).

A.   String, int

B.   çömlek ambarı

C.   isim, skor

90: döküm operatörü?

A.   gibi

B.   gibi?

C.   gibi!

D.   gibi.

E.   olarak >>

91: 1 sayılar aralığında döngü yapmak için - 9 9 kullanmadan, Yazarsınız…

A.   Ben için 0… 8

B.   Ben için 0> .. 9

C.   Ben için 1 <.. 8

D.   Ben için 1 .. <9

92: Bunlardan hangisi geçersiz bir sabit veya değişkendir Beyan?

A.   Let = 3.14159

B.   Let <pi> = 3.14159

C.   Let = & quot; & quot;

D.   Let = & quot; dogcow & quot;

93: AnyObject şunu temsil edebilir:

A.   herhangi bir sınıf türünün bir örneği.

B.   işlev türleri.

C.   herhangi bir türün bir örneği.

94: Aşağıdaki işlevin adı nedir: func Potterybarn (ad: string, puan: İnt)-> String {return & quot; Merhaba (ad)! : normal; "> puanınız (skor). & quot; }

A.   Sicim

B.   İsim: String, Skor: Int

C.   çömlek ambarı

D.   işlemek

95: Bir işlevi tanımlamak için hangi anahtar kelimeyi kullanıyorsunuz? ?

A.   Func

B.   işlev

C.   prosedür

D.   izin vermek

E.   eklenti

96: Swift string türü nedir, sözlük , Dizi?

A.   Sınıf

B.   Birlik

C.   Sıralama

D.   Yapı

97: nihai değeri ne olacak; A.Data & quot; ve "B.Data"; Aşağıdaki kodları sonra yürütüldü? yapı a {var data: int = 2} var a = a () var b = a var c = b c.data = 10 a.data = 5

A.   A.Data = 10 ve B.Data = 2

B.   A.Data = 2 ve B.Data = 5

C.   A.Data = 5 ve B.Data = 5

D.   A.Data = 5 ve B.Data = 2

98: ark nasıl işleyecek "ülke"; Örnek ve "Ülke 2"; "Ülke1" & quot; nil "? sınıf ülke { Let adı: String Init (Name: String) { self.name = name }} var Country1: ülke? var country2: country? country1 = ülke (isim: & quot; Bangladeş & quot ;.

A.   ARC, ülke örneğini ele alacak, ancak Country2 ismini alacak & quot; Bangladeş & quot;

B.   Arc ülke örneğini dağıtmayacak, ancak ülke2 "nil" olacak "olacak;

C.   ARC, ülke örneğini dağıtmayacak ve Country2, İsim "Bangladeş";

D.   ARC, ülke örneğini ele alacak ve ülke2 "nil" olacak "olacak;

99: Swift'te bellek yönetimi hakkında doğru nedir?

A.   Swift, Arc olmayan kullanır, bu nedenle referansları manuel olarak ele almamız gerekir.

B.   Swift ark kullanır, ancak yine de zayıf ve güçlü referanslar vb.

C.   Swift ark kullanır, bu nedenle bellek yönetimini hiç önemsememize gerek yoktur.

D.   Na

100: Bu türlerden hangisine uygulanır?

A.   Sınıf

B.   Yapı

C.   Numaralandırma

D.   Temel Türler (String, Int, Bool)