New game
Download
Get Academic Plan
Share game
Integrate it into your platform

You can integrate the game into an LMS compatible with LTI 1.1 or LTI 1.3 such as Canvas, Moodle, or Blackboard. This way, the scores will be automatically saved into the platform’s gradebook.
Download
You have exceeded the maximum number of games you can integrate into Google Classroom with your current Plan.

To integrate as many games as you want in Google Classroom, you need an Academic Plan or a Commercial Plan.

You have exceeded the maximum number of games you can integrate into Microsoft Teams with your current Plan.

To integrate as many games as you want in Microsoft Teams, you need an Academic Plan or a Commercial Plan.

Downloading games is an exclusive feature for users with an Academic Plan or a Commercial Plan.

Get your Academic Plan or your Commercial Plan now and start integrating your games into your LMS, website or blog.

If you wish, you can download a demo game here and test its integration:

%
Anonymous
Anonymous
%
%
%
You have exceeded the maximum number of games you can print with your current Plan.

To print as many games as you want, you need an Academic Plan or a Commercial Plan.

Print your game
PROGRAMMATION EN LANGAGE C (1ere C est D Informatique 1)
 

PROGRAMMATION EN LANGAGE C (1ere C est D Informatique 1)Online version

Testez votre maîtrise du C et de ses bibliothèques.

by YAKILI LMS
1

La pile et le tas ont exactement la même durée de vie des objets.

2

Le compilateur C transforme directement le code en langage machine sans étape intermédiaire.

3

gcc est le seul compilateur C existant sur le marché.

4

Le mot-clé extern rend une variable inaccessible à d'autres fichiers.

5

Un programme C standard doit contenir une fonction main comme point d'entrée.

6

Les noms de variables en C sont sensibles à la casse.

7

La mémoire dynamique n'existe pas en C, tout est statique.

8

Le compilateur C convertit le code source en code objet puis en exécutable.

9

L'opérateur == sert à l'assignation.

10

Une variable globale ne peut pas être initialisée.

11

Les bibliothèques comme math.h fonctionnent sans lier la librairie -lm.

12

L'instruction return est nécessaire dans toutes les fonctions sauf main.

13

Les bibliothèques C ne peuvent être stockées que dans des fichiers binaires précompilés.

14

L'inclusion d'int main() dans un fichier source est facultative.

15

Les mots-clés en C ne peuvent pas être réutilisés comme noms de variables.

16

La syntaxe #include \"stdio.h\" est optionnelle dans tout programme C.

17

Les commentaires en C peuvent uniquement être des blocs /* ... */ et pas //.

18

Les variables en C doivent être déclarées avec un type avant leur utilisation.

19

Le compilateur C ne peut pas optimiser le code.

20

Le C est un langage de programmation compilé et exécuté sur une machine après compilation.

21

La standardisation du C date de 1950.

22

Le mot-clé const interdit toute modification d'une variable.

23

En C, les chaînes de caractères ne sont pas des tableaux de char.

24

Une fonction en C peut retourner un tableau directement.

25

Les fichiers sources C doivent obligatoirement avoir l'extension .cpp.

26

Le langage C est interprété, pas compilé.

27

Le type float peut représenter des entiers sans perte.

28

Le préprocesseur supprime les macros sans jamais les remplacer.

29

Une fonction en C peut être déclarée après son appel sans prototype.

30

Les pointeurs ont une taille fixe de 1 octet.

31

La taille d'un int en C est toujours 8 octets.

32

Une variable peut être utilisée avant d'être déclarée sans erreur.

33

En C, les opérateurs arithmétiques ne prennent jamais de priorité.

34

Un tableau en C peut être étendu au-delà de sa taille déclarée.

35

L'opérateur & donne la valeur absolue d'un nombre.

36

La fonction main doit retourner void obligatoirement.

37

Le compilateur C distribué par défaut sur Windows est Visual C++ sans compatibilité ANSI.

38

Le binaire exécutable d'un programme C contient toujours du code source lisible.

39

Le programme C peut démarrer sans fonction main.

40

L'installation d'un compilateur n'est pas nécessaire sur les systèmes modernes.

41

La fonction malloc renvoie toujours des erreurs plutôt que des pointeurs.

42

Les bibliothèques standard C ne contiennent pas de fonctions d'I/O.

43

Le type char ne peut pas être signé en C.

44

Les pointeurs en C ne peuvent pas pointer vers des adresses mémoire arbitraires.

45

Le préprocesseur n'est jamais utilisé dans les programmes C.

46

Une chaîne en C est automatiquement réallouée à chaque modification.

47

La directive #include peut être omise sans conséquence.

48

Les bibliothèques standard C, comme stdio.h et stdlib.h, fournissent des fonctions d'entrée-sortie et de gestion de mémoire.

49

Les fichiers header (.h) contiennent uniquement des symboles externes.

50

Le type short est toujours plus large que int.

Are you sure you want to leave the page?

If you leave the page, you will lose your game progress.