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

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

أسئلة: أساسيات تقنية الواجهة الأمامية

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

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

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

  1. أي من التقنيات التالية تُستخدم بشكل أساسي لتحديد هيكل وبنية صفحة الويب؟

    • CSS
    • JavaScript
    • HTML
    • React
    عرض الإجابة والتعليل

    الإجابة الصحيحة: HTML

    HTML هي لغة الترميز المسؤولة عن تحديد بنية وهيكل الصفحة مثل العناوين والفقرات.

  2. ما هو الدور الرئيسي للغة CSS في تطوير الويب؟

    • إضافة السلوك التفاعلي
    • تحديد مظهر الصفحة وتنسيقها
    • بناء هيكل الصفحة
    • إدارة قواعد البيانات
    عرض الإجابة والتعليل

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

    CSS تُستخدم للتحكم في الألوان، الخطوط، التخطيط، والمظهر العام للموقع.

  3. أي من العناصر التالية يُعد مثالاً على HTML الدلالي (Semantic HTML)؟

    • div
    • span
    • nav
    • style
    عرض الإجابة والتعليل

    الإجابة الصحيحة: nav

    عنصر nav يحدد بوضوح جزء التنقل في الصفحة، بينما div عنصر عام لا يحمل دلالة وظيفية.

  4. ما الفائدة الأساسية لاستخدام HTML الدلالي فيما يخص إمكانية الوصول؟

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

    الإجابة الصحيحة: مساعدة قارئ الشاشة على فهم بنية الصفحة

    تساعد العناصر الدلالية قارئ الشاشة على فهم بنية الصفحة والتنقل بين أقسامها بوضوح.

  5. ماذا يعني نهج الأولوية للجوال (Mobile-first) في التصميم المتجاوب؟

    • تصميم الموقع للشاشات الكبيرة أولاً
    • تصميم الموقع للهواتف الصغيرة منذ بداية العمل
    • استخدام JavaScript فقط للهواتف
    • إلغاء CSS عند استخدام الهاتف
    عرض الإجابة والتعليل

    الإجابة الصحيحة: تصميم الموقع للهواتف الصغيرة منذ بداية العمل

    نهج الأولوية للجوال يعني البدء بتصميم الصفحة للشاشات الصغيرة، ثم توسيع التخطيط للشاشات الأكبر.

  6. أي من الخيارات التالية يصف وظيفة إطارات العمل (Frameworks) في تطوير الويب؟

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

    الإجابة الصحيحة: توفير وظائف ومكونات جاهزة لزيادة الكفاءة

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

  7. أي مكتبة JavaScript تُستخدم لبناء واجهات المستخدم من مكونات قابلة لإعادة الاستخدام؟

    • Next.js
    • React
    • HTML5
    • CSS3
    عرض الإجابة والتعليل

    الإجابة الصحيحة: React

    React هي مكتبة JavaScript متخصصة في بناء واجهات المستخدم المعتمدة على المكونات.

  8. هل يضمن استخدام HTML الدلالي ترتيبًا أعلى في نتائج محركات البحث؟

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

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

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

  9. ما هو الدور الذي تلعبه JavaScript في صفحة الويب؟

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

    الإجابة الصحيحة: إضافة السلوك والتفاعلية

    HTML يبني هيكل الصفحة، وCSS يحدد مظهرها، أما JavaScript فتضيف السلوك والتفاعل.

  10. ما المقصود بالتصميم المتجاوب؟

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

    الإجابة الصحيحة: ضبط التخطيط تلقائيًا حسب حجم الشاشة

    التصميم المتجاوب يضبط التخطيط تلقائيًا حسب حجم الشاشة، كالكمبيوتر والهاتف والجهاز اللوحي.

  11. ما هو إطار العمل المبني على React ويوفر طرقًا مختلفة لعرض الصفحات؟

    • Vue
    • Next.js
    • Angular
    • Bootstrap
    عرض الإجابة والتعليل

    الإجابة الصحيحة: Next.js

    Next.js إطار مبني على React يوفر التوجيه وطرقًا مختلفة لعرض الصفحات؛ أما Vue وAngular فإطاران مستقلان، وBootstrap مكتبة تنسيق.

  12. عند بناء صفحة ويب، هل من الضروري استخدام HTML وCSS وJavaScript معًا؟

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

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

    تُستخدم التقنيات بحسب حاجة الصفحة؛ فصفحة ثابتة بسيطة قد تكفيها HTML وCSS دون JavaScript.

  13. صفحة فيها زر «سجّل الآن» وعداد يزيد عند كل ضغطة دون إعادة تحميل الصفحة. أي تقنية تنفذ سلوك العداد؟

    • JSON
    • HTML
    • CSS
    • JavaScript
    عرض الإجابة والتعليل

    الإجابة الصحيحة: JavaScript

    JavaScript تضيف السلوك والتفاعلية، مثل الاستجابة للضغط وتحديث جزء من الشاشة.

  14. موقع يعرض التنقل عمودًا جانبيًّا على الحاسوب، ويعرضه فوق المحتوى على الهاتف تلقائيًّا. ما اسم هذا المفهوم؟

    • إطار العمل
    • HTML الدلالية
    • واجهة برمجة التطبيقات
    • التصميم المتجاوب
    عرض الإجابة والتعليل

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

    التصميم المتجاوب يضبط التخطيط تلقائيًّا وفق حجم الشاشة.

  15. أي مما يلي يصف Next.js وصفًا صحيحًا؟

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

    الإجابة الصحيحة: إطار عمل مبني على React لبناء تطبيقات الويب

    Next.js إطار عمل مبني على React، يوفر التوجيه وطرقًا مختلفة لعرض الصفحات.

أسئلة مقالية

  1. اشرح الفرق بين دور HTML وCSS وJavaScript في بناء صفحة الويب باستخدام التشبيه المعماري.

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

    HTML يمثل هيكل المبنى (الجدران والأساس)، CSS يمثل الديكور الداخلي والخارجي (الألوان والدهانات)، وJavaScript تمثل الأنظمة التفاعلية كأنظمة الكهرباء والسباكة التي تجعل المبنى وظيفيًا.

  2. لماذا يُفضل المطورون استخدام عناصر HTML الدلالية مثل header وnav بدلًا من div العام؟

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

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

  3. ما الفائدة من استخدام أطر العمل مثل Vue أو React بدلاً من كتابة الكود من الصفر؟

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

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

  4. كيف يؤثر التصميم المتجاوب على تجربة المستخدم في ظل انتشار الهواتف الذكية؟

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

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

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

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

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

  6. وضح العلاقة بين HTML الدلالي ومحركات البحث.

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

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

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

السؤال 1 من 10