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