🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 4 بطاقة لهذه الصفحة
ما المقصود بالمصطلح البرمجي 'Module'؟
- أ) لوحة الرسم القماشية
- ب) النموذج البرمجي
- ج) هيكل بيانات
- د) نظام التشغيل
الإجابة الصحيحة: b
الإجابة: النموذج البرمجي
الشرح: في البرمجة، الـ Module هو ملف يحتوي على كود برمجي (مثل دوال، متغيرات، كائنات) مكتوب لأداء مهام محددة. يمكن استيراد هذا النموذج البرمجي واستخدام محتوياته في برامج أخرى، مما يعزز إعادة استخدام الكود ويحسن التنظيم.
تلميح: هو ملف يحتوي على دوال ومتغيرات وصفوف يمكن استيرادها واستخدامها في برامج أخرى.
التصنيف: تعريف | المستوى: سهل
ما المقصود بـ 'Primitive Data Structures' في البرمجة؟
- أ) ملفات نصية
- ب) هياكل بيانات غير بسيطة
- ج) هياكل بيانات بسيطة
- د) عناصر القاموس
الإجابة الصحيحة: c
الإجابة: هياكل بيانات بسيطة
الشرح: هياكل البيانات البسيطة (Primitive Data Structures) هي الأنواع الأساسية للبيانات التي يوفرها لغة البرمجة، مثل الأعداد الصحيحة (integers)، والأعداد العشرية (floats)، والقيم المنطقية (booleans)، والنصوص (strings). تسمى 'بسيطة' لأنها تمثل قيمة واحدة ولا يمكن تقسيمها إلى مكونات أصغر من نفس النوع.
تلميح: هي الأنواع الأساسية للبيانات التي لا يمكن تقسيمها إلى أجزاء أصغر من نفس النوع.
التصنيف: تعريف | المستوى: متوسط
ما هو المقابل العربي للمصطلح البرمجي 'Dictionary'؟
- أ) قائمة
- ب) دالة
- ج) قاموس
- د) توثيق
الإجابة الصحيحة: c
الإجابة: قاموس
الشرح: في البرمجة، الـ Dictionary هو هيكل بيانات غير بسيط (Non-Primitive) يخزن البيانات على شكل أزواج من المفتاح (Key) والقيمة (Value) المرتبطة به. يُستخدم للبحث السريع عن القيمة باستخدام المفتاح الخاص بها. المقابل العربي لهذا المصطلح هو 'قاموس'.
تلميح: هو هيكل بيانات يجمع بين المفاتيح والقيم المرتبطة بها.
التصنيف: تعريف | المستوى: سهل
ما المقصود بـ 'Code Reuse' في سياق البرمجة؟
- أ) نسخ الملفات النصية
- ب) توثيق الكود البرمجي
- ج) إعادة استخدام المقطع البرمجي
- د) فهرسة القوائم
الإجابة الصحيحة: c
الإجابة: إعادة استخدام المقطع البرمجي
الشرح: إعادة استخدام الكود (Code Reuse) هو مبدأ أساسي في هندسة البرمجيات يعني كتابة كود برمجي بطريقة يمكن استخدامه في أكثر من مكان أو مشروع. يتم تحقيق ذلك عادةً من خلال إنشاء دوال (Functions) أو نماذج برمجية (Modules) أو مكتبات (Libraries) قابلة لإعادة الاستخدام، مما يوفر الوقت ويقلل الأخطاء ويحسن كفاءة التطوير.
تلميح: مفهوم برمجي يهدف إلى تجنب كتابة نفس الكود أكثر من مرة.
التصنيف: مفهوم جوهري | المستوى: متوسط