امتحان في البرمجة الكائنية التوجه oop كلية النيل الأبيض ( 1 )

امتحان في البرمجة الكائنية التوجه object oriented programming

امتحان في البرمجة الكائنية التوجه object oriented programming

درس جديد نتناول فيه امتحان مادة البرمجة الكائنية التوجه (  object oriented programming ) لكلية النيل الأبيض، حيث تم وضع هذا الامتحان في العام 2014 لطلاب دبلوم علوم الحاسوب بالكلية، نسأل الله تعالى أن يوفقنا وإياكم .


السؤال الأول :

عرف كل من الآتي :

  1. الكائن
  2. الكلاس
  3. الوراثة
  4. الكبسلة
  5. البولي مورفيزم
  6. الميذودولوجي
  7. الكلاس المجرد
  8. الوراثة المتعددة
  9. مرحلة المتطلبات
  10. مرحلة الاختبار

السؤال الثاني :

أجب بلا أو نعم :

  1. الكلاس المجرد يحتوي عل الأقل على عملية واحدة غير منتهية (     ) .
  2. معظم الكلاسات الأعلى مجردة (     ) .
  3. الكبسلة هو إظهار وضم البيانات المختلفة وإخفائها في النهاية للمستخدم (     ) .
  4. صفحات الكتاب نوع العلاقة هنا اتحاد (     ) .
  5. معرف الوصول العام يتيح لك الوصول إلى الدالة أو المتغير من الكائن مباشرة أو أحد إشتقاق الكلاس (     ) .
  6. معرف الوصول الخاص يمكن فقط رؤيته من خارج الفئة الذي تم تعريفه من خلاله (     ) .
  7. المراحل التقليدية لنظم إنتاج البرمجيات تحتوي على التكرار (     ) .
  8. المنازل على الشارع العام نوع العلاقة تجميع (     ) .
  9. تستخدم الدوال العامة للوصول إلى متغيرات خاصة (     ) .
  10. الأصدقاء في الفصل نوع العلاقة تجميع (     ) .

السؤال الثالث :

  1. ما هي أنواع الكلاس .
  2. ما هي خصائص الكائن .
  3. عدد أسباب إعادة تعريف العملية .
  4. ما هي محددات الوصول في لغة البرمجة الموجهة .
  5. ما هي العناصر الأساسية في جميع لغات البرمجة الموجهة .

السؤال الرابع :

وضح الفروقات بين كل من الآتي :

  1. إنتاج البرمجيات بواسطة المراحل التقليدية ومراحل الكائنات الموجهة .
  2. الكائن والكلاس .
  3. الكلاس المجرد والكلاس غير المجرد .
  4. محاسن ومساوي الوراثة التعددية .
  5. ميذودولوجي إسبيرال والشلال .

السؤال الخامس :

تحدث بإيجاز عن كل من المفاهيم التالية :
  1. مراحل تطور اللغات .
  2. المراحل التقليدية لإنتاج نظم البرمجيات .
  3. إعادة استخدام البرنامج .
  4. علاقة الكائنات مع بعضها بواسطة التجميع والإتحاد .
  5. لماذا الميذودولوجي .

السؤال السادس :

بالرسم التوضيحي فقط أجب عن الأسئلة التالية :

  1. الكلاس الهرمي .
  2. الوراثة .
  3. الميذودولوجي التكرارية .
  4. الإتحاد وتجميع الكائنات .
  5. الوراثة المتعددة .

السؤال السابع :

1. أنشئ كلاس بإسم Emploee وأكتب داخل هذا الكود :

    Public firstname As string

    ومن ثم قم بإنشاء عشرة كائنات وبعد ذلك قم بعرض قيمة العداد .

2. أكتب الكود الذي يقوم بتغيير لون النص ولون الخلفية .

مقالات ذات صلة

إرسال تعليق

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *