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

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

أسئلة: إنشاء صفحات ويب تفاعلية بالذكاء الاصطناعي وعرض موقعك تقديميًّا

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

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

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

  1. الصفحة التي تتغير وتستجيب لإجراءات المستخدم تسمى صفحة:

    • ثابتة
    • مطبوعة
    • تفاعلية (ديناميكية)
    • ساكنة
    عرض الإجابة والتعليل

    الإجابة الصحيحة: تفاعلية (ديناميكية)

    الصفحات التفاعلية تستخدم JavaScript.

  2. الوسم المستخدم لربط ملف JavaScript بصفحة HTML هو:

    • link
    • a
    • script
    • style
    عرض الإجابة والتعليل

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

    script src="script.js".

  3. يوضع وسم script غالبًا في نهاية body لأن:

    • ملف CSS يُحذف
    • ذلك يسرّع الإنترنت
    • ذلك يغير لون الخلفية
    • عناصر الصفحة تكون قد ظهرت قبل أن يحاول الكود الوصول إليها
    عرض الإجابة والتعليل

    الإجابة الصحيحة: عناصر الصفحة تكون قد ظهرت قبل أن يحاول الكود الوصول إليها

    حتى يجد الكود العناصر.

  4. الدالة addEventListener("click", ...) تعني:

    • احذف العنصر
    • نفّذ الأوامر عند حدوث النقر
    • غيّر عنوان الصفحة
    • أنشئ ملفًا جديدًا
    عرض الإجابة والتعليل

    الإجابة الصحيحة: نفّذ الأوامر عند حدوث النقر

    تستمع لحدث النقر.

  5. الكلمة let في JavaScript تعرّف متغيرًا:

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

    الإجابة الصحيحة: يمكن أن تتغير قيمته

    let قابل للتغيير، وconst ثابت.

  6. إذا كانت المصفوفة colors بها 4 ألوان، فإن colors.length تساوي:

    • 0
    • 5
    • 4
    • 3
    عرض الإجابة والتعليل

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

    length عدد العناصر.

  7. إذا كانت index = 3 والمصفوفة بها 4 ألوان، فإن (index + 1) % 4 تساوي:

    • 4
    • 3
    • 1
    • 0
    عرض الإجابة والتعليل

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

    4 % 4 = 0، فيعود للون الأول.

  8. استخدام باقي القسمة % في برنامج تغيير الألوان يفيد في:

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

    الإجابة الصحيحة: العودة إلى أول لون بعد آخر لون

    الدوران بين القيم.

  9. الأمر document.body.style.backgroundColor = colors[index] يؤدي إلى:

    • تغيير حجم الخط
    • حذف المصفوفة
    • تغيير نص الزر
    • تغيير لون خلفية الصفحة إلى اللون المختار من المصفوفة
    عرض الإجابة والتعليل

    الإجابة الصحيحة: تغيير لون خلفية الصفحة إلى اللون المختار من المصفوفة

    يغير لون الخلفية.

  10. الدالة querySelectorAll(".headline") تحدد:

    • عنصرًا واحدًا بمعرّفه
    • كل العناصر التي لها الفئة headline
    • ملف CSS
    • أول فقرة فقط
    عرض الإجابة والتعليل

    الإجابة الصحيحة: كل العناصر التي لها الفئة headline

    تحدد كل العناصر المطابقة.

  11. الدالة forEach في JavaScript تشبه في Python:

    • حلقة for
    • معامل %
    • عبارة if
    • الدالة print
    عرض الإجابة والتعليل

    الإجابة الصحيحة: حلقة for

    تمر على كل عنصر.

  12. إذا لم يعمل الزر في صفحتك، فمن أول ما تتحقق منه:

    • لون الخلفية
    • حجم الشاشة
    • تطابق قيمة id في HTML وJavaScript
    • اسم المتصفح
    عرض الإجابة والتعليل

    الإجابة الصحيحة: تطابق قيمة id في HTML وJavaScript

    اختلاف id سبب شائع.

  13. الأداة في المتصفح التي تعرض رسائل أخطاء JavaScript هي:

    • سجل التحميلات
    • Console في أدوات المطور
    • شريط العنوان
    • المفضلة
    عرض الإجابة والتعليل

    الإجابة الصحيحة: Console في أدوات المطور

    Console تعرض الأخطاء.

  14. من نقاط العرض التقديمي لموقع الويب:

    • أسماء المتصفحات
    • سعر الحاسوب
    • موضوع الموقع وما تعلمته في HTML وCSS وJavaScript
    • عدد ساعات النوم
    عرض الإجابة والتعليل

    الإجابة الصحيحة: موضوع الموقع وما تعلمته في HTML وCSS وJavaScript

    أربع نقاط: الموضوع ثم ما تعلمته في كل لغة.

  15. في العرض التقديمي لموقعك يجب أن:

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

    الإجابة الصحيحة: تشرح ما فهمته أنت وتوضح بصدق ما ساعدك فيه الذكاء الاصطناعي

    الأمانة والفهم.

أسئلة مقالية

  1. كيف تُربط ملفات CSS وJavaScript بصفحة HTML؟ ولماذا يوضع وسم script غالبًا في نهاية body؟

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

    CSS بالوسم link rel="stylesheet" href="style.css" داخل head، وJavaScript بالوسم script src="script.js". ويوضع script في نهاية body حتى تكون عناصر الصفحة قد ظهرت قبل أن يحاول الكود الوصول إليها.

  2. اشرح كيف يغيّر البرنامج لون الخلفية بين 4 ألوان في كل ضغطة زر.

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

    نخزن الألوان في مصفوفة colors، ومتغير index يبدأ من 0. عند النقر نحسب index = (index + 1) % colors.length فيأخذ القيم 1، 2، 3، 0، 1… ثم نجعل document.body.style.backgroundColor يساوي colors[index].

  3. فرّق بين const وlet في JavaScript.

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

    const تعرّف متغيرًا لا تتغير قيمته بعد تعريفه، مثل حفظ عنصر الزر. let تعرّف متغيرًا يمكن تغيير قيمته، مثل index الذي يزيد مع كل ضغطة.

  4. اذكر النقاط الأربع للعرض التقديمي لموقع الويب مع مثال لكل نقطة.

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

    1) موضوع الموقع: مثل موقع عن كرة القدم. 2) ما تعلمته في HTML: مثل ربط CSS وJavaScript بالوسمين link وscript. 3) ما تعلمته في CSS: مثل تعيين لون الخلفية للمحدد body. 4) ما تعلمته في JavaScript: مثل تحديد العناصر بـ getElementById وكتابة ما يحدث عند النقر بـ addEventListener.

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

السؤال 1 من 10