Détails du test
Le QCM C++ vous permettra de tester vos connaissances générales, du niveau débutant à un niveau plus avancé !
Plus précisément, il met en évidence votre degré de compétences dans les domaines suivants : concepts de code, comme les arguments en ligne de commande, les pointeurs et la gestion mémoire. Nous allons donc voir :
- Pointeurs (char pointers, arithmétique des pointeurs)
- Allocations/désallocation mémoire
- Classes - constructeurs, création d'objets, suppression, liste d'initialisation
- Concepts OOPs - Héritage / Polymorphisme
Auteur du test : Abha Agrawa
Je programme en C++ depuis 9 ans déjà. Je mobilise mon expertise dans la création de solutions logicielles pour l'industrie financière. Travailler avec WeLoveDevs sur ce questionnaire a été une opportunité excitante mélangeant développement informatique et expérience du recrutement simultanément !
Exemple de question
Consider a class MyType which defines a public function isType() as:
int isType (MyType& obj)
{
return (&obj == this) ? 1 : 0;
}
What is the output of the following? Object ‘obj’ of MyType is allocated statically and a pointer variable ‘objptr’ of type MyType is declared.
objptr = &obj;
if ( objptr->isType(obj) )
std::cout << "&obj and invoking object match!!!" << std::endl;
else
std::cout << "&obj and invoking object do not match!!!" << std::endl;
Avis des développeurs et techs
Tests recommandés
- Combien gagne un développeur C++ en 2025 ?
- Toutes nos questions d'entretiens sur C++ pour développeur
- Combien gagne un Développeur Back-end en 2025 ?
- Toutes nos questions d'entretiens pour Développeur Back-end