Qu'elle est la différence entre l'approche de modularisation top-down et bottom-up?
Quel est le nom du diagramme qui permet de représenter le découpage d’un problème en sous problèmes?
Compléter la phrase : en C++, tout comme on ne peut pas utiliser une variable ou une constante sans l’avoir préalablement déclarée, on ne peut non plus utiliser une fonction sans en connaître le …
En C++, la création et l'utilisation d’une fonction contient trois parties. Quelles sont-elles ?
Qu’est-ce qu’un intrant d’une fonction ?
Identifier deux avantages à diviser un programme en fonctions.
En C++, à quoi sert l’instruction « return » ?
Vrai ou Faux ?
Lors de l’appel d’un sous programme, on doit toujours mettre des parenthèses.
Compléter le tableau ci-dessous, en indiquant le type d’échange permis par chacun des mécanismes d’échange énumérés :
Mécanisme
Intrant
Extrant
Paramètre par valeur
Paramètre par référence
Valeur de retour
Que contiennent les fichiers « .h » en C++ ?
À l’étape de la compilation, l’outil génère des fichiers objets « .obj ». Pourquoi ces fichiers ne sont-ils pas exécutables?
Que fait l’étape de l’édition de liens ?
Quel est le rôle des directives suivantes : #ifndef, #define et #endif ?
Combien de fonctions main() peut-on retrouver au sein d’un même projet?
Est-ce que main() est le seul sous-programme à pouvoir en appeler d’autres?
Est-ce que ce serait une bonne idée de définir main() dans Mes_Maths.cpp? Pourquoi?
Combien de fichiers sources peut-on avoir dans un seul et même projet?
Peut-on compiler des fichiers d’en-tête?
Que fait la directive #include?
Quelle est la différence entre #include <xyz.h> et #include "xyz.h"?
Vrai ou Faux ?
La directive #include "mes_math.h" indique à notre pré compilateur de remplacer la ligne par l’ensemble du fichier qui contient les définition des fonctions qui sont dans le fichier « mes_math.cpp ».