الامتحان 1: الموضوع، الفصول من 01 إلى 10
ورقة الامتحان
| التكوين | Flutter + لعبة ثنائية الأبعاد — الجزء 1A: لغة Dart |
| المقرر | الفصول من 01 إلى 10 |
| المدة | 3 ساعات |
| سلم التنقيط | 100 نقطة |
| الوثائق المسموح بها | لا شيء |
| الجهاز | لا شيء (امتحان ورقي) — راجع صيغة «على الحاسوب» في نهاية الموضوع |
الاسم الكامل: ................................................................
التاريخ: .................................. العلامة: ............ / 100
المقرر المُقيَّم
| الفصل | المفاهيم |
|---|---|
| 01 | main()، void، print()، الفاصلة المنقوطة، حساسية حالة الأحرف، التعليقات، التنفيذ المتسلسل، اصطلاحات التسمية |
| 02 | المتغيرات، String، int، double، bool، num، var، dynamic، final، const، late، الاستيفاء (interpolation)، toString()، int.parse()، double.parse() |
| 03 | العوامل الحسابية، ~/، %، الإسناد المركّب، ++ و--، المقارنات، &&، ||، !، الأولوية، العامل الثلاثي |
| 04 | if، else if، else، الشروط المتداخلة، switch، case، default، تعبير switch، النمط _ |
| 05 | for، while، do while، العدّادات، المراكِمات، break، continue، الحلقات المتداخلة، الشبكات ثنائية الأبعاد |
| 06 | List، Set، Map، الفهرس، دوال المجموعات، المجموعات المتداخلة |
| 07 | التصريح والاستدعاء، return، المعاملات الموضعية، الاختيارية، المسمّاة، required، القيم الافتراضية، =>، الدوال المجهولة، النطاق |
| 08 | الصنف، الكائن، النسخة (instance)، الخاصية، الدالة (method)، this، التفاعل بين الكائنات |
| 09 | البانيات (الافتراضي، المخصّص، المسمّاة، const، factory)، initializer list، getters، setters، toString() |
| 10 | التغليف (encapsulation)، الأعضاء الخاصة _، getters وsetters مع التحقق، extends، super، @override، تعدد الأشكال (polymorphism)، is، as |
التعليقات
التعليقات مدعومة عبر GitHub Discussions
سجّل الدخول باستخدام GitHub للمشاركة في النقاش