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