برمجة الحاسوب - اختبار
Computer programming
  • 1. برمجة الحاسوب هي عملية تصميم وإنشاء التعليمات التي تخبر الحاسوب بكيفية أداء مهمة معينة. تتضمن كتابة التعليمات البرمجية باستخدام لغات البرمجة مثل جافا، وبايثون، وسي بلس بلس، والعديد من اللغات الأخرى. يحتاج المبرمجون إلى فهم عميق للمنطق والخوارزميات ومهارات حل المشكلات لإنشاء برامج فعالة وموثوقة. تُستخدم البرمجة في تطبيقات متنوعة مثل تطوير مواقع الويب، وتطبيقات الهاتف المحمول، وألعاب الفيديو، وأنظمة التشغيل. تتطلب البرمجة الإبداع والانتباه إلى التفاصيل والصبر لتصحيح الأخطاء وتحسين التعليمات البرمجية. تعلم البرمجة يفتح فرصًا في مختلف الصناعات ويساعد في تشكيل مستقبل التكنولوجيا. أي لغة برمجة تعتبر 'منخفضة المستوى'؟
A) روبي
B) بايثون
C) جافاسكربت
D) لغة التجميع
  • 2. ما هو نوع البيانات المستخدم لتخزين الأعداد الصحيحة في البرمجة؟
A) عدد صحيح (Integer)
B) عدد عشري (Float)
C) سلسلة نصية (String)
D) قيمة منطقية (Boolean)
  • 3. في البرمجة الشيئية، ما هي الفئة (class)؟
A) نموذج أو مخطط لإنشاء الكائنات.
B) رمز موسيقي.
C) نوع من أنواع الحلقات.
D) أسلوب تنسيق نص.
  • 4. ماذا تعني اختصار IDE في مجال البرمجة؟
A) بيئة التطوير المتكاملة
B) مؤسسة رقمية مبتكرة
C) محرك التصميم التفاعلي
D) محرر قواعد البيانات عبر الإنترنت
  • 5. ما هو الرمز الذي يُستخدم عادةً للإشارة إلى بداية تعليق في العديد من لغات البرمجة؟
A) <!-- -->
B) //
C) -->
D) /* */
  • 6. ما هو الخوارزمية في البرمجة؟
A) طريقة للعزف على الموسيقى.
B) نوع من هياكل البيانات.
C) أداة تصميم مرئية.
D) مجموعة من التعليمات لحل مشكلة.
  • 7. ما هي اللغة التي غالبًا ما تُستخدم في تطوير تطبيقات الويب؟
A) سي بلس بلس
B) جافاسكريبت
C) سويفت
D) جافا
  • 8. ما هو الاسم الذي يُطلق على عملية تحديد وإصلاح الأخطاء في برنامج؟
A) الترجمة (التحويل إلى لغة الآلة)
B) التحسين
C) تصحيح الأخطاء
D) التفسير
  • 9. ما هي نتيجة العملية الحسابية 5 + 3 * 2؟
A) 13
B) 16
C) 11
D) 10
  • 10. ما هي بنية البيانات التي تستخدم مبدأ "الأخير الداخل، الأول الخارج" (LIFO)؟
A) طابور (Queue)
B) مصفوفة (Array)
C) شجرة (Tree)
D) مكدس (Stack)
  • 11. ما هو اسم العملية التي تحول كود المصدر إلى كود الآلة؟
A) إعادة الهيكلة
B) التحسين
C) التفسير
D) الترجمة (التحويل)
  • 12. ما هو اختصار CSS؟
A) نظام هيكلة المحتوى
B) أوراق الأنماط المتتالية
C) حلول برمجيات الحاسوب
D) نظام البرمجة الإبداعية
  • 13. أي من الخيارات التالية هو نظام شائع لإدارة الإصدارات؟
A) Python
B) HTML
C) Git
D) MySQL
  • 14. ماذا تعني اختصار API في مجال البرمجة؟
A) واجهة برمجة متقدمة
B) دمج البروتوكولات الآلية
C) تفاعل دقيق مع البرنامج
D) واجهة برمجة التطبيقات
  • 15. ما هو الغرض من عبارة 'else' في البرمجة؟
A) لتعريف دالة.
B) لتكرار كتلة من التعليمات البرمجية.
C) لاستيراد مكتبات خارجية.
D) لتوفير كتلة تعليمات برمجية بديلة عندما لا يتحقق شرط معين.
  • 16. ما هو الرمز المستخدم للتعليقات ذات السطر الواحد في العديد من لغات البرمجة؟
A) //
B) --
C) ##
D) /* */
  • 17. ما هو الرمز المستخدم لكتابة التعليقات في لغة البرمجة بايثون؟
A) *
B) //
C) --
D) #
  • 18. ما هو الاسم الذي يُطلق على جزء صغير من التعليمات البرمجية يمكن إعادة استخدامه لأداء مهمة محددة؟
A) روتين فرعي
B) قسم
C) دالة
D) متغير
  • 19. ما هي الشركة التي طورت لغة البرمجة C#؟
A) أمازون
B) مايكروسوفت
C) جوجل
D) أبل
  • 20. ما هو المصطلح الذي يصف عملية دمج حقول البيانات والأساليب في وحدة واحدة؟
A) التغليف
B) الوراثة
C) التجريد
D) تعدد الأشكال
  • 21. أيّ من الخيارات التالية هو بيئة تطوير متكاملة (IDE) شائعة لتطوير تطبيقات جافا؟
A) PyCharm
B) Visual Studio Code
C) Sublime Text
D) Eclipse
  • 22. ما هو هيكل البيانات الذي يقوم بترتيب العناصر بترتيب تسلسلي؟
A) مصفوفة
B) شجرة
C) مكدس
D) قائمة
  • 23. في البرمجة الشيئية، ما هو الاسم الذي يُطلق على عملية إنشاء نسخة جديدة من فئة؟
A) التهيئة
B) التعريف
C) التهيئة (أو التجسيد)
D) الإعلان
  • 24. ما هي نتيجة العملية الحسابية 3 + 5 في البرمجة؟
A) 5
B) 8
C) 3
D) 15
  • 25. ما هو الغرض من الدالة البانية (constructor) في البرمجة الشيئية؟
A) تحديد الألوان في صفحة الويب.
B) استيراد المكتبات الخارجية.
C) تهيئة حالة الكائن.
D) إنشاء حلقات تكرارية.
  • 26. ما هو دور المترجم في البرمجة؟
A) لتنفيذ الكود سطرًا بسطر.
B) لتصميم واجهات المستخدم.
C) لتصحيح الأخطاء في الكود.
D) لترجمة الكود المصدري إلى كود الآلة.
  • 27. ما هي الوظيفة الأساسية لنظام التشغيل؟
A) تأمين اتصالات الشبكة.
B) إنشاء تطبيقات الويب.
C) إدارة موارد الأجهزة والبرامج.
D) تصميم واجهات المستخدم.
  • 28. ما هو نوع اللغة الذي تُعرف لغة جافا بشكل أساسي به؟
A) موجهة للكائنات
B) إجرائية
C) وظيفية
D) إعلانية
  • 29. أي من العبارات التالية صحيحة حول القيمة 'null' في البرمجة؟
A) تساوي صفرًا.
B) تستخدم في العمليات المنطقية.
C) تمثل خطأ.
D) تمثل متغيرًا لا يحمل أي قيمة.
  • 30. ما هو دور الدالة في البرمجة؟
A) لتشغيل ملفات الصوت.
B) لعرض الصور على الشاشة.
C) لإنجاز مهمة محددة.
D) لتنسيق النصوص في المستند.
  • 31. أي من الخيارات التالية هو نظام إدارة قواعد بيانات علائقية؟
A) Python
B) CSS
C) MySQL
D) HTML
  • 32. ما هو المصطلح الذي يطلق على العبارة التي يتم تنفيذها بشكل متكرر بناءً على شرط معين؟
A) حلقة
B) متغير
C) مصفوفة
D) دالة
  • 33. ما هو نوع لغة البرمجة التي تتطلب من المبرمج تحديد تسلسل الخطوات التي يجب اتباعها لحل مشكلة ما؟
A) إعلانية
B) وظيفية
C) برمجية نصية
D) إجرائية
  • 34. أي مما يلي يمثل مثالاً على عبارة شرطية في البرمجة؟
A) for-loop (حلقة التكرار for)
B) switch-case (عبارة switch-case)
C) if-else (إذا-وإلا)
D) while-loop (حلقة التكرار while)
  • 35. ما هو نوع لغة البرمجة التي تعتمد على مجموعة من التعليمات لأداء المهام؟
A) إعلاني
B) منطقي
C) إلزامي (أو قياسي)
D) وظيفي
  • 36. ما هي لغة البرمجة المعروفة باستخدامها في تحليل البيانات وتعلم الآلة؟
A) بايثون
B) سي شارب
C) آر
D) بي إتش بي
  • 37. ماذا تعني اختصار SQL في مجال البرمجة؟
A) منطق الأسئلة التسلسلي
B) لغة الاستعلامات المهيكلة
C) رابط الاستعلامات البرمجية
D) منطق الاستعلامات النظامي
  • 38. ما هو نوع الخطأ الذي يحدث أثناء تجميع برنامج؟
A) خطأ منطقي
B) خطأ في وقت التشغيل
C) خطأ دلالي
D) خطأ في بناء الجملة (النحو)
  • 39. ما هو نوع لغة البرمجة التي تسمح للمبرمج بتحديد النتائج المطلوبة بدلاً من تحديد الخطوات التفصيلية لتحقيقها؟
A) أمرية
B) وظيفية
C) إعلانية
D) إجرائية
تم إنشاؤها باستخدام That Quiz — موقع توليد اختبار الرياضيات مع موارد لمجالات أخرى.