اكثر اسئلة واجوبة المقابلات طلبا والاختبارات عبر الإنترنت
منصة تعليمية للتحضير للمقابلات والاختبارات عبر الإنترنت والدروس والتدريب المباشر

طوّر مهاراتك من خلال مسارات تعلم مركزة واختبارات تجريبية ومحتوى جاهز للمقابلات.

يجمع WithoutBook أسئلة المقابلات حسب الموضوع والاختبارات العملية عبر الإنترنت والدروس وأدلة المقارنة في مساحة تعلم متجاوبة واحدة.

التحضير للمقابلة

الاختبارات التجريبية

اجعلها الصفحة الرئيسية

احفظ هذه الصفحة في المفضلة

الاشتراك عبر البريد الإلكتروني

C++ اسئلة واجوبة المقابلات

Test your skills through the online practice test: C++ Quiz Online Practice Test

فروقات ذات صلة

C vs C++Java vs C++

سؤال 16. What are the advantages of inheritance?


? It permits code reusability.
? Reusability saves time in program development.
? It encourages the reuse of proven and debugged high-quality software, thus reducing problem after a system becomes functional.

هل هذا مفيد؟ اضف تعليقا عرض التعليقات
 

سؤال 17. What is the difference between declaration and definition?


The declaration tells the compiler that at some later point we plan to present the definition of this declaration.
E.g.: void stars () //function declaration
The definition contains the actual implementation.
E.g.: void stars () // declarator
{
for(int j=10; j>=0; j--) //function body
cout<<?*?;
cout<<endl; }

هل هذا مفيد؟ اضف تعليقا عرض التعليقات
 

سؤال 18. What is the difference between an ARRAY and a LIST?

Answer1
Array is collection of homogeneous elements.
List is collection of heterogeneous elements.

For Array memory allocated is static and continuous.
For List memory allocated is dynamic and Random.

Array: User need not have to keep in track of next memory allocation.
List: User has to keep in Track of next location where memory is allocated.

Answer2
Array uses direct access of stored members, list uses sequencial access for members.

//With Array you have direct access to memory position 5
Object x = a[5]; // x takes directly a reference to 5th element of array

//With the list you have to cross all previous nodes in order to get the 5th node:
list mylist;
list::iterator it;

for( it = list.begin() ; it != list.end() ; it++ )
{
if( i==5)
{
x = *it;
break;
}
i++;
}

هل هذا مفيد؟ اضف تعليقا عرض التعليقات
 

سؤال 19. Does c++ support multilevel and multiple inheritance?


Yes.

هل هذا مفيد؟ اضف تعليقا عرض التعليقات
 

سؤال 20. What is a template?


Templates allow to create generic functions that admit any data type as parameters and return value without having to overload the function with all the possible data types. Until certain point they fulfill the functionality of a macro. Its prototype is any of the two following ones:


template <class indetifier> function_declaration; template <typename indetifier> function_declaration;
The only difference between both prototypes is the use of keyword class or typename, its use is indistinct since both expressions have exactly the same meaning and behave exactly the same way.

هل هذا مفيد؟ اضف تعليقا عرض التعليقات
 

4) Does c++ support multilevel and multiple inheritance? 5) What is a template? " />

الاكثر فائدة حسب تقييم المستخدمين:

حقوق النشر © 2026، WithoutBook.