Pertanyaan Pilihan Ganda Swift

Pertanyaan Pilihan Ganda Swift

Selamat datang di bagian Pertanyaan Pilihan Ganda Swift di MCQss.com. Di sini, Anda akan menemukan beragam pertanyaan yang mencakup berbagai aspek bahasa pemrograman Swift. Pertanyaan-pertanyaan ini didesain secara interaktif, di mana Anda dapat mengklik pilihan jawaban dan melihat apakah jawaban Anda benar atau salah.

Swift adalah bahasa pemrograman yang kuat dan modern yang dikembangkan oleh Apple dan banyak digunakan dalam pengembangan aplikasi iOS, macOS, watchOS, dan tvOS. Belajar Swift dapat membantu Anda dalam menciptakan aplikasi mobile yang efisien dan inovatif.

Untuk menguasai Swift, penting untuk memahami konsep dasar seperti variabel, ekspresi kondisional, perulangan, dan fungsi. Penguasaan Swift tidak hanya berguna bagi pengembang aplikasi mobile, tetapi juga bagi mereka yang ingin mendapatkan sertifikasi pengembang yang diakui oleh Apple.

Pertanyaan Pilihan Ganda Swift di MCQss.com adalah alat yang baik untuk meningkatkan pemahaman Anda dalam bidang ini. Anda dapat menggunakannya untuk mengevaluasi tingkat kemahiran Anda, mempersiapkan wawancara atau ujian, serta meningkatkan pengetahuan Anda tentang bahasa Swift.

Apa manfaat dari pertanyaan pilihan ganda Swift ini? Mereka dapat membantu Anda dalam mempersiapkan wawancara kerja, ujian, atau tes yang akan datang. Anda juga dapat menggunakan pertanyaan pilihan ganda gratis ini untuk berlatih dan meningkatkan pengetahuan Anda di bidang ini.

1: Manakah dari opsi berikut yang berlaku untuk pengamat di Apple Swift, ketika sebuah properti diatur dalam inisialisasi sebelum delegasi berlangsung?

A.   Hanya Willset Observer yang dipanggil.

B.   Hanya pengamat didSet yang dipanggil.

C.   Baik Willset maupun Pengamat Didset tidak dipanggil.

2: Di Apple Swift, manakah dari pernyataan berikut yang salah mengenai pernyataan switch?

A.   Pernyataan sakelar tidak mengizinkan kasing kosong.

B.   Pernyataan Break tidak pernah dapat digunakan di dalam pernyataan sakelar.

C.   Jika hanya komentar yang terkandung dalam sakelar, maka dilaporkan sebagai kesalahan waktu kompilasi.

3: Di Apple Swift, manakah dari pernyataan berikut yang salah mengenai warisan?

A.   Pengamat properti dapat ditambahkan ke properti warisan dari suatu kelas.

B.   Semua kelas di Apple Swift diwarisi dari kelas dasar universal.

C.   Berganda warisan untuk kelas tidak dapat didukung oleh Apple Swift.

4: Di Apple Swift, manakah dari berikut ini yang benar yang benar "identik dengan" operator?

A.   =

B.   I =

C.   ===

D.   =

5: Di Apple Swift, jenis parameter apa yang tidak dapat digunakan oleh subskrip?

A.   Parameter variabel

B.   Parameter masuk

C.   Parameter variadik

6:

menganalisis Apple Swift kode yang diberikan dalam gambar 1, dan pilih output yang benar dari gambar

A.   (Saya)

B.   (ii)

C.   (aku aku aku)

7: Di Apple Swift, jika kita tidak ingin memberikan nama eksternal untuk parameter kedua suatu metode, lalu simbol berikut yang dapat digunakan untuk mengganti perilaku default?

A.   #: (Hash)

B.   _ (Garis bawah)

C.   & (Simbol untuk 'dan)

D.   $ (Dolar)

8: Ln Apple Swift, manakah dari referensi berikut yang harus digunakan ketika diketahui bahwa referensi tidak akan pernah menjadi nil selama masa hidupnya?

A.   Referensi yang lemah

B.   Referensi yang tidak dimiliki

C.   Tidak ada referensi di atas yang dapat digunakan

9: Di Apple Swift, manakah dari simbol berikut yang digunakan untuk menulis opsional yang tidak dibungkus secara implisit?

A.   $

B.   ?

C.   !

D.   @

10: Di Apple Swift, kelas:

A.   Harus memiliki setidaknya satu inisialisasi yang ditunjuk.

B.   Harus memiliki setidaknya dua inisialisasi yang ditunjuk.

C.   Harus memiliki setidaknya tiga inisialisasi yang ditunjuk.

D.   tidak dapat memiliki inisialisasi yang ditunjuk.

11: Di Swift, manakah dari jenis koleksi berikut yang diterapkan sebagai (a) koleksi generik? 0 Array

A.   Kamus

B.   Daftar

C.   Baik a dan b

D.   Baik B dan C

E.   Baik A dan C

12: Berdasarkan analisis Anda tentang kode di atas. Cari tahu output yang dihasilkan oleh baris berikut.

A.   Angka: 27, 216

B.   Nomor: 216, 27

C.   Nomor: -21, 330

D.   Nomor: 330, -21

13: Di Apple Swift, subskrip dapat mengambil:

A.   Hanya satu parameter.

B.   Hanya dua parameter.

C.   Hanya tiga parameter.

D.   Sejumlah parameter.

14: Manakah dari level akses berikut yang tidak disediakan oleh Apple Swift?

A.   Akses publik

B.   Akses pribadi

C.   Akses Lindung

D.   Akses internal

15: Di Apple Swift, jika variabel opsional didefinisikan tanpa memberikan nilai awal, maka variabel tertentu secara otomatis diatur ke yang berikut ini?

A.   nol (0)

B.   nil

C.   BATAL

16: Di Apple Swift, manakah dari pernyataan berikut yang benar tentang ekstensi?

A.   Mereka dapat def‌ine metode tipe.

B.   Mereka dapat mengesampingkan fungsionalitas yang ada.

C.   Mereka dapat mendefinisikan tipe bersarang baru, tetapi bukan subskrip.

D.   Mereka dapat menambahkan properti yang dihitung.

17: Manakah dari pernyataan berikut yang salah mengenai deinitializer di Apple Swift?

A.   Deinitializer dari suatu kelas ditulis dengan kata kunci 'deinit'.

B.   Mungkin ada paling banyak dua deinitializer per kelas.

C.   Deinitializer selalu mengambil satu parameter.

D.   Deinitializer superclass selalu dipanggil.

18: Di Apple Swift, manakah dari pernyataan berikut yang salah mengenai struktur?

A.   Inisialisasi dapat didefinisikan oleh struktur untuk mengatur keadaan awal mereka.

B.   Metode dapat didefinisikan oleh struktur untuk menyediakan fungsionalitas.

C.   Ketik casting memungkinkan kita untuk memverifikasi dan menafsirkan jenis instance struktur saat runtime.

D.   Penghitungan referensi memungkinkan lebih dari satu referensi ke instance struktur.

19: Di Apple Swift, manakah dari variabel dan konstanta berikut yang dihitung dengan malas?

A.   Konstanta Global

B.   Konstanta lokal

C.   Variabel Global

D.   Variabel lokal

20: ln Apple Swift. Manakah dari operator berikut yang benar-benar asosiatif?

A.   ?:

B.   &&

C.   & '

D.   ??

21: Manakah dari pernyataan berikut yang benar tentang properti dalam bahasa Apple Swift?

A.   Dalam bahasa Apple Swift. Informasi tentang suatu properti ditangguhkan di beberapa lokasi.

B.   Properti Apple Swift tidak memiliki variabel instance yang sesuai.

C.   Properti yang dihitung dapat didefinisikan dengan enumerasi dalam bahasa Apple Swift.

D.   Bukan dari salah satu di atas.

22: Di Apple Swift, manakah dari pernyataan berikut yang benar mengenai protokol?

A.   Mereka dapat digunakan sebagai tipe pengembalian dalam suatu fungsi.

B.   Mereka tidak dapat mendukung banyak warisan.

C.   Mereka tidak dapat digunakan sebagai jenis properti.

D.   Mereka dapat digunakan sebagai jenis item dalam kamus.

23: Di Apple Swift, manakah dari opsi berikut yang berlaku?

A.   8% 2 pengembalian 0

B.   16 % 5 pengembalian 1.0

C.   23 % 7,5 pengembalian 0,5

D.   -9 96 4 Pengembalian 1

24: Di Apple Swift, manakah dari operator berikut yang tidak dapat kelebihan beban?

A.   Operator penugasan (=)

B.   Operator bersyarat terner (? :)

C.   Bit bit kanan dan tetapkan (>> =)

D.   Tambahkan dan tetapkan (+=)

25: Apa nama file header Xcode yang dihasilkan yang digunakan untuk mengimpor kelas Swift ke kelas objektif-C yang diberi modul produk bernama contoh?

A.   Contohwift.h

B.   Example.swift.h

C.   Contoh+Swift.H

D.   Example-swift.h

26: Apa yang diwakili oleh punggung tangan dalam busur? < /span>

A.   Jumlah referensi kuat saat ini untuk suatu objek.

B.   Jumlah instance objek saat ini.

C.   Jumlah total objek yang saat ini dipertahankan dalam memori.

D.   Jumlah kali suatu objek telah dialokasikan.

27: Manakah dari definisi fungsi di bawah ini yang salah adalah salah Mempertimbangkan bahasa Swift?

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

B.   func rata -rata (angka: ganda ...) -> ganda

C.   func Minmax (array: [int]) -> (min: int, max: int)?

D.   func Minmax (array: [int]) -> (min: int?, maks: int?)

28: Manakah dari berikut ini yang merupakan sintaks yang valid untuk iterasi melalui tombol dan nilai kamus? Biarkan kamus = [keyOne: valueOne, keytwo: valuetwo]

A.   untuk (tombol, nilai) di kamus {println ("key: (key) value: (value)")}

B.   untuk (key, value) di aligus (kamus) {println ("key: (key) value: (nilai)") }

C.   for (key, value) di (Dictionary.Keys, Dictionary.Values) {println ("KEY: (KEY) Nilai: (nilai) ")}

D.   untuk (key, value) di Dictionary.enumerate () {println ("KEY: (KEY) Value: (nilai)") }

29: apa nama fitur bahasa Swift Swift Blok objektif-C itu diterjemahkan ke?

A.   Lambda

B.   Panggilan balik

C.   Penutup

D.   Pemilih

30: mana yang membuat kamus dengan jenis kunci bilangan bulat dan nilai string?

A.   Var Dict: [int: string] = [& quot; satu & quot ;: 1]

B.   var Dict: [int: string] = [1: & quot; satu & quot;]

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

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

31: Manakah dari ini yang merupakan sintaks yang tepat untuk pengiriman Operasi berat untuk utas latar belakang? < /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_prioritity_background ({self.heavyoperation () })

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

32: apa nama deinitializer dalam a Deklarasi kelas?

A.   deinit

B.   Dealloc

C.   melepaskan

33: Manakah dari ini yang merupakan sintaks yang tepat untuk menyatakan Fungsi yang mengambil argumen generik generik Ketik?

A.   funce genericfunction (argumen: t <generic>) {}

B.   func genicfunction <t> (argumen) {}

C.   Generic Func Gunction (argumen: t) {}

D.   func genicfunction <t> (argumen: t) {}

34: Manakah dari ini bukan deklarasi properti yang valid yang valid di Swift?

A.   Final Let x = 0

B.   Final Lazy Let x = 0

C.   final malas var x = 0

D.   var terakhir x = 0

35: yang merupakan definisi protokol yang salah dalam suatu protokol dalam Swift?

A.   protocol someprotocol {var first: int {get}}

B.   protocol someprotocol {var first: int {set}}

C.   protocol someprotocol {var first: int {get set}}

D.   protocol someprotocol {var first: int {get set} var kedua: int {get}}

36: Manakah dari struktur berikut yang telah dihitung dan properti tersimpan?

A.   struct rect {var asal = cgpointzero var center: cgpoint { dapatkan {//} set {//}}}

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

C.   struct rect {let origin = cgpointzero}

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

37: semua kelas Swift harus mewarisi dari kelas root mana mana root mana root ?

A.   Kelas Swift tidak memerlukan kelas root.

B.   NsObject

C.   @Objc

D.   Akar

38: kata kunci mana yang digunakan pada fungsi di dalam sebuah Pencacahan untuk menunjukkan bahwa fungsi akan memodifikasi & #39; Self ' ;?

A.   pengubah

B.   mutasi

C.   yg mungkin berubah

D.   mod

E.   mut

39: Manakah dari ini adalah definisi valid dari a Fungsi generik yang menggabungkan Inout parameter dalam Swift?

A.   func swap & amp; lt; t & amp; gt; (inout a: t, inout b: t) {let temp = a = b b = temp}

B.   func swap & amp; lt; u, t & amp; gt; (inout a: u, inout b: t) {let temp = a a = b b = temp}

C.   func swap & amp; lt; u, t & amp; gt; (a: u, b: t) {biarkan temp = a = b b = temp }

D.   func swap & amp; lt; t & amp; gt; (a: t, b: t) {biarkan temp = a a = b b = temp}

40: Manakah dari pernyataan berikut yang dapat digunakan untuk Tentukan apakah variabel yang diberikan adalah tipe string string ?

A.   jika string.hierarchy (unknownvariable) {}

B.   Jika tidak diketahui adalah string {}

C.   Jika tidak tertulis: String {}

D.   if (string) UnknownVariable {}

41: Manakah dari ini yang bisa menjadi deklarasi protokol yang tepat di Swift?

A.   @objc protocol someprotocal {opsional var pertama: int {get}}

B.   @objc protocol someprotocal {opsional var pertama: int {set}}

C.   protocol someprotocal {opsional var first: int {get}}

D.   protocol someprotocal {var first: int {set}}

42: dalam konteks subskrip Swift, mana dari berikut ini benar?

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] subscript (index: int) -& amp; gt; String {get () {return mystr [index]} set (newValue) { mystr [index] = newValue}}}

43: apa yang digunakan untuk mengimpor file objektif-c objektif-c menjadi Swift?

A.   Kelas Objective-C diimpor secara otomatis.

B.   Kelas Objective-C diimpor dalam file Swift menggunakan kelas.

C.   Kelas Objective-C diimpor melalui header bridging.

D.   Kelas Objective-C mengimpor diri mereka dengan mendeklarasikan @swiftImportable.

44: Kata kunci apa yang digunakan untuk menunjukkan operator khusus yang akan muncul di antara dua target, mirip dengan operator tambahan dalam contoh ini? Var SUM = 10 + 10

A.   @antar

B.   di antara

C.   Infix

D.   @tengah

45: yang benar mengenai anggota enumerasi swift ketika mereka didefinisikan?

A.   Anggota diberi nilai integer default.

B.   Anggota diberi nilai integer default acak.

C.   Anggota tidak diberi nilai integer default.

46: jenis objek apa struktur cepat? < /span>

A.   Jenis referensi

B.   Tipe memori

C.   Tipe abstrak

D.   Jenis Nilai

47: Mengingat bahwa kami telah mendefinisikan mychar seperti itu: Biarkan mychar: karakter = "b" segmen kode mana yang dapat dianggap sebagai pernyataan sakelar lengkap dan akan berjalan tanpa kesalahan?

A.   Switch mychar {case & quot; a & quot;, & quot; a & quot;: println (& quot; huruf a & quot;) case & quot; b & quot;, & quot; b & quot;: println (& quot; huruf a & quot;)}

B.   Switch mychar {case & quot; a & quot;: println (& quot; huruf a & quot;)}

C.   Switch mychar {case & quot; a & quot;: case & quot; a & quot;: println (& quot; huruf a & quot;) default: println (& quot; bukan huruf a & quot;)}

D.   Switch mychar {case & quot; a & quot;, & quot; a & quot;: println (& quot; huruf a & quot;) default: println (& quot; bukan huruf a & quot;)}

48: dapatkah jenis enumerasi memiliki metode?

A.   Pencacahan dapat memiliki metode yang terkait dengannya.

B.   Pencacahan hanya dapat memiliki nilai anggota.

49: Manakah dari berikut ini yang menyatakan array yang bisa berubah di dalam Swift?

A.   var x = [int]

B.   Biarkan x = [int]

C.   var x = [int] ()

D.   Biarkan x = [int] ()

50: kata kunci mana yang digunakan dalam Swift saat kita mau properti kelas untuk menginisialisasi ketika itu diakses untuk pertama kalinya?

A.   membiarkan

B.   var

C.   const

D.   malas

51: mana yang digunakan untuk casting turun? span>

A.   sebagai!

B.   adalah

C.   adalah?

D.   sebagai?

52: Manakah dari jenis berikut yang dapat digunakan digunakan digunakan sebagai jenis nilai mentah untuk enumerasi?

A.   Bool

B.   Himpunan

C.   Int, string, float

D.   Kamus

53: kata kunci mana yang Anda gunakan untuk mendeklarasikan enumerasi?

A.   var

B.   enum

C.   struct

D.   kasus

54: saat menyatakan enumerasi, beberapa nilai anggota dapat muncul pada satu baris, dipisahkan oleh yang mana tanda baca?

A.   Titik koma

B.   Usus besar

C.   Koma

D.   Memotong

E.   Titik

55: bagaimana penutupan referensi menangkap variabel secara default ?

A.   Dengan referensi yang lemah

B.   Dengan referensi yang kuat

C.   Dengan referensi yang tidak dimiliki

D.   Dengan salinan

56: apa yang digunakan dalam Swift untuk mewakili jenis apa pun objek?

A.   Ob

B.   pengenal

C.   AnyObject

D.   Tidak ada

57: apa nama objektif-c Bridging header yang diberikan modul produk bernama contoh?

A.   Contoh-bridging-swift.h

B.   Contoh-Swift.H

C.   Contoh bridging-objective.h

D.   Contoh-bridging-header.h

58: apa nama jenis yang mewakili karakter di Swift?

A.   Karakter

B.   Arang

C.   Rangkaian

D.   Nsstring

59: Apa metode instance muting di Swift?

A.   Ketika ada & quot; Muting & quot; Kata kunci di depan ekstensi.

B.   Ketika ekstensi dapat menambahkan jenis baru ke kelas yang ada.

C.   Ketika metode instan tanpa ekstensi dapat memodifikasi dirinya sendiri.

D.   Metode yang memodifikasi diri.

60: ekstensi swift mirip dengan kategori dalam objektif- C kecuali:

A.   Ekstensi cepat mungkin memiliki nama tertentu

B.   Ekstensi Swift tidak fungsionalitas untuk tipe yang ditentukan sebelumnya.

C.   Swift dapat mengganti metode dari jenis asli.

D.   Ekstensi cepat tidak disebutkan namanya.

61: Mempertimbangkan kode berikut, pernyataan mana yang benar: misalkan array1 = ["a", "b", "c"] var array2 = array1 array2.append ("d")

A.   array1 akan disalin ke array2 setelah penugasan

B.   Hitungan referensi array1 tidak akan berubah setelah penugasan

C.   array1 akan berubah menjadi [a, b, c, d] setelah menambahkan d

D.   Kode tidak akan dikompilasi, tidak dapat menetapkan array1 konstan ke array variabel2

62: Bagaimana kita bisa membuat subkelas struktur , Cgrect?

A.   struct myrect: cgrect {}

B.   struct cgrect (myrect) {}

C.   Anda tidak dapat memasukkan struktur

D.   struct myrect memperluas cgrect {}

63: yang benar mengenai bentuk opsional dari jenis tersebut Operator Cast (As?)?

A.   Ini akan memicu kesalahan runtime jika Anda mencoba untuk turun ke jenis kelas yang salah.

B.   Ini digunakan saat Anda yakin bahwa orang yang downcast akan selalu berhasil

C.   Nilai pengembalian akan menjadi nil jika downcast tidak mungkin

64: Bagaimana seseorang dapat menyatakan tipe array cepat itu tipe itu itu dapat menyimpan jenis objek kelas apa pun?

A.   var arr: [id] = []

B.   var arr: [anyObject] = []

C.   [AnyObject] arr = []

D.   var arr = nsarray <anyObject> ()

65: Bagaimana kita bisa melemparkan array berikut ke dalam nsarray yang mengakses metode nsarray: componentsjonedbystring ()

A.   arr.tonsarray.componentsJonedBystring (& quot;, & quot;)

B.   Nsarray (arr) .componentsjonedBystring (& quot;, & quot;)

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

D.   (ARR BRIDGE NSARRAY) .ComponentsJonedBystring (& quot;, & quot;)

66: set kata kunci apa yang paling sering digunakan untuk digunakan untuk digunakan untuk umum Iterasi di atas koleksi item?

A.   untuk setiap

B.   Switch case

C.   lakukan sementara

D.   untuk di

67: Bagaimana kita bisa menggunakan pengikatan opsional untuk menentukan apakah String variabel bukan nil?

A.   jika dibiarkan str = string {...}

B.   Jika string {...}

C.   Jika string sebagai string {...}

D.   Jika biarkan string {...}

68: Pilih jawaban yang menyatakan penutupan opsional.

A.   var closurename: (parameterTypes) -> (returnType)

B.   Typealias closureType = (parameterTypes) -> (returnType)

C.   var closurename: ((parameterTypes) -> (returnType))

D.   Biarkan closureName: closureType = {...}

69: mari kita asumsikan "angka" adalah serangkaian bilangan bulat yang tidak disortir. Manakah dari berikut ini yang bisa digunakan untuk mengurutkan bilangan ?

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

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

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

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

70: Bagaimana Anda bisa menyebut fungsi berikut yang mengambil berikut Penutupan sebagai argumen menggunakan trailing sintaks penutupan penutup : ()) {// function body Goes Here}>

A.   funcWithclosure ({// Tubuh penutupan Goes Here})

B.   funk funcwithclosure ({// body closeure pergi ke sini})

C.   funcWithclosure () {// Tubuh penutupan pergi ke sini}

D.   funcWithClosure {// Tubuh penutupan pergi ke sini)

71: Bagaimana penutupan berikut ini dapat ditulis ulang untuk digunakan untuk digunakan Argumen SHORTHAND? S2})>

A.   terbalik = diurutkan (nama, {$ 0, $ 1 dalam $ 0> $ 1})

B.   terbalik = diurutkan (nama, {$ 0> $ 1})

C.   terbalik = diurutkan (nama, {$ 0, $ 1})

D.   terbalik = disortir ({$ 0> $ 1})

72: Apa itu penutupan trailing?

A.   Ekspresi penutupan yang disebut langsung setelah ekspresi penutupan lain

B.   Ekspresi penutupan yang ditulis di luar (dan setelah) tanda kurung dari fungsi panggilan itu mendukung.

C.   Ekspresi penutupan yang dinyatakan dalam ruang lingkup penutupan lain ekspresi.

D.   Ekspresi penutupan yang dinyatakan di properti suatu objek.

73: Manakah dari pernyataan berikut yang benar mengenai Swift penutupan dan fungsi?

A.   Fungsi dan penutupan tidak terkait

B.   Fungsi adalah penutupan yang dinyatakan dalam ruang lingkup kelas

C.   Fungsi adalah penutupan bernama

D.   Penutupan tidak dapat digunakan sebagai argumen, fungsi bisa

74: apa operator overflow aritmatika yang tersedia di Swift ?

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

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

C.   +,-,*,/,%

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

75: Apa yang menentukan operator infiks khusus?

A.   Ini adalah operator biner, mengambil argumen kiri dan kanan

B.   itu adalah operator unary yang ditulis sebelum operannya

C.   itu adalah operator unary yang ditulis setelah operannya

D.   itu adalah kata yang dipesan yang harus didahului dengan **

76: Manakah dari pernyataan berikut tentang fungsi yang salah?

A.   Parameter masuk mungkin memiliki nilai default

B.   Fungsi mungkin memiliki beberapa nilai pengembalian

C.   Fungsi mungkin tidak memiliki nilai pengembalian

D.   Nama fungsi mungkin sama dengan yang lain tetapi setidaknya satu parameter harus berbeda

77: & nbsp; dalam teks di bawah ini, apa Jenis pengembalian apakah fungsi 'area' berikan? Class square: namedshape { var sidelength : Double func area ()-> double { return sidelength*sidelength } }

A.   Int

B.   area persegi

C.   Dobel

D.   daerah

78: dalam teks di bawah ini, apa kelasnya Nama? class square: namedshape { var sidelength: ganda area func ()-> double { return sidelength*sidelength } }

A.   NAMETSHAPE

B.   Persegi

C.   kelas

D.   Dobel

E.   Panjang sisi

79: & nbsp; dalam teks di bawah ini, apa Apakah nama satu-satunya metode kelas? Class Square: NamedShape { var sidelength: double func area ()-> double {<< span style = "font-family :; font-size: 12pt; color: rgb (0,0,0); font-style: normal; font-variant: normal;"> return sidelength*sidelength } } span>

A.   Panjang sisi

B.   Area

C.   Persegi

D.   NAMETSHAPE

E.   Dobel

80: apa aspek pengembangan iOS yang membutuhkan penggunaan NSOPERASI DAN/ATAU GRAND pengiriman pusat (GCD )?

A.   Multithreading

B.   tugas serial

C.   Tidak ada

D.   Pengiriman pesan

81: Manakah dari ekspresi berikut yang dapat digunakan untuk menulis ulang kembali uitableView instantiasi dalam gaya uitableView *mytableview = [[uitableview alloc] initWithFrame: < span style = "font-family :; font-size: 12pt; color: rgb (0,0,0); font-style: normal; font-variant: normal;"> cgrectzero gaya: uitableviewStylegrouped];

A.   Biarkan myTableView: uitableView = uitableView baru (bingkai: cgrectzero, gaya: .grouped);

B.   Biarkan myTableView: uitableView = uitableView.alloc (). init (frame: Cgrectzero, gaya: .grouped);

C.   Biarkan myTableView: uitableView = uitableView (frame: cgrectzero, gaya: .grouped);

D.   Biarkan myTableView: uitableView = uitableView (bingkai: cgrectzero, style: UitableViewStyleGrouped)

82: apa yang akan terjadi jika Anda menetapkan nilai untuk Properti dalam Pengamat Didsetnya sendiri?

A.   didset akan dipanggil lagi

B.   Ini akan membuat loop yang tak terbatas

C.   Properti akan mengambil nilai itu

D.   Kode tidak akan dikompilasi

83: Manakah dari berikut ini yang benar untuk bilangan bulat kubus kubus ?

A.   Extension int {Mutating func cube () {selfswelfff}}

B.   ekstensi int {mutasi func cube () {return selfself}}

C.   Extension int {func cube () {self -selfself}}

D.   ekstensi int {func cube () {return selfself}}

84: dalam antrian apa semua kode UI ditangani ?

A.   Latar belakang

B.   Uiqueue

C.   Antrian apa pun

D.   Mainqueue

85: dalam urutan apa pernyataan berikut muncul di berikut 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: saat mendeklarasikan fungsi, simbol apa yang digunakan digunakan untuk menunjukkan bahwa parameter internal nama juga harus digunakan sebagai parameter eksternal?

A.   _ (jawaban benar)

B.   @

C.   :

D.   #

87: Apa hasil dari kode berikut? func Potterybarn (nama: string, skor: Int)-> string {return & quot; hello (name)! skor Anda adalah (skor). & quot; } Potterybarn (& quot; tom & quot;, 2 )

A.   Halo Tom! Skor Anda adalah 2.

B.   Nama: Tom, Skor: 2

C.   Halo Tom!

D.   Potterbarn = & quot; Halo Tom! Skor Anda adalah 2. & quot;

88: Apa jenis pengembalian dalam deklarasi berikut : func Potterbarn (nama: string, skor : Int)-> string {return & quot; hello (name)! Skor Anda adalah (skor). & quot; }

A.   Bilangan bulat

B.   Rangkaian

C.   Fungsi

D.   Konstan

89: apa nama parameter input di dalam Fungsi berikut: func Potterbarn (nama: String, skor: int)-> string {return & quot; hello (name)! skor Anda adalah (skor). & quot;}

A.   String, int

B.   Potterbarn

C.   Nama, skor

90: yang merupakan bentuk opsional yang benar dari A Down yang benar operator cast?

A.   sebagai

B.   sebagai?

C.   sebagai!

D.   sebagai.

E.   AS >>

91: untuk mengulang melalui kisaran angka 1 - 9 tanpa menggunakan 9, Anda akan menulis ...

A.   untuk saya di 0… 8

B.   untuk saya di 0> .. 9

C.   untuk saya dalam 1 <.. 8

D.   untuk saya dalam 1 .. <9

92: Manakah dari ini adalah konstanta atau variabel yang tidak valid yang tidak valid deklarasi?

A.   let = 3.14159

B.   Biarkan <i> = 3.14159

C.   let = & quot; & quot;

D.   let = & quot; dogcow & quot;

93: anyObject dapat mewakili:

A.   contoh dari jenis kelas apa pun.

B.   jenis fungsi.

C.   contoh dari jenis apa pun sama sekali.

94: apa nama fungsi berikut: func Potterybarn (nama: string, skor: Int)-> string {return & quot; hello (name)! skor Anda adalah (skor). & quot; }

A.   Rangkaian

B.   Nama: String, Skor: int

C.   Potterbarn

D.   func

95: kata kunci mana yang Anda gunakan untuk menentukan fungsi suatu ?

A.   funct

B.   fungsi

C.   prosedur

D.   membiarkan

E.   perpanjangan

96: apa jenis string Swift, kamus , Array?

A.   Kelas

B.   Persatuan

C.   Enum

D.   Struktur

97: Apa yang akan menjadi nilai akhir & quot; a.data & quot; dan & quot; b.data & quot; Setelah kode berikut adalah dieksekusi? struct a {var data: int = 2} var a = a () var b = a