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