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