تخطَّ إلى المحتوى

اختبار C++

أجب عن الأسئلة التالية لتختبر فهمك وتحصل على شهادة.

0 / 21

1. أي تعليمة تطبع نصًا في C++؟

2. ماذا يخزّن المؤشّر (pointer)؟

3. ماذا يفعل الرمز & في معامل دالة مثل (int &x)؟

4. ما ناتج 10 / 3 إذا كان الرقمان من نوع int؟

5. ما الكلمة التي تجعل صنفًا يرث من آخر بشكل عام؟

6. أي رأس (header) نضمّنه لاستخدام cout و cin؟

7. كيف نقرأ مدخلًا من المستخدم؟

8. ما النوع المناسب لتخزين نص في C++ الحديثة؟

9. ما هي المرجعية (reference)؟

10. ما الحاوية القياسية للمصفوفة الديناميكية في STL؟

11. ما الكلمة التي تسمح بتجاوز دالة في الصنف المشتق؟

12. ما الذي يحرّر الذاكرة المحجوزة بـ new؟

13. ما فائدة القوالب (templates)؟

14. كيف نمسك الاستثناءات في C++؟

15. ما الدالة التي يبدأ منها تنفيذ برنامج C++؟

16. ما فائدة std::move على كائن؟

17. ما الفرق الجوهري بين unique_ptr وshared_ptr؟

18. ماذا يعني [&] بقائمة التقاط تعبير لامدا؟

19. ما الفرق بين std::find وstd::transform؟

20. لماذا يجب أن يكون operator<< دالة friend مستقلة وليست دالة عضو؟

21. ما الغرض من std::mutex عند استخدام عدة threads؟

مسار C++ — تحتاج 13 إجابات صحيحة على الأقل للنجاح.