Thursday, October 30, 2025 | Accueil | Contact    
COGITEC - Transfert de savoir-faire en technologie objet
  |   Valeurs  |   Partenaires  |  Location  |  
  PRESENTATION ENTREPRISE
  Activités
  Localisation
 
  FORMATION
  Catalogue
  Calendrier
  Proposer une date
  Evaluez-vous
 
  RECHERCHE
  Formations
  Stages
 
  REFERENCES
  Interentreprises
  Intra entreprise
  Accompagnement
 
  DEVELOPPEMENT
 
 
  COGITEC
  12 avenue Jules Verne
44230 Saint Sébastien / Loire
Mail : cogitec@cogitec.fr
Tél: 02 40 94 78 68
 
EVALUEZ-VOUS EN LIGNE
  C/C++
Développer en langage C++

Répondez aux 14 questions suivantes pour évaluer vos connaissances sur cette formation.

 -1-
Quelle caractéristique ne s?applique pas au langage C++ :
C++ est langage objet
C++ est langage compilé
C++ est une sur couche du langage C
C++ est un méta langage

 -2-
Etant donnée la variable char car = ?a?; quelle est la fonction qui est invoquée par l?appel foo(car);
void foo(int i);
void foo(const int * i);
void foo(const char * i);
aucune de celles proposées

 -3-
Quelle caractéristique ne s?applique pas au destructeur C++ :
il est appelé implicitement quand un objet sort de sa portée
il est appelé par l?instruction delete
il peut recevoir des arguments
il n?a pas de valeur de retour

 -4-
Etant donnée l'instance unA de la classe A, quel est le constructeur permettant de traiter l?instanciation A autreA = unA ;
A(const A& );
A(const A);
A(const A*);
aucun de ceux proposés

 -5-
Quel opérateur ne peut-on pas surcharger en C++ :
.
[ ]
->
new

 -6-
Etant donnée la fonction A& foo( void ); et les instances unA et autreA de la classe A, quelle instruction ne fait pas appel à l'opérateur d'affectation défini dans la classe A :
unA = autreA ;
A unA = autreA ;
unA.operator= ( autreA ) ;
foo () = autreA ;

 -7-
Quelle est la syntaxe correcte pour que la classe B hérite de A :
class B implements A { ? };
class B extends A { ? };
class B : public A { ? };
class B inherited A { ? };

 -8-
Quel attribut d?accès n'est pas applicable en C++ :
private
global
public
protected

 -9-
Quelle assertion sur les classes abstraites est fausse :
non instanciable
contient des méthodes virtuelles pures
ne contient jamais d?attribut
une classe dont on peut hériter

 -10-
Une fonction membre virtuelle ne peut pas être :
le mécanisme C++ permettant la mise en ?uvre du polymorphisme
une fonction membre dont l?adresse de la méthode est résolue à l?exécution
applicable à un destructeur
générée inline

 -11-
Quel flux n?est pas prédéfini en C++ :
cout
cfile
cerr
cin

 -12-
Quelle proposition provoque une erreur à la compilation :
cout << "uneChaine" ;
cout << 'a' , 'b' ;
cout << hex << 20 ;
cout << endl ;

 -13-
Quel mécanisme n?est pas disponible en C++ :
dynamic cast
static cast
l'opérateur kindOf
les namespaces

 -14-
Etant donnée la définition suivante :
template <class T, int i> class A{...};
Quelle est la proposition valide :
A<int, 3> unA;
class B : public A<char, 20> {...};
typedef A<char *, 20> C;
elles sont toutes valides