Développer en langage C++
A partir de la variable suivante : char c = 'a'; quelle est la valeur affichée après exécution de : printf ("%d\n", c);
a
97
erreur à la compilation
erreur à l'exécution
Quelles sont les tailles en octets des types prédéfinis long, char, double, short :
8, 1, 4, 2
4, 1, 4, 2
4, 2, 8, 4
4, 1, 8, 2
Quelle est la structure de contrôle itérative non valide en langage C
for (i = 0; i<10; i++) printf("%d", i);
while (i>=0) { printf("%d", i); i--; }
until (i<0) { printf("%d", i); i--; }
for(i=10; ; i--) {printf("%d", i); if(i==0) break; }
Parmi les situations suivantes, quelles sont les situations correspondant à l?utilisation d?un switch :
effectuer un traitement particulier en fonction d?une valeur entière spécifique
factoriser un traitement pour un ensemble de valeurs entières ordonnées
fournir un traitement par défaut
substituer l?exécution de la fonction courante par celle spécifiée dans le switch
En terminologie objet, le polymorphisme est :
Le mécanisme permettant de construire des solutions génériques fortement évolutives.
Le moyen par lequel des objets peuvent s?échanger des messages sans avoir besoin de connaître leur type réel.
Le moyen par lequel des objets issues d?une même hiérarchie d?héritage, peuvent réagir différemment lors de la réception d?un même message.
La matérialisation dynamique de la redéfinition de services au sein d?une même hiérarchie d?héritage.
En terminologie objet, une classe est :
Un autre terme pour désigner un objet.
Le mécanisme permettant de définir l?ensemble des propriétés commun à un type d?objet.
Un moule à fabriquer des objets.
L?endroit où sont stockés les objets de même nature.