اختبار وحدة الخوارزميات والبرمجة

  1. تعد المتغيرات جزءاً اساسياً في تصميم برامج سكراتش  وتطويرها 

    • صحيح
    • خاطئ
  2. لا يمكن استدعاء الدالة البرمجية  في البرنامج مرات عديدة  للتقليل من  تكرار  المقطع البرمجي

    • صحيح
    • خاطئ
  3. تراعي برمجية سكراتش  عناصر المواطنة الرقمية بتوفيرها اكثر من 70 لغة ما يضمن الوصول لمجتمع عالمي من المستخدمين

    • صحيح
    • خاطئ
  4. لا يمكن  تداخل جملة شرطية في حلقة تكرارية ضمن مقطع برمجي في برمجية سكراتش 

    • صحيح
    • خاطئ
  5. البرمجة الثنائية  

    • منهجية في تطوير البرمجيات
    • اشتغل اثنين من المبرمجين معا بالمشروع نفسه واستعمال كل منهما لجهاز الحاسوب نفسه
    • تحسن من جودة البرمجية وزيادة الانتاجية
    • جميع ما ذكر
  6. لكل  مُتغيِّرٍ باسمٍ  يُستدعى بهِ، وقيمةٍ  تُخزَّنُ داخلَهُ  تكونُ قابلةً للتبديلِ والتعديلِ  ونوعٍ للبياناتِ
     التي هي  نوعِ القيمةِ المُخزَّنةِ داخلَ المُتغيِّرِ

    • صحيح
    • خاطئ
  7. من العوامل التي ينبغي  مراعاتها عند تسمية المتغير 

    • عدم اختيارُ اسمٍ للمُتغيِّرِ كلمة او جملة
    • اعتمادُ اسمِ المُتغيِّرِ إمّا بالعربيةِ، وإمّا بالإنجليزيةِ
    • اشتمالُ اسمِ المُتغيِّرِ على أحرفٍ، أوْ أرقام فقط
    • جميع ما ذكر
  8. نوع البيانات للمتغير   الذي قيمته  إما صواب  أو خطأ 

    • عدد صحيح
    • قيمة منطقية
    • نص
    • عدد عشري
  9. نوع البيانات للمتغير   الذي قيمته   2004  

    • عدد صحيح
    • تاريخ/وقت
    • عدد عشري
    • قيمة منطقية
  10. الجملُ الشرطيةُ المُركَّبةُ في سيناريو يتضمَّنُ وضعَ شرطٍ داخلَ شرطٍ آخرَ. في هذا السيناريو يتم  تنفيذ الشرطُ الخارجي فقطْ  

    • صحيح
    • خاطئ
  11. الحلقات المتداخلة هي : 

    • استخدام حلقتين تكرار الواحدة تلو الأخرى
    • استخدام حلقة تكرار داخل حلقة تكرارية أخرى بهدف تنفيذ أوامر متكررة
    • استخدام حلقة تكرارية بداخلها جملة شرطية
    • جميع ما ذكر
  12. ما عدد  تكرار   كلمة  مرحبا  في  المقطع البرمجي الآتي 

    • 1
    • 3
    • 5
    • 100
  13.  كم عدد  حلقات التكرار    في  المقطع البرمجي الآتي 

    • حلقتين تكرار متداخلات
    • حلقتين تكرار متتاليات
    • حلقة تكرار واحدة
    • لا يوجد حلقات تكرار
  14. ما عدد  الخطوات التي سيتحركها هر سكراتش على المنصة حسب المقطع البرمجي الآتي 

    • 10
    • 20
    • 100
    • لن يتحرك وسيبقى في مكانه
  15. يتطلَّبُ إنشاءُ روتينٍ فرعيٍّ باستخدامِ لَبِناتي   My Blocks  توافرَ عنصرينِ اثنينِ لَبِناتُ التعريفِ و لَبِناتُ الاسمِ

    • صحيح
    • خاطئ
  16.  ما هي الخطوات التي سيتحركها قط سكراتش  ضمن المقطع البرمجي الآتي 

    • 13
    • 65
    • 50
    • 15
  17.  كيف ستتحرك الفأرة عند تنفيذ هذه الأوامر  في برمجية سكراتش 

    • تتحرك الفأرة دائماً في كل الاتجاهات وترتد عند اصطدامها بالحافة
    • تتحرك الفأرة من اليسار إلى اليمين ثم تختفي من الشاشة
    • تتحرك الفأرة ذهاباً وإياباً من الأعلى إلى الأسفل بشكل غير مستمر
    • تتحرك الفأرة ذهاباً وإياباً من اليمين إلى اليسار بشكل مستمر
  18. الهدف من المقطع البرمجي الآتي في برمجية سكراتش 

    • ايجاد حاصل جمع عددين
    • المقارنة بين العدد الأول والثاني
    • قراءة قيمة العدد الأول والثاني
    • ايجاد حاصل جمع أربعة اعداد
  19. نوع الجملة الشرطية في المقطع البرمجي الآتي 

    • الجملة الشرطية إذا ...............
    • جملة شرطية متداخلة
    • الجملة الشرطية إذا ....... وإلا
    • الجملة شرطية مركبة
  20. ناتج تنفيذ  المقطع البرمجي الآتي  اذا كان قيمة  العمر  التي تم ادخالها من قبل المستخدم  هي 30

     

    • انت في مرحلة الشباب
    • حاول مجددا
    • لن ينفذ اي شيء
    • انت في مرحلة الشباب ثم حاول مجددا