الثانوية العامة 2026الاستعلام عن النتيجةاعرف الكليات المناسبة لمجموعكتنسيق 2026

البرمجة والذكاء الاصطناعي · الصف الثاني الثانوي

أسئلة: البنية العامة لتطبيقات الويب

15 سؤال اختيار من متعدد و6 سؤال مقالي بنموذج إجابة، لمراجعة درس «البنية العامة لتطبيقات الويب» من البرمجة والذكاء الاصطناعي (الصف الثاني الثانوي). راجع الأسئلة أدناه، أو اختبر نفسك فورًا.

اختبار سريع من 10 أسئلة عشوائية من بنك الأسئلة أعلاه — تُخلط الأسئلة والاختيارات في كل مرة، فلن يتكرر الاختبار بنفس الترتيب.

اختيار من متعدد

  1. أي طبقة في تطبيق الويب هي المسؤولة بشكل أساسي عن عرض المحتوى واستقبال مدخلات المستخدم عبر المتصفح؟

    • الواجهة الخلفية
    • الواجهة الأمامية
    • قاعدة البيانات
    • الخادم المخبأ
    عرض الإجابة والتعليل

    الإجابة الصحيحة: الواجهة الأمامية

    الواجهة الأمامية هي الجزء الذي يراه المستخدم ويتفاعل معه مباشرة في المتصفح.

  2. ما الدور الأساسي للواجهة الخلفية في نموذج الطبقات الثلاث؟

    • تخزين البيانات بشكل دائم
    • عرض واجهات المستخدم الرسومية
    • معالجة الطلبات وتطبيق قواعد العمل
    • إدارة اتصالات الشبكة فقط
    عرض الإجابة والتعليل

    الإجابة الصحيحة: معالجة الطلبات وتطبيق قواعد العمل

    الواجهة الخلفية تقوم بمعالجة المنطق والقرارات التي لا تظهر للمستخدم مباشرة.

  3. في تطبيق متجر إلكتروني، أين يتم حفظ سجل طلبات العملاء؟

    • الواجهة الأمامية
    • الواجهة الخلفية
    • قاعدة البيانات
    • ذاكرة المتصفح المؤقتة
    عرض الإجابة والتعليل

    الإجابة الصحيحة: قاعدة البيانات

    قاعدة البيانات هي الطبقة المخصصة لحفظ البيانات بشكل دائم واسترجاعها.

  4. ما هو المسار الصحيح لتدفق طلب المستخدم في تطبيق الويب؟

    • الخلفية ثم الأمامية ثم البيانات
    • الأمامية ثم الخلفية ثم البيانات
    • البيانات ثم الخلفية ثم الأمامية
    • الأمامية ثم البيانات ثم الخلفية
    عرض الإجابة والتعليل

    الإجابة الصحيحة: الأمامية ثم الخلفية ثم البيانات

    يستقبل المستخدم الطلب من الأمامية، تعالجه الخلفية، ثم تسترجع البيانات من طبقة البيانات.

  5. أي مما يلي يُعد مثالاً على مهمة تقوم بها الواجهة الخلفية في شبكة تواصل اجتماعي؟

    • عرض الخط الزمني للمستخدم
    • تحديد الجمهور المستهدف للمنشورات
    • إدخال نص المنشور في مربع النص
    • تخزين صورة الملف الشخصي
    عرض الإجابة والتعليل

    الإجابة الصحيحة: تحديد الجمهور المستهدف للمنشورات

    اتخاذ القرارات وتحديد الجمهور هي عملية معالجة ومنطق تقع ضمن مسؤولية الواجهة الخلفية.

  6. لماذا لا يمكن للواجهة الأمامية وحدها القيام بمهام التخزين الدائم للبيانات؟

    • لأنها لا تملك لغات برمجة
    • لأنها تعمل على جهاز المستخدم ولا يمكنها ضمان الوصول المشترك من أجهزة مختلفة
    • لأنها بطيئة جداً في استرجاع البيانات
    • لأنها لا تدعم الاتصال بالإنترنت
    عرض الإجابة والتعليل

    الإجابة الصحيحة: لأنها تعمل على جهاز المستخدم ولا يمكنها ضمان الوصول المشترك من أجهزة مختلفة

    الواجهة الأمامية تفتقر للقدرة على حفظ بيانات مركزية ومستمرة عبر جلسات وأجهزة متعددة.

  7. في نموذج الطبقات الثلاث، ماذا يحدث عند طلب التحقق من توفر منتج في المخزون؟

    • الواجهة الأمامية تتحقق من المخزون مباشرة
    • الواجهة الخلفية تطلب البيانات من قاعدة البيانات ثم تعالجها
    • قاعدة البيانات ترسل النتيجة للمستخدم مباشرة
    • الواجهة الأمامية تتصل بقاعدة البيانات مباشرة
    عرض الإجابة والتعليل

    الإجابة الصحيحة: الواجهة الخلفية تطلب البيانات من قاعدة البيانات ثم تعالجها

    الخلفية هي التي تدير المنطق وتتواصل مع قاعدة البيانات لتقديم النتيجة للأمامية.

  8. أي من الخيارات التالية يمثل دوراً للواجهة الأمامية في موقع مشاركة فيديو؟

    • حساب عدد المشاهدات الكلي
    • تخزين ملف الفيديو الأصلي
    • استقبال إجراءات المستخدم مثل الضغط على زر التشغيل
    • التحكم في الإعلانات الموجهة
    عرض الإجابة والتعليل

    الإجابة الصحيحة: استقبال إجراءات المستخدم مثل الضغط على زر التشغيل

    الأمامية هي المسؤولة عن التفاعل المباشر مع المستخدم في واجهة العرض.

  9. هل نموذج الطبقات الثلاث هو البنية الوحيدة الممكنة لتطبيقات الويب؟

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

    الإجابة الصحيحة: لا، هو نموذج تعليمي مبسط وقد تختلف البنية الفعلية

    النموذج يسهل الفهم، لكن البنية الحقيقية قد تكون أكثر تعقيداً أو مختلفة.

  10. ما هي الوظيفة الأساسية لقاعدة البيانات في تطبيق ويب؟

    • عرض النتائج للمستخدم
    • اتخاذ قرارات منطقية
    • تخزين واسترجاع البيانات
    • إرسال رسائل البريد الإلكتروني
    عرض الإجابة والتعليل

    الإجابة الصحيحة: تخزين واسترجاع البيانات

    قاعدة البيانات هي المكان المخصص لحفظ المعلومات بشكل دائم ومنظم.

  11. عندما يكتب المستخدم كلمة بحث، من الذي يجهز النتائج لإرسالها للعرض؟

    • الواجهة الأمامية
    • الواجهة الخلفية
    • قاعدة البيانات
    • المتصفح
    عرض الإجابة والتعليل

    الإجابة الصحيحة: الواجهة الخلفية

    الخلفية هي التي تعالج الاستعلام وتجهز النتائج المسترجعة من قاعدة البيانات للعرض.

  12. في تطبيق الويب، ماذا تعني عبارة الواجهة الخلفية تقرر وتعالج؟

    • أنها المسؤولة عن شكل الأزرار
    • أنها المسؤولة عن تطبيق قواعد العمل والتحقق من البيانات
    • أنها المسؤولة عن تخزين الصور فقط
    • أنها المسؤولة عن تحديث المتصفح
    عرض الإجابة والتعليل

    الإجابة الصحيحة: أنها المسؤولة عن تطبيق قواعد العمل والتحقق من البيانات

    الخلفية هي عقل التطبيق الذي ينفذ المنطق والتحقق من صحة العمليات.

  13. في تطبيق حجز مواعيد عيادة، أي طبقة تتولى التحقق من أن الموعد المطلوب لم يحجزه مريض آخر؟

    • قاعدة البيانات وحدها دون أي معالجة
    • المتصفح
    • الواجهة الخلفية
    • الواجهة الأمامية
    عرض الإجابة والتعليل

    الإجابة الصحيحة: الواجهة الخلفية

    التحقق قرار يعتمد على قواعد العمل، فتتولاه الواجهة الخلفية بعد أن تطلب الحجوزات المخزنة من قاعدة البيانات.

  14. ما الترتيب الصحيح لعودة نتائج البحث إلى المستخدم في نموذج الطبقات الثلاث؟

    • قاعدة البيانات ← الواجهة الخلفية ← الواجهة الأمامية
    • الواجهة الخلفية ← قاعدة البيانات ← الواجهة الأمامية
    • قاعدة البيانات ← الواجهة الأمامية مباشرة
    • الواجهة الأمامية ← قاعدة البيانات ← الواجهة الخلفية
    عرض الإجابة والتعليل

    الإجابة الصحيحة: قاعدة البيانات ← الواجهة الخلفية ← الواجهة الأمامية

    تعيد طبقة البيانات النتائج إلى الواجهة الخلفية التي تجهزها وترسلها إلى الواجهة الأمامية لتعرضها.

  15. أي العبارات الآتية تلخص أدوار الطبقات الثلاث بدقة؟

    • الأمامية تخزن، والخلفية تعرض، وقاعدة البيانات تقرر
    • الطبقات الثلاث تؤدي الوظيفة نفسها
    • الأمامية تقرر، والخلفية تخزن، وقاعدة البيانات تعرض
    • الأمامية تعرض وتجمع، والخلفية تقرر وتعالج، وقاعدة البيانات تخزن وتسترجع
    عرض الإجابة والتعليل

    الإجابة الصحيحة: الأمامية تعرض وتجمع، والخلفية تقرر وتعالج، وقاعدة البيانات تخزن وتسترجع

    هذا هو التلخيص الذي يعبر عن تقسيم المسؤوليات في النموذج التعليمي للطبقات الثلاث.

أسئلة مقالية

  1. اشرح الفرق بين دور الواجهة الأمامية والواجهة الخلفية في تطبيق الويب مع ذكر مثال لكل منهما.

    عرض نموذج الإجابة

    الواجهة الأمامية هي الجزء المرئي الذي يتعامل معه المستخدم (مثل نماذج الإدخال أو شاشات عرض المنتجات)، بينما الواجهة الخلفية هي الجزء الذي يعمل على الخادم لمعالجة الطلبات (مثل التحقق من كلمة المرور أو البحث في قاعدة البيانات).

  2. لماذا تُعد قاعدة البيانات جزءاً حيوياً في تطبيقات الويب الحديثة؟

    عرض نموذج الإجابة

    تعد قاعدة البيانات حيوية لأنها تتيح حفظ البيانات بشكل دائم ومنظم، مما يسمح للمستخدمين بالوصول إلى معلوماتهم (مثل سجل الطلبات أو الرسائل) من أي جهاز وفي أي وقت، بدلاً من فقدانها بإغلاق المتصفح.

  3. تتبع مسار طلب المستخدم عند تسجيل الدخول إلى تطبيق ويب.

    عرض نموذج الإجابة

    1. يدخل المستخدم بياناته عبر الواجهة الأمامية. 2. تُرسل البيانات للواجهة الخلفية. 3. تتحقق الخلفية من قاعدة البيانات لمطابقة البيانات. 4. تعيد قاعدة البيانات النتيجة للخلفية. 5. ترسل الخلفية نتيجة النجاح أو الفشل للأمامية لعرضها للمستخدم.

  4. ما الفرق بين تطبيقات الويب التقليدية والتطبيقات التي يمكن تثبيتها على الجهاز؟

    عرض نموذج الإجابة

    تطبيقات الويب التقليدية تُستخدم حصراً عبر متصفح الويب وتعتمد على الاتصال المباشر بالخادم، بينما التطبيقات التي يمكن تثبيتها قد توفر ميزات إضافية مثل الوصول دون اتصال بالإنترنت أو تكامل أعمق مع نظام تشغيل الجهاز.

  5. لو كنت تصمم تطبيقاً لمكتبة، أي طبقة تختار لتخزين بيانات الكتب، ولماذا؟

    عرض نموذج الإجابة

    أختار طبقة قاعدة البيانات، لأن بيانات الكتب (مثل العناوين، المؤلفين، وحالة التوفر) هي معلومات يجب حفظها بشكل دائم ومشاركتها بين جميع المستخدمين، وهو ما توفره قاعدة البيانات.

  6. اذكر مهمة واحدة لا يمكن للواجهة الأمامية إنجازها بمفردها ووضح السبب.

    عرض نموذج الإجابة

    لا يمكن للواجهة الأمامية وحدها حفظ سجل مشتريات المستخدم بشكل دائم، لأنها تعمل محلياً على جهاز المستخدم ولا تملك صلاحية الوصول لقاعدة بيانات مركزية مشتركة بين جميع المستخدمين.

الرجوع إلى الدرس

السؤال 1 من 10