Définissez les termes suivants :
Donnée composée
Structure
Champ / membre
struct
typedef
Opérateur .
Instance de structure
Structure imbriquée
Tableau de structures
Qu’est-ce qu’une structure ?
Pourquoi utiliser une structure ?
Quelle est la différence entre structure et tableau ?
Une structure peut-elle contenir plusieurs types de données ?
Comment accéder à un champ d’une structure ?
Peut-on avoir un tableau de structures ?
À quoi sert le mot-clé struct ?
Peut-on modifier un champ d’une structure ?
Quelle est la différence entre variable simple et structure ?
Dans quels cas préfère-t-on une structure à plusieurs variables séparées ?
Une structure est _______________________________________________
Le mot-clé struct sert à _________________________________________
Une structure permet de __________________________________________
Un champ d’une structure est _____________________________________
Accéder à un champ d’une structure consiste à _______________________
Modifier un champ d’une structure signifie __________________________
Un tableau de structures est _____________________________________
Déclarer une variable de type structure consiste à ___________________
Une structure peut contenir _______________________________________
Utiliser une structure permet de ___________________________________
Une structure permet de regrouper plusieurs __________.
Les variables internes d’une structure sont appelées __________.
Chaque champ peut avoir un __________ différent.
Déclarer une structure consiste à définir ses __________.
Accéder à un champ se fait avec l’opérateur __________.
Une structure permet de __________ les données.
Initialiser une structure consiste à donner des __________ à ses champs.
Une variable de type structure peut contenir plusieurs __________ liées.
Une structure améliore la __________ du programme.
Une structure sert à représenter une __________ réelle.
Une structure permet de regrouper plusieurs variables différentes.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Tous les champs d’une structure doivent avoir le même type.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Une structure sert à organiser des données liées entre elles.
☐ Vrai ☐ Faux
Justification : ____________________________________________
On accède aux champs d’une structure avec un opérateur spécial.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Une structure ne peut contenir qu’un seul champ.
☐ Vrai ☐ Faux
Justification : ____________________________________________
On peut créer plusieurs variables à partir d’une même structure.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Une structure améliore la lisibilité du programme.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Une structure peut contenir des nombres et des caractères.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Une structure ne peut pas être initialisée.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Une structure peut représenter un objet réel (étudiant, livre, etc.).
☐ Vrai ☐ Faux
Justification : ____________________________________________
Reliez chaque terme à son rôle :
Terme
_________________________________________________________________
struct ☐
champ ☐
variable de structure ☐
. (point) ☐
typedef ☐
{ } ☐
initialisation ☐
tableau de structures ☐
structure imbriquée ☐
affectation (=) ☐
Rôle
______________________________________________________________________________________________
☐ Structure qui contient elle-même une autre structure comme champ
☐ Copier d'un coup toutes les valeurs d'une structure dans une autre de même type
☐ Mot-clé utilisé pour définir un nouveau type de données personnalisé
☐ Donnée (ou membre) individuelle contenue à l'intérieur d'une structure
☐ Permet de créer un raccourci pour ne plus avoir à réécrire le mot "struct"
☐ Liste permettant de stocker plusieurs exemplaires (fiches) du même type structure
☐ Accéder à un champ spécifique à partir du nom d'une variable de structure
☐ Délimitent la liste de tous les champs lors de la définition du modèle
☐ Variable concrète créée en mémoire à partir du modèle défini par struct
☐ Action de donner des valeurs de départ aux champs lors de la déclaration