Définissez les termes suivants :
Variable / Constante
Type de données
Déclaration / Initialisation
Affectation
Opérateurs / Opérandes
Expression
scanf()
Spécificateurs de format
Qu’est-ce qu’une variable en programmation ?
Quelle est la différence entre une variable et une constante ?
Pourquoi faut-il choisir des noms de variables significatifs et explicites ?
Quelle est la différence entre déclarer et initialiser une variable ?
Que se passe-t-il si on utilise une variable non initialisée ?
Pourquoi est-il recommandé d’initialiser les variables ?
À quoi sert les types de données int ? float ? double ? char ?
Donnez la taille des types suivant : int, float, double, char
Comment peut-on connaître la taille d’un type en C ?
Pourquoi le type double occupe-t-il plus de mémoire que float ?
Quels sont les trois types d'opérateurs ? Donnez des exemples pour chacun des types
Un opérateur peut-il agir sur une seule opérande ? Si oui, donnez un exemple.
Qu’est-ce qu’un opérateur unaire ? Donnez un exemple.
Qu’est-ce qu’un opérateur binaire ? Donnez un exemple.
Combien d’opérandes un opérateur peut-il avoir ?
Que signifie affecter une valeur à une variable ?
Peut-on affecter une valeur à une variable plusieurs fois ? Si oui, que devient l’ancienne valeur après une nouvelle affectation ?
Quelle est la différence entre les opérateurs = et == ?
Que signifie pour vous la "priorité des opérateurs" ? Donnez des exemples
Comment peut-on modifier l’ordre d’évaluation d’une expression ?
Une variable est _______________________________________________
Une constante est _____________________________________________
La déclaration d’une variable consiste à ____________________________
L’initialisation d’une variable correspond à __________________________
L’affectation est l’opération qui permet de ___________________________
Une expression est ____________________________________________
Les opérateurs arithmétiques du langage C sont _____________________
Les opérateurs de comparaison du langage C sont ____________________
Les opérateurs logiques du langage C sont __________________________
La priorité des opérateurs correspond à _____________________________
Une variable est une __________ mémoire permettant de stocker une __________ en mémoire.
Le type d’une variable détermine la __________ des valeurs qu’elle peut contenir.
Avant d’utiliser une variable, il faut obligatoirement la __________.
Donner une valeur à une variable au moment de sa déclaration s’appelle __________.
L’opération qui consiste à modifier la valeur d’une variable s’appelle __________.
Le symbole = en langage C est un opérateur d’__________ et non de __________.
Un opérateur agit sur une ou plusieurs __________.
Les opérateurs &&, ||, ! sont des opérateurs __________.
Les opérateurs +, -, *, / sont des opérateurs __________.
Les opérateurs <, >, <=, >=, ==, != sont des opérateurs de __________.
Le symbole % est un opérateur arithmétique qui calcule le ___________.
La priorité des opérateurs détermine l’__________ d’évaluation des opérations.
Une expression est une combinaison d'__________ et d’__________ produisant une _________.
Une constante est une valeur qui ne peut pas être __________ durant l’exécution du programme.
Le type int permet de stocker des nombres __________.
Le type float permet de stocker des nombres __________.
Le type char permet de stocker un __________.
Une variable est une zone mémoire dont la valeur ne peut pas changer.
☐ Vrai ☐ Faux
Justification : ____________________________________________
En langage C, une variable doit être déclarée avant d’être utilisée.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Le type d’une variable détermine uniquement son nom.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Une variable peut contenir plusieurs valeurs en même temps.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Une affectation permet de modifier la valeur d’une variable.
☐ Vrai ☐ Faux
Justification : ____________________________________________
L’opérateur = compare deux valeurs.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Une expression est composée uniquement de valeurs.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Un opérateur agit sur une ou plusieurs opérandes.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Une constante peut changer de valeur durant l’exécution du programme.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Le type int permet de stocker des nombres réels.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Le type char permet de stocker une chaîne de caractères.
☐ Vrai ☐ Faux
Justification : ____________________________________________
La priorité des opérateurs peut influencer le résultat d’une expression.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Une variable non initialisée possède toujours la valeur 0.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Les opérateurs de comparaison (<, >, <=, >=, ==, !=) renvoient 1 si la condition est vraie et 0 si elle est fausse..
☐ Vrai ☐ Faux
Justification : ____________________________________________
Le symbole % est un opérateur arithmétique qui calcule le reste d’une division.
☐ Vrai ☐ Faux
Justification : ____________________________________________
Reliez chaque terme à son rôle :
Terme
_______________________________________________________________________________
int ☐
float ☐
char ☐
const ☐
Rôle
_______________________________________________________________________________
☐ Empêche la modification d’une valeur
☐ Stocke un nombre avec une partie décimale
☐ Stocke un nombre entier
☐ Stocke un caractère
Terme
_______________________________________________________________________________
Variable ☐
Type de données ☐
Déclaration ☐
Initialisation ☐
Affectation ☐
Rôle
_______________________________________________________________________________
☐ Permet de réserver un espace mémoire pour une variable
☐ Donne une première valeur à une variable lors de sa création
☐ Zone mémoire identifiée par un nom
☐ Définit la nature des valeurs manipulées
☐ Permet de modifier la valeur d’une variable
Terme
_______________________________________________________________________________
Opérateur arithmétique ☐
Opérateur de comparaison ☐
Opérateur logique ☐
Opérateur d’affectation ☐
Opérande ☐
Expression ☐
Constante ☐
Rôle
_______________________________________________________________________________
☐ Compare deux valeurs
☐ Combine des conditions
☐ Effectue un calcul
☐ Attribue une valeur à une variable
☐ Valeur ou variable sur laquelle agit un opérateur
☐ Valeur qui ne change pas durant l’exécution
☐ Combinaison d’opérateurs et d’opérandes