- 1. برمجة الحاسوب هي عملية تصميم وإنشاء التعليمات التي تخبر الحاسوب بكيفية أداء مهمة معينة. تتضمن كتابة التعليمات البرمجية باستخدام لغات البرمجة مثل جافا، وبايثون، وسي بلس بلس، والعديد من اللغات الأخرى. يحتاج المبرمجون إلى فهم عميق للمنطق والخوارزميات ومهارات حل المشكلات لإنشاء برامج فعالة وموثوقة. تُستخدم البرمجة في تطبيقات متنوعة مثل تطوير مواقع الويب، وتطبيقات الهاتف المحمول، وألعاب الفيديو، وأنظمة التشغيل. تتطلب البرمجة الإبداع والانتباه إلى التفاصيل والصبر لتصحيح الأخطاء وتحسين التعليمات البرمجية. تعلم البرمجة يفتح فرصًا في مختلف الصناعات ويساعد في تشكيل مستقبل التكنولوجيا. أي لغة برمجة تعتبر 'منخفضة المستوى'؟
A) جافاسكربت B) لغة التجميع C) روبي D) بايثون
- 2. ما هو نوع البيانات المستخدم لتخزين الأعداد الصحيحة في البرمجة؟
A) سلسلة نصية (String) B) عدد صحيح (Integer) C) عدد عشري (Float) 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) 10 B) 11 C) 13 D) 16
- 10. ما هي بنية البيانات التي تستخدم مبدأ "الأخير الداخل، الأول الخارج" (LIFO)؟
A) شجرة (Tree) B) طابور (Queue) C) مصفوفة (Array) D) مكدس (Stack)
- 11. ما هو اسم العملية التي تحول كود المصدر إلى كود الآلة؟
A) الترجمة (التحويل) B) التحسين C) التفسير D) إعادة الهيكلة
A) نظام البرمجة الإبداعية B) أوراق الأنماط المتتالية C) حلول برمجيات الحاسوب D) نظام هيكلة المحتوى
- 13. أي من الخيارات التالية هو نظام شائع لإدارة الإصدارات؟
A) Git B) MySQL C) HTML D) Python
- 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) Eclipse C) Visual Studio Code D) Sublime Text
- 22. ما هو هيكل البيانات الذي يقوم بترتيب العناصر بترتيب تسلسلي؟
A) شجرة B) قائمة C) مكدس D) مصفوفة
- 23. في البرمجة الشيئية، ما هو الاسم الذي يُطلق على عملية إنشاء نسخة جديدة من فئة؟
A) التهيئة (أو التجسيد) B) الإعلان C) التهيئة D) التعريف
- 24. ما هي نتيجة العملية الحسابية 3 + 5 في البرمجة؟
A) 8 B) 3 C) 15 D) 5
- 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) if-else (إذا-وإلا) B) switch-case (عبارة switch-case) C) while-loop (حلقة التكرار while) D) for-loop (حلقة التكرار for)
- 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) أمرية
|