أسئلة اختيارية متعددة في Swift

أسئلة اختيارية متعددة في Swift

 الأسئلة التي تغطي مختلف جوانب لغة Swift. تم تصميم هذه الأسئلة بشكل تفاعلي، حيث يمكنك النقر على الإجابة والتحقق مما إذا كانت صحيحة أم خاطئة.

Swift هي لغة برمجة قوية وحديثة تم تطويرها بواسطة Apple وتستخدم على نطاق واسع في تطوير تطبيقات iOS وmacOS وwatchOS وtvOS. تعلم Swift يمكن أن يساعدك في إنشاء تطبيقات محمولة فعالة ومبتكرة.

للتمكن من Swift، من المهم فهم المفاهيم الأساسية مثل المتغيرات، والعبارات الشرطية، والحلقات، والدوال. إتقان Swift ليس مفيدًا فقط لمطوري تطبيقات الموبايل، بل أيضًا لأولئك الذين يرغبون في الحصول على شهادة مطور معتمد من Apple.

أسئلة اختيارية متعددة في Swift على MCQss.com تعتبر أداة جيدة لتعزيز معرفتك في هذا المجال. يمكنك استخدامها لتقييم مستوى مهاراتك، والاستعداد للمقابلات أو الامتحانات، وزيادة فهمك للغة Swift.

ما هي فوائد أسئلة اختيارية متعددة في Swift هذه؟ يمكن أن تساعدك في التحضير لأي مقابلة وظيفية، أو امتحان، أو اختبار قادم. يمكنك أيضًا استخدام هذه الأسئلة المجانية للممارسة وزيادة معرفتك في هذا المجال.

1: أي من الخيارات التالية ينطبق على المراقبين في Apple Swift ، عندما يتم تعيين خاصية في مُهيئ قبل أن يتم التفويض؟

A.   فقط Willset Observer يسمى.

B.   يسمى فقط Didset Observer.

C.   لا يسمى Lillset ولا Didset Observer.

2: في Apple Swift ، أي من العبارات التالية غير صحيحة فيما يتعلق ببيان التبديل؟

A.   لا يسمح بيان التبديل بالحالات الفارغة.

B.   لا يمكن أبدًا استخدام بيان الاستراحة داخل بيان التبديل.

C.   إذا تم تضمين تعليق فقط في حالة التبديل ، فسيتم الإبلاغ عنه كخطأ في وقت الترجمة.

3: في Apple Swift ، أي من العبارات التالية غير صحيحة فيما يتعلق بالميراث؟

A.   يمكن إضافة مراقبي الممتلكات إلى الخصائص الموروثة للفئة.

B.   جميع الفصول في Apple Swift ورثتها من فئة قاعدة عالمية.

C.   لا يمكن دعم الميراث المتعدد للفصول الدراسية بواسطة Apple Swift.

4: في Apple Swift ، أي مما يلي هو مشغل "متطابق مع" الصحيح "؟

A.   =

B.   أنا =

C.   ===

D.   =

5: في Apple Swift ، ما نوع المعلمات التي لا يمكن استخدامها بواسطة المشتركين؟

A.   المعلمات المتغيرة

B.   المعلمات الداخلية

C.   المعلمات المتنوعة

6:

تحليل التفاح السريع الكود الوارد في الصورة 1 ، واختر الإخراج الصحيح من Image

A.   (أنا)

B.   (2)

C.   (ثالثا)

7: في Apple Swift ، إذا لم نرغب في تقديم اسم خارجي للمعلمة الثانية للطريقة ، فأي من الرموز التالية يمكن استخدامها لتجاوز السلوك الافتراضي؟

A.   #: (التجزئة)

B.   _ (أكور)

C.   و (Ampersand)

D.   دولار (دولار)

8: LN Apple Swift ، أي من المراجع التالية يجب استخدامها عندما يُعرف أن المرجع لن يكون أبدًا خلال حياتها؟

A.   المراجع الضعيفة

B.   المراجع غير المملوكة

C.   لا يمكن استخدام أي من المراجع أعلاه

9: في Apple Swift ، أي من الرموز التالية يستخدم لكتابة اختياري غير مغطى ضمنيًا؟

A.   $

B.   ؟

C.   !

D.   @

10: في Apple Swift ، فصل:

A.   يجب أن يكون لديك ما لا يقل عن محيط واحد محدد.

B.   يجب أن يكون لديك ما لا يقل عن اثنين من التهيئة المعينة.

C.   يجب أن يكون لديك ما لا يقل عن ثلاثة أخصائيات مخصصة.

D.   لا يمكن أن يكون لها مُهيئ محدد.

11: في Swift ، أي من أنواع التجميع التالية يتم/يتم تنفيذها كـ (أ) مجموعة (مجموعات) عامة؟ 0 صفيف

A.   قاموس

B.   قوائم

C.   كلا A و B

D.   كلا ب و ج

E.   كلا A و C

12: بناءً على تحليلك للرمز أعلاه. اكتشف الإخراج الناتج عن الأسطر التالية.

A.   الرقم: 27 ، 216

B.   الرقم: 216 ، 27

C.   الرقم: -21 ، 330

D.   الرقم: 330 ، -21

13: في Apple Swift ، يمكن أن تأخذ المشتركون:

A.   معلمة واحدة فقط.

B.   معلمتان فقط.

C.   ثلاث معلمات فقط.

D.   أي عدد من المعلمات.

14: أي من مستويات الوصول التالية لا يتم توفيرها بواسطة Apple Swift؟

A.   وصول الجمهور

B.   وصول خاص

C.   الوصول المحمي

D.   الوصول الداخلي

15: في Apple Swift ، إذا تم تعريف متغير اختياري دون توفير قيمة أولية ، فسيتم تعيين هذا المتغير المعين تلقائيًا إلى أي مما يلي؟

A.   صفر (0)

B.   لا شيء

C.   باطل

16: في Apple Swift ، أي من العبارات التالية صحيحة حول الامتدادات؟

A.   يمكنهم تفكيك أساليب الكتابة.

B.   يمكنهم تجاوز وظيفة موجودة.

C.   يمكنهم تحديد الأنواع المتداخلة الجديدة ، ولكن ليس الاشتراكات.

D.   يمكنهم إضافة خصائص محسوبة.

17: أي من العبارات التالية غير صحيحة فيما يتعلق بخلط الأزياء في Apple Swift؟

A.   تتم كتابة مُخلى من فئة من الدرجة مع كلمة رئيسية "deinit".

B.   يمكن أن يكون هناك على الأكثر اثنين من deinitializers لكل فصل.

C.   يأخذ Deinitializer دائمًا معلمة واحدة.

D.   يطلق على الفئة الفائقة deinitializers دائما.

18: في Apple Swift ، أي من العبارات التالية غير صحيحة فيما يتعلق بالهياكل؟

A.   يمكن تفكيك المهيئات بواسطة الهياكل لإعداد حالة البداية.

B.   يمكن تفكيك الطرق بواسطة الهياكل لتوفير الوظائف.

C.   يمكّننا النوع الصب من التحقق وتفسير نوع مثيل الهيكل في وقت التشغيل.

D.   يسمح العد المرجعي بأكثر من إشارة إلى مثيل هيكل.

19: في Apple Swift ، أي من المتغيرات والثوابت التالية يتم حسابها بتكاسل؟

A.   الثوابت العالمية

B.   الثوابت المحلية

C.   المتغيرات العالمية

D.   المتغيرات المحلية

20: LN Apple Swift. أي من المشغلين التاليين هم اليمين؟

A.   ؟:

B.   &&

C.   &

D.   ؟

21: أي من العبارات التالية صحيحة حول الخصائص في لغة Apple Swift؟

A.   في لغة التفاح السريعة. يتم تحديد معلومات حول خاصية في مواقع متعددة.

B.   لا تحتوي خاصية Apple Swift على متغير مثيل مقابل.

C.   يمكن تفريغ الخصائص المحسوبة عن طريق التعدادات في لغة Apple Swift.

D.   لا شيء مما بالأعلى.

22: في Apple Swift ، أي من العبارات التالية صحيحة فيما يتعلق بالبروتوكولات؟

A.   يمكن استخدامها كنوع إرجاع في وظيفة.

B.   لا يمكنهم دعم الميراث المتعدد.

C.   لا يمكن استخدامها كنوع من الخاصية.

D.   يمكن استخدامها كنوع من العناصر في القاموس.

23: في Apple Swift ، أي من الخيارات التالية تصحيح؟

A.   8 ٪ 2 عوائد 0

B.   16 ٪ 5 عوائد 1.0

C.   23 ٪ 7.5 عوائد 0.5

D.   -9 96 4 إرجاع 1

24: في Apple Swift ، أي من المشغلين التاليين لا يمكن أن يتم تحميلهم بشكل زائد؟

A.   عامل المهمة (=)

B.   المشغل الشرطي الثلاثي (؟ :)

C.   التحول الأيمن والتعيين (>> =)

D.   إضافة وتعيين (+=)

25: ما هو اسم ملف رأس Xcode الذي تم إنشاؤه المستخدم لاستيراد الفئات السريعة إلى فئة Objective-C بالنظر إلى وحدة منتج مسماة مثال؟

A.   أمثلة

B.   example.swift.h

C.   مثال+سويفت

D.   مثال swift.h

26: /span>

A.   العدد الحالي من الإشارات القوية إلى كائن.

B.   العدد الحالي من مثيلات الكائن.

C.   إجمالي عدد الكائنات التي يتم الاحتفاظ بها حاليًا في الذاكرة.

D.   إجمالي عدد المرات التي تم فيها تخصيص كائن.

27: أي من تعريفات الوظائف أدناه خاطئ النظر في اللغة السريعة؟

A.   Func Havechar (#String: String ، الحرف: حرف) -> (Bool)

B.   يعني Func (الأرقام: مزدوجة ...) -> مزدوج

C.   func minmax (صفيف: [int]) -> (دقيقة: int ، max: int)؟

D.   func minmax (صفيف: [int]) -> (دقيقة: int؟ ، الحد الأقصى: int؟)

28: أي من هذه هي بناء جملة صالح للتكرار من خلال مفاتيح وقيم القاموس؟ دع القاموس = [keyone: valueone ، keytwo: valuetwo]

A.   لـ (المفتاح ، القيمة) في القاموس {println ("المفتاح: (مفتاح) القيمة: (القيمة)")}

B.   لـ (المفتاح ، القيمة) في التعداد (القاموس) {println ("المفتاح: (مفتاح) القيمة: (قيمة)") }

C.   لـ (المفتاح ، القيمة) في (dictionary.keys ، dictionary.values) {println ("المفتاح: (مفتاح) القيمة: (القيمة) ")}

D.   لـ (المفتاح ، القيمة) في Dictionary.enumerate () {println ("المفتاح: (مفتاح) القيمة: (قيمة)") }

29: إلى؟

A.   لامدا

B.   أتصل مرة أخرى

C.   إنهاء

D.   المحدد

30:

A.   var dict: [int: string] = [& quot ؛ واحد & quot ؛: 1]

B.   var dict: [int: string] = [1: & quot ؛ واحد & quot ؛]

C.   var dict: [string: int] = [1: & quot ؛ واحد & quot ؛]

D.   var dict = [& quot ؛ واحد & quot ؛: 1]

31: موضوع الخلفية؟ < /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.heavyoperation () })

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

32:

A.   deinit

B.   Dealloc

C.   يطلق

33: أي من هذه الجملة مناسبة للإعلان وظيفة تأخذ حجة عامة عامة اكتب؟

A.   func genericfunction (الوسيطة: t <generic>) {}

B.   func genericfunction <T> (وسيطة) {}

C.   عام func genericfunction (الوسيطة: t) {}

D.   func genericfunction <T> (الوسيطة: t) {}

34:

A.   النهائي دع x = 0

B.   الكسول النهائي دع x = 0

C.   Lazy Lazy Var X = 0

D.   var x = 0

35:

A.   بروتوكول SomeProtocol {var first: int {get}}

B.   بروتوكول SomeProtocol {var first: int {set}}

C.   بروتوكول SomeProtocol {var أولاً: int {get set}}

D.   بروتوكول SomeProtocol {var first: int {get set} var second: int {get}}

36: أي من الهياكل التالية قد تم حسابها و الخصائص المخزنة؟

A.   struct rect {var inject = cgpointzero var center: cgpoint { اجلس { // } } }

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

C.   struct rect {Let Origin = cgPointzero}

D.   struct rect {var inject = cgpointzero var center: cgpointmake (0،0)}

37:

A.   لا تتطلب الفصول السريعة فئة الجذر.

B.   nsobject

C.   OBJC

D.   جذر

38: modify & #39 ؛ Self ' ؛؟

A.   المعدل

B.   تحور

C.   متقلب

D.   عصري

E.   موت

39: parameters in swift؟

A.   تبديل func & amp ؛ lt ؛ t & amp ؛ gt ؛ (inout a: t ، inout b: t) {let temp = a = b ب = درجة الحرارة}

B.   swap & amp ؛ lt ؛ u ، t & amp ؛ gt ؛ (inout a: u ، inout b: t) {let temp = a a = ب ب = درجة الحرارة}

C.   Swap & amp ؛ lt ؛ u ، t & amp ؛ gt ؛ (a: u ، b: t) {let temp = a a = b b = temp }

D.   swap & amp ؛ lt ؛ t & amp ؛ gt ؛ (a: t ، b: t) {let temp = a a = b b = temp}

40: نوع السلسلة ؟

A.   if string.hierarchy (غير معروف المتغير) {}

B.   إذا كانت غير معروفة متغير {}

C.   إذا كان غير متغير: سلسلة {}

D.   إذا (سلسلة) غير معروف {}

41:

A.   protocol protocol someprotocal {اختياري var أولاً: int {get}}

B.   بروتوكول objc someprotocal {اختياري var أولاً: int {set}}

C.   بروتوكول someprotocal {اختياري var أولاً: int {get}}

D.   بروتوكول someprotocal {var first: int {set}}

42:

A.   struct mystruct {var myster = [string] () corpcript (index: int) -& amp ؛ gt ؛ String {get {return mystr [index]} set {mystr [index] = newValue}}}

B.   struct mystruct {var myster = [string] () corpcript (index: int) -& amp ؛ gt ؛ int {get {return mystr [index]} set (newValue) { mystr [index] = newValue}}}

C.   struct mystruct {var myster = [string] () corpcript (index: int) -& amp ؛ gt ؛ String {get () {return mystr [index]} set (newValue) { mystr [index] = newValue}}}

D.   struct myStruct {var myster = [string] corpcript (index: int) -& amp ؛ gt ؛ String {get () {return mystr [index]} set (newValue) { mystr [index] = newValue}}}

43:

A.   يتم استيراد فئات الهدف-C تلقائيًا.

B.   يتم استيراد فئات الهدف-C في الملف السريع باستخدام الفصل.

C.   يتم استيراد فئات الهدف-C عبر رأس سد.

D.   فصول الهدف-C تستورد نفسها عن طريق DECLARE SWIFTIMPRABLE.

44: ما هي الكلمة الرئيسية المستخدمة للإشارة إلى مشغل مخصص سيظهر بين هدفين ، على غرار مشغل الإضافة في هذا المثال؟ var sum = 10 + 10

A.   @inter

B.   بين

C.   infix

D.   @مركز

45:

A.   يتم تعيين الأعضاء قيمة عدد صحيح افتراضي.

B.   يتم تعيين الأعضاء قيمة عدد صحيح الافتراضي عشوائي.

C.   لا يتم تعيين قيم عدد صحيح افتراضي.

46: ما هو نوع الكائن هياكل سريعة؟ < /span>

A.   نوع مرجع

B.   نوع الذاكرة

C.   نوع مجردة

D.   نوع القيمة

47: بالنظر إلى أننا حددنا Mychar مثل SO: دع MyChar: الحرف = "B" ما هو قطاع التعليمات البرمجية يمكن اعتباره عبارة تبديل كاملة وسيتم تشغيلها دون أي خطأ؟

A.   تبديل mychar {case & quot ؛ a & quot ؛ ، & quot ؛ a & quot ؛: println (& quot ؛ الحرف a & quot ؛) println (& quot ؛ الحرف a & quot ؛)}

B.   تبديل mychar {case & quot ؛ a & quot ؛: println (& quot ؛ الحرف a & quot ؛)}

C.   Switch Mychar {case & quot ؛ a & quot ؛: case & quot ؛ a & quot ؛: println (& quot ؛ الحرف a & quot ؛) الافتراضي: println (& quot ؛ ليس الحرف a & quot ؛)}

D.   تبديل mychar {case & quot ؛ a & quot ؛ ، & quot ؛ a & quot ؛: println (& quot ؛ الحرف a & quot ؛) الافتراضي: println (& quot ؛ ليس الحرف a & quot ؛)}

48:

A.   يمكن أن يكون التعدادات أساليب تربطهم.

B.   يمكن أن يكون للاتصالات قيم الأعضاء فقط.

49:

A.   var x = [int]

B.   دع x = [int]

C.   var x = [int] ()

D.   دع x = [int] ()

50: it it it يتم الوصول إليه لأول مرة؟

A.   يترك

B.   var

C.   مقدار ثابت

D.   كسول

51: الذي يتم استخدامه في الصب لأسفل؟

A.   مثل!

B.   يكون

C.   يكون؟

D.   مثل؟

52:

A.   بول

B.   مجموعة مصفوفة

C.   int ، سلسلة ، تعويم

D.   قاموس

53: ما هي الكلمة الرئيسية التي تستخدمها لإعلان التعداد؟

A.   var

B.   التعداد

C.   بنية

D.   قضية

54:

A.   فاصلة منقوطة

B.   القولون

C.   فاصلة

D.   خفض

E.   نقطة

55:

A.   عن طريق الضعف المرجع

B.   عن طريق مرجع قوي

C.   عن طريق المرجع غير المملوك

D.   بواسطة نسخة

56:

A.   OB

B.   بطاقة تعريف

C.   AnyObject

D.   لا شئ

57: ما هو اسم الهدف-c يمنح رأس الجسد وحدة منتج اسمه example؟

A.   مثال سد swift.h

B.   مثال swift.h

C.   مثال سد objectivec.h

D.   مثال على السد.

58:

A.   شخصية

B.   شار

C.   خيط

D.   NSString

59: ما هي طريقة مثيل كتم في سريع؟

A.   عندما يكون هناك & quot ؛ muting & quot ؛ الكلمة الرئيسية أمام التمديد.

B.   عندما يمكن للتمديد إضافة أنواع جديدة إلى الفئات الموجودة.

C.   عندما يمكن أن تعدل طريقة المثيل بدون تمديد نفسه.

D.   طريقة تعدل الذات.

60:

A.   قد يكون للتمديد السريع اسم محدد

B.   التمديد السريع لا يعمل على النوع المحدد مسبقًا.

C.   يمكن أن تخطى Swift الطريقة من النوع الأصلي.

D.   لم يتم تسمية الامتدادات السريعة.

61: بالنظر إلى الكود التالي ، أي عبارة صحيحة: دع Array1 = ["A" ، "B" ، "C"] var array2 = array1 array2.append ("d")

A.   سيتم نسخ Array1 إلى Array2 بعد المهمة

B.   لن يتغير عدد المرجعية لـ Array1 بعد المهمة

C.   سوف يتغير Array1 إلى [A ، B ، C ، D] بعد إلحاق د

D.   لن يتم تجميع الكود ، ولا يمكن تعيين Array1 الثابتة إلى Array2 المتغير

62:

A.   struct myrect: cgrect {}

B.   struct cgrect (myrect) {}

C.   لا يمكنك فئة فرعية بنية

D.   بنية myrect يمتد cgrect {}

63:

A.   سيؤدي ذلك إلى حدوث خطأ في وقت التشغيل إذا حاولت الانسحاب إلى نوع فئة غير صحيح.

B.   يتم استخدام هذا عندما تكون متأكدًا

C.   ستكون قيمة الإرجاع لا شيء إذا لم يكن من الممكن

64:

A.   var arr: [id] = []

B.   var arr: [anyobject] = []

C.   [anyobject] arr = []

D.   var arr = nsarray <anyobject> ()

65: كيف يمكننا إلقاء المجموعة التالية في nsarray التي تصل إلى طريقة nsarray: مكونات bystring ()

A.   arr.tonsarray.componentsjoinedBystring (& quot ؛ ، & quot ؛)

B.   nsarray (arr) .componentsboinedBystring (& quot ؛ ، & quot ؛)

C.   (arr as nsarray). componentsjoinedBystring (& quot ؛ ، & quot ؛)

D.   (Arr Bridge nsarray). componentsboinedBystring (& quot ؛ ، & quot ؛)

66:

A.   لكل

B.   حالة التبديل

C.   افعل اثناء

D.   ل

67:

A.   إذا ترك str = string {...}

B.   إذا سلسلة {...}

C.   إذا كانت السلسلة كسلسلة {...}

D.   إذا ترك السلسلة {...}

68:

A.   var closurename: (ParameterTypes) -> (ReturnType)

B.   typealias closureType = (parametertypes) -> (returntype)

C.   var closurename: ((parametertypes) -> (returntype))

D.   دع Closurename: ClosureType = {...}

69: لنفترض "الأرقام" مجموعة من الأعداد الصحيحة غير المصنفة. أي من هذه يمكن أن يكون يستخدم لفرز الأرقام ؟

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

B.   number.sort ({S1> S2})

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

D.   number.sort () {S1> S2}

70: بناء جملة الإغلاق الخلفي :

A.   funcwithclosure ({// closure’s Body يذهب هنا})

B.   funk funcwithclosure ({// closure’s Body يذهب هنا})

C.   funcwithclosure () {// closure’s Body Going هنا}

D.   Funcwithclosure {// Closure’s Body يذهب هنا)

71:

A.   عكس = فرز (أسماء ، {$ 0 ، $ 1 في $ 0> $ 1})

B.   عكس = فرز (أسماء ، {$ 0> $ 1})

C.   عكس = مرتبة (أسماء ، {$ 0 ، $ 1})

D.   عكس = فرز ({$ 0> $ 1})

72: ما هو الإغلاق الزائد؟

A.   تعبير إغلاق يسمى مباشرة بعد تعبير إغلاق آخر

B.   تعبير إغلاق مكتوب خارج (وبعد) الأقواس من الوظيفة تسميها تدعم.

C.   تعبير إغلاق يتم إعلانه في نطاق إغلاق آخر تعبير.

D.   تعبير إغلاق يتم إعلانه في خاصية كائن ما.

73: أي من العبارات التالية صحيحة فيما يتعلق الإغلاق والوظائف؟

A.   الوظائف والإغلاق غير مرتبطة

B.   الوظيفة هي إغلاق معلن في نطاق الفصل

C.   الوظيفة هي إغلاق مسمى

D.   لا يمكن استخدام عمليات الإغلاق كوسائط ، يمكن للوظائف

74:

A.   OP+، OP- ، OP*، OP/، OP ٪

B.   & amp ؛+، & amp ؛-، & amp ؛*، & amp ؛/، & amp ؛ ٪

C.   +،-،*،/، ٪

D.   & amp ؛ ، | ، & amp ؛ & amp ؛ ، ||

75:

A.   إنه مشغل ثنائي ، يأخذ حجة اليد اليمنى واليسرى

B.   إنه مشغل أحادي مكتوب قبل المعامل

C.   إنه مشغل أحادي مكتوب بعد المعامل

D.   إنها كلمة مخصصة يجب أن تسبقها **

76: أي من العبارات التالية حول الوظائف خاطئة؟

A.   قد يكون للمعلمات الداخلية قيمة افتراضية

B.   قد يكون للوظيفة قيم إرجاع متعددة

C.   قد لا يكون للوظيفة قيم الإرجاع

D.   قد تكون أسماء الوظائف هي نفسها مع معلمة واحدة على الأقل يجب أن يكون مختلفا

77: & nbsp ؛ in the text أدناه ، ماذا نوع العائد هل تعطي وظيفة "المنطقة"؟ "> مربع الفئة: namedshape { var sidelength : double func area ()-> double {} }

A.   int

B.   منطقة مربع

C.   مزدوج

D.   منطقة

78: var sidelength: double } }

A.   اسمه

B.   مربع

C.   فصل

D.   مزدوج

E.   طول الجانب

79: & nbsp ؛ in the text أدناه ، ماذا هل اسم الطريقة الوحيدة للفئة؟ مربع الفئة: namedshape { var sidelength: double func area ()-> double {< SPAN STYLE = "Font-Family: ؛ Font-Size: 12pt ؛ اللون: RGB (0،0،0) ؛ على غرار الخط: عادي ؛ متغير الخط: عادي ؛" -family: ؛ font-size: 12pt ؛ اللون: rgb (0،0،0) ؛ على الطراز الخط: عادي ؛ متغير الخط: عادي ؛ ">} }

A.   طول الجانب

B.   منطقة

C.   مربع

D.   اسمه

E.   مزدوج

80: central dispatch (gcd )؟

A.   multithespling

B.   المهمة التسلسلية

C.   لا أحد

D.   إرسال الرسالة

81: uitableView *mytableView = [[[uitableview incloc] initwithframe: << span style = "font-family: ؛ font-size: 12pt ؛ color: rgb (0،0،0) ؛ font-style: normal ؛ font-font: normal ؛"

A.   دع MyTableView: UitableView = New UitableView (الإطار: Cgrectzero ، النمط: .grouped) ؛

B.   دع mytableview: uitableView = uitableView.alloc (). init (الإطار: Cgrectzero ، النمط: .grouped) ؛

C.   دع mytableview: uitableView = uitableview (الإطار: cgrectzero ، النمط: .grouped) ؛

D.   دع mytableview: uitableview = uitableview (الإطار: cgrectzero ، النمط: UitableViewstyleGrouped)

82:

A.   سيتم استدعاء DoDset مرة أخرى

B.   سوف يخلق حلقة لا نهائية

C.   سوف تأخذ العقار هذه القيمة

D.   لن يتم تجميع الكود

83:

A.   امتداد int {mutating func cube () {self = الذات الذاتية}}}

B.   Extension int {mutating func cube () {return selfelfelf}}

C.   الامتداد int {func cube () {self = الذات الذاتية}}}

D.   امتداد int {func cube () {return selfelfelf}}

84:

A.   الخلفية

B.   Uiqueue

C.   أي قائمة انتظار

D.   Mainqueue

85: println (& quot ؛ 1 & quot ؛ ) _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: يجب أن يكون الاسم أيضًا يمكن استخدامها كمعلمة خارجية؟

A.   _ (الإجابة الصحيحة)

B.   @

C.   :

D.   #

87: ما هي نتيجة الكود التالي؟ func potterybarn (الاسم: سلسلة ، درجة: int)-> String {return & quot ؛ hello (name)! درجاتك هي (النتيجة). & quot ؛ } potterybarn (& quot ؛ tom & quot ؛ ، 2 )

A.   مرحبا توم! درجاتك هي 2.**

B.   الاسم: توم ، النتيجة: 2

C.   مرحبا توم!

D.   Potterybarn = & quot ؛ مرحبًا توم! درجاتك هي 2. & quot ؛

88: string {return & quot ؛ hello (name)! درجاتك هي (النتيجة). & quot ؛ }

A.   عدد صحيح

B.   خيط

C.   وظيفة

D.   ثابت

89: func potterybarn (name: السلسلة ، النتيجة: int)-> String {return & quot ؛ hello (name)! درجاتك هي (النتيجة).

A.   سلسلة ، int

B.   مخزن الفخار

C.   الاسم ، النتيجة

90: وهو الشكل الاختياري الصحيح لأسفل عامل المصبوب؟

A.   مثل

B.   مثل؟

C.   مثل!

D.   مثل.

E.   كما >>

91: 9 بدون استخدام 9 ، ستكتب ...

A.   لأني في 0 ... 8

B.   لأني في 0> .. 9

C.   لأني في 1 <.. 8

D.   لأني في 1 .. <9

92:

A.   دع = 3.14159

B.   دع <pi> = 3.14159

C.   دع = & quot ؛ & quot ؛

D.   دع = & quot ؛ dogcow & quot ؛

93: يمكن أن يمثل أي شيء:

A.   مثال على أي نوع فئة.

B.   أنواع الوظائف.

C.   مثال على أي نوع على الإطلاق.

94: ما هو اسم الوظيفة التالية: func potterybarn (الاسم: سلسلة ، درجة: int)-> String {return & quot ؛ hello (name)! درجاتك هي (النتيجة). & quot ؛ }

A.   خيط

B.   الاسم: السلسلة ، النتيجة: int

C.   مخزن الفخار

D.   Func

95:

A.   func

B.   وظيفة

C.   إجراء

D.   يترك

E.   امتداد

96: ما هو نوع السلسلة السريعة ، القاموس ، صفيف؟

A.   فصل

B.   اتحاد

C.   التعداد

D.   بناء

97: ماذا ستكون القيمة النهائية لـ & quot ؛ A.Data & quot ؛ و & quot ؛ B.Data & quot ؛ بعد أن تكون الرموز التالية تنفذ؟ struct a {var data: int = 2} var a = a () -variant: Normal ؛ "> a.data = 5

A.   A.Data = 10 و B.Data = 2

B.   A.Data = 2 و B.Data = 5

C.   A.Data = 5 و B.Data = 5

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

98: كيف ستعمل القوس على مقبض & quot ؛ country & quot ؛ مثيل و & quot ؛ country2 & quot ؛ مرجع متى & quot ؛ country1 & quot ؛ تم ضبطه على & quot ؛ nil & quot ؛؟ Class Country { init (name: string) { self.name = name }} var Country1: Country؟ var country2: Country؟ country2 =

A.   سيقوم Arc بتخصيص حالة البلد ، لكن Country2 سيحتفظ بالاسم & quot ؛ بنغلاديش & quot ؛

B.   لن يتعامل ARC إلى حالة البلد ، لكن Country2 سيصبح & quot ؛ nil & quot ؛

C.   لن يتعامل ARC إلى حالة البلد وسيحتفظ Country2 الاسم & quot ؛ بنغلاديش & quot ؛

D.   سوف ARC تعامل مع حالة البلد وسيصبح Country2 & quot ؛ nil & quot ؛

99:

A.   يستخدم Swift غير ARC ، لذلك نحتاج إلى التعامل مع المراجع يدويًا.

B.   يستخدم Swift قوسًا لكننا ما زلنا بحاجة إلى تجنب الدورات المرجعية باستخدام ضعيفة و مراجع قوية وما إلى ذلك

C.   يستخدم Swift ARC حتى لا نحتاج إلى الاهتمام بإدارة الذاكرة على الإطلاق.

D.   نا

100: in أي من هذه الأنواع تطبق القوس؟

A.   فصل

B.   بناء

C.   تعداد

D.   الأنواع الأساسية (سلسلة ، int ، bool)