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