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