اسئلة تقنية وبرمجية

اختبار قصير حول موضوعات برمجية مختلفة

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

  • انقر على عرض الاجابات لمعرفة الاجابات وتوضيحاتها.
  • انقر على معرفة المزيد لتوليد 5 اسئلة عشوائية جديدة.
  • انقر على الاحتفال الآن للاحتفال بالمعرفة الجديدة التي حصلت عليها اليوم.

اختبار قصير مكون من 5 اسئلة تقنية وبرمجية عامة

في Git، ما الفرق بين git merge و git rebase؟

الخيارات:

  • الخيار الأول: git rebase يحافظ على السجل الزمني بينما git merge يعيد ترتيب التاريخ.

  • الخيار الثاني: كلاهما يؤديان نفس الوظيفة ولكن git merge أسرع.

  • الخيار الثالث: git merge يُستخدم فقط في المستودعات البعيدة، بينما git rebase يعمل محليًا.

  • الخيار الرابع: git merge يدمج التغييرات بين الفروع مع الاحتفاظ بالتاريخ، بينما git rebase يعيد تطبيق التغييرات على أساس فرع جديد.

كيف يتم تعليق جزء من الكود في PHP؟


الخيارات:

  • الخيار الأول: // أو /* */
  • الخيار الثاني: #
  • الخيار الثالث: <!-- -->
  • الخيار الرابع: /* */ فقط

اجب السؤال التالي عن SQL:


أنت تصمم قاعدة بيانات فيها جدول عن اللاعبين المشاركين في الأولمبيات

في جدول اللاعبين، هنالك عمود عن سرعة لاعبي القفز الطويل.

ما هو نوع البيانات المناسب لهذا العمود؟

في Git، ما وظيفة الأمر git pull؟

الخيارات:

  • الخيار الأول: لحذف مستودع

  • الخيار الثاني: لجلب التحديثات من المستودع البعيد ودمجها

  • الخيار الثالث: لإنشاء مستودع جديد

  • الخيار الرابع: لحفظ التغييرات المحلية

في قواعد البيانات، ما الفرق بين INNER JOIN و LEFT JOIN؟

الخيارات:

  • الخيار الأول: LEFT JOIN يعيد فقط القيم المتطابقة بين الجدولين، بينما INNER JOIN يعيد جميع البيانات.

  • الخيار الثاني: INNER JOIN أسرع من LEFT JOIN لأنه يتجنب البيانات غير المتطابقة.

  • الخيار الثالث: INNER JOIN يعيد فقط الصفوف المتطابقة بين الجدولين، بينما LEFT JOIN يعيد جميع الصفوف من الجدول الأول ويُكملها بالقيم NULL من الجدول الثاني عند عدم وجود تطابق.
  • الخيار الرابع: لا يوجد فرق بينهما عند استخدام مفتاح أساسي في الجدول الثاني.

نتيجتك هي: بغض النظر عن نتيجتك، ما يهم حقًا هو أنك قمت بالمحاولة وأظهرت استعدادًا للتعلم. الآن، حان الوقت للاحتفال!

هل تعلمت شيئاً جديداً من هذا الاختبار البرمجي القصير؟

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

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