Créer jeu
Télécharger
Obtenir Plan Académique
Partager le jeu
Intégrez-le à votre plateforme

Vous pouvez intégrer le jeu dans un LMS compatible avec LTI 1.1 ou LTI 1.3 comme Canvas, Moodle ou Blackboard. Les scores seront ainsi automatiquement enregistrés dans le carnet de notes de la plateforme.
Télécharger
Vous avez dépassé le nombre maximum de jeux que vous pouvez intégrer à Google Classroom avec votre Plan actuel.

Pour intégrer autant de jeux que vous le souhaitez dans Google Classroom, vous avez besoin d’un Plan Académique ou un Plan Commerciel.

Vous avez dépassé le nombre maximum de jeux que vous pouvez intégrer à Microsoft Teams avec votre Plan actuel.

Pour intégrer autant de jeux que vous le souhaitez dans Microsoft Teams, vous avez besoin d’un Plan Académique ou un Plan Commerciel.

Le téléchargement du jeu est une fonctionnalité exclusive pour les utilisateurs avec un Plan Académique ou un Plan Commercial.

Obtenez votre Plan Académique ou Plan Commercial dès maintenant et commencez à intégrer vos jeux dans votre LMS, votre site Web ou votre blog.

Si vous le souhaitez, vous pouvez télécharger une jeu de test ici et tester son intégration:

PROGRAMMATION EN LANGAGE C (1ere C est D 4)

Oui ou Non

Parties jouées 0

À propos de cette activité

Testez vos notions avancées de C.

Créé par

Cameroon

Téléchargez la version pour jouer sur papier

Créez votre propre jeu gratuite à partir de notre créateur de jeu
Affrontez vos amis pour voir qui obtient le meilleur score dans ce jeu

Top Jeux

%
Anonyme
Anonyme
%
%
%
Vous avez dépassé le nombre maximum de jeux que vous pouvez imprimer avec votre Plan actuel.

Pour imprimer autant de jeux que vous le souhaitez, vous avez besoin d’un Plan Académique ou un Plan Commerciel.

Imprimez votre jeu
PROGRAMMATION EN LANGAGE C (1ere C est D 4)
 

PROGRAMMATION EN LANGAGE C (1ere C est D 4)Version en ligne

Testez vos notions avancées de C.

par YAKILI LMS
1

En C, la boucle for peut être utilisée pour parcourir un tableau en indexant de 0 à n-1.

2

Les chaînes en C sont des tableaux de char terminés par le caractère nul '\0'.

3

La boucle for en C commence toujours par l’instruction break.

4

Un tableau multi-dimensionnel en C nécessite des crochets supplémentaires pour chaque dimension.

5

Les pointeurs peuvent être null sans être initialisés.

6

Les pointeurs permettent d’accéder directement aux adresses mémoire des éléments d’un tableau.

7

Une boucle for sans corps peut être écrite avec des crochets {} obligatoires.

8

Une fonction en C peut retourner un tableau directement sans utiliser de pointeur.

9

Le type void peut être utilisé comme type de variable.

10

La syntaxe d’une fonction peut être int foo(void) pour une fonction qui ne prend pas d’arguments.

11

La différence entre int* et int * est en réalité non significative en C.

12

L’opérateur * appliqué à un entier donne son double dans toutes les expressions.

13

On peut déclarer une fonction comme static à l’intérieur d’un fichier pour limiter sa visibilité.

14

Les prototypes de fonctions déclarent le type de retour et les types des paramètres.

15

Les paramètres d’une fonction en C incluent le type de retour et les paramètres entre parenthèses.

16

Les chaînes en C sont des chaînes Unicode par défaut sans terminator.

17

La fonction main peut être écrite comme int main() {} sans valeur de retour implicite.

18

La ligne #include n’est pas nécessaire pour malloc et free.

19

Le mot-clé extern redirige l’exécution d’un programme vers un autre fichier source.

20

La fonction free sert à libérer la mémoire allouée dynamiquement.

21

Un tableau saisi localement dans une fonction a une durée de vie limitée à cet appel.

22

Une fonction peut être déclarée sans spécifier de paramètres et être appelée avec des arguments.

23

Pour concaténer des chaînes en C, on peut utiliser l’opérateur + comme pour les strings en Python.

24

Les fonctions en C peuvent être déclarées avant leur utilisation grâce au prototype.

25

La fonction printf peut être utilisée pour afficher des éléments d’un tableau d’entiers.

26

Pour déclarer un tableau d’entiers de 10 éléments, on écrit int tab[10];

27

La mémoire allouée pour un tableau alloué statiquement est suffisante pendant toute l’exécution du programme.

28

Le format %s dans printf affiche une valeur entière.

29

Une boucle for peut contenir des expressions d’initialisation, de condition et d’incrément séparées par des points-virgules.

30

L’allocation dynamique permet d’ajouter des éléments à un tableau pendant l’exécution via malloc.

31

Lorsqu’un tableau est passé à une fonction, il est transmis sous forme de pointeur vers son premier élément.

32

La boucle while et la boucle for peuvent toutes deux parcourir un tableau jusqu’à sa fin.

33

La déclaration int arr[5] = {1, 2, 3, 4, 5}; initialise correctement les cinq éléments.

34

Le mot-clé const peut être utilisé pour rendre certains éléments de tableau non modifiables.

35

int tab[]; déclare un tableau de longueur infinie.

36

Un tableau déclaré dans une fonction est automatiquement accessible depuis une autre fonction sans passer par des paramètres.

37

L’opérateur == compare deux adresses mémoire pour une égalité stricte.

38

La mémoire allouée par malloc est initialisée à zéro par défaut.

39

L’opérateur 'sizeof' peut être utilisé pour connaître la taille d’un tableau en éléments.

40

sizeof(char) donne la taille d’un caractère en octets sur tous les systèmes sans exception.

41

Les variables globales ne peuvent jamais être modifiées par des fonctions.

42

La notion de portée des variables ne concerne que les blocs et non les fonctions.

43

Le format %d dans printf est utilisé pour afficher les valeurs entières en base décimale.

44

En C, un tableau peut dynamiquement changer de taille après sa déclaration sans réallocation.

45

Un tableau en C est initialisé en spécifiant le type et le nombre d’éléments entre crochets.

46

Pour ajouter des éléments à un tableau statique, il faut les initialiser lors de la déclaration.

47

L’opérateur & donne l’adresse d’une variable, utile pour les pointeurs et les tableaux.

48

L’arité d’une fonction correspond au nombre et au type des arguments.

49

La taille d’un tableau à l’initialisation n’est pas déduite si vous omettez le nombre entre crochets.

50

Le passage par pointeur permet de modifier les variables passées comme arguments.

Voulez-vous vraiment quitter la page ?

En quittant la page, vous perdrez la progression du jeu.