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
ALGORITHMIQUE ET PROGRAMATION EN C (2nd C informatique 2)
 

ALGORITHMIQUE ET PROGRAMATION EN C (2nd C informatique 2)Online version

Vrai ou faux sur le langage C et ses bases.

by YAKILI LMS
1

Une chaîne en C est stockée en mémoire comme une structure distincte avec longueur intégrée.

2

Les opérations arithmétiques en C produisent toujours des résultats en virgule flottante.

3

La boucle while en C s'exécute toujours au moins une fois.

4

La fonction malloc alloue de la mémoire sur le disque dur.

5

La syntaxe des commentaires en C est uniquement // jusqu'à la fin de fichier.

6

Pour afficher du texte en C, on peut utiliser la fonction print sans sesterne.

7

Le point-virgule termine une instruction en C.

8

La fonction main en C peut avoir n'importe quel nom comme start ou entrypoint sans être spéciale.

9

Le mot clé volatile n’a aucune utilité dans la programmation C.

10

En C, la préprocessor ne peut jamais être utilisé pour des macros.

11

Le langage C est exclusivement un langage orienté objet.

12

Le langage C est un langage de programmation procédural.

13

Tous les programmes C doivent inclure une fonction d'initialisation appelée init().

14

La fonction scanf est incapable de lire des chaînes de caractères.

15

La directive #include peut être placée n'importe où dans le fichier sans effet.

16

Pour compiler un programme C, on peut utiliser la commande gcc nomfichier.c -o nomprog.

17

Le type int occupe exactement 64 bits sur toutes les plates-formes.

18

Les bibliothèques en langage C contiennent des fonctions standard comme printf.

19

Les structures en C permettent d’emboîter des unions sans limitations.

20

La mémoire locale d'une fonction est automatiquement sauvegardée sur le disque.

21

Pour installer un compilateur C, on peut installer GCC.

22

La bibliothèque standard C inclut des fonctions pour les opérations réseau uniquement.

23

Un fichier source C se termine par l'extension .c.

24

Les opérateurs en C incluent uniquement +, -, et * sans opérateurs logiques.

25

Le mot clé extern permet de déclarer une variable qui n'existe pas dans le fichier courant.

26

Dans C, les chaînes de caractères sont des tableaux d'entiers sans gestion de fin de chaîne.

27

Les tableaux en C ne peuvent pas être indexés par des entiers.

28

La rupture de ligne dans le code C peut être utilisée pour fusionner des lignes sans échapper le caractère de fin de ligne.

29

La fonction memcpy ne peut pas être utilisée pour du décodage binaire.

30

Le fichier source C peut se terminer par l'extension .cpp ou .c++ sans différence.

31

Un pointeur en C ne peut jamais être nul et doit toujours contenir une adresse valide.

32

Les variables en C peuvent être redéclarées dans le même bloc sans erreurs.

33

Un compilateur C traduit directement le code en langage machine sans étapes intermédiaires.

34

Le type short int garantit nécessairement 2 octets sur toutes les architectures.

35

Le mot clé static rend une variable accessible globalement à travers tous les fichiers.

36

La directive #include est utilisée pour exécuter du code à la volée pendant l'exécution.

37

Un pointeur perdu ne peut jamais être réattribué à une adresse valide.

38

La taille d'un int est garantie par la norme C pour être exactement 32 bits.

39

La compilation conditionnelle en C utilise toujours les mots-clés #ifdef et #ifndef uniquement sans else.

40

La console peut afficher directement des caractères Unicode sans support du système.

41

La structure générale d'un programme C comprend une fonction principale nommée main.

42

Les bibliothèques en C sont toutes écrites en langage C et ne peuvent pas être liées dynamiquement.

43

La gestion des erreurs en C repose uniquement sur des exceptions similaires à d'autres langages.

44

La virgule dans une instruction sépare des expressions mais ne peut pas être utilisée pour l’opérateur comma.

45

La syntaxe de C n'autorise pas les boucles tant que les variables ne sont pas déclarées dans le même bloc.

46

Le compilateur C peut optimiser sans jamais nécessiter d'informations de profil.

47

Une variable en C doit être déclarée avant d'être utilisée.

48

La raison principale d'utiliser C est l absence de gestion de mémoire.

49

La fonction printf n’est pas disponible dans la bibliothèque standard C.

50

Les commentaires multi-lignes en C utilisent uniquement /* et */ et s’interrompent automatiquement à la fin du fichier.

Are you sure you want to leave the page?

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