unsigned a = 0x000F; Mettre à 1 le bit 4 de a: unsigned b = 0x0011; unsigned c = a | b;unsigned b = 0x0010; unsigned c = a | b;unsigned b = 0x0001; unsigned c = a | b; unsigned a = 0x000F; Mettre à zéro le bit 3 de a: unsigned b = 0xFFF7; unsigned c = a | b;unsigned b = 0xFFF7; unsigned c = a & b;unsigned b = 0xFFF7; unsigned c = a && b; Un tableau est un regroupement consécutif de données de même type et de taille fixe. VraiJe n'en sais rien.Faux La déclaration d'un tableau à une dimension est: int tableau[N][M];int tableau;int tableau[N]; La déclaration d'un tableau à deux dimensions est: int tableau[M];int tableau[N][M];int tableau[N;M]; On peut passer un tableau en paramètre dans une fonction. FauxJe n'en sais rienVrai Une pile d'exécution d'un programme est composée dans l'ordre des éléments suivants: Stack Pointer (SP) - Heap & Data (data segment) - Program Counter (PC)Heap & data (data segment) - Stack Pointer (SP) - Program Counter (PC)Program Counter (PC) - Stack Pointer (SP) - Heap & data (data segment) Dans une pile d'exécution, que contient la zone Data? Toutes les variables « static » et « globales » initialiséesToutes les variables « globales » (initialisées ou non)Toutes les variables « static » et « globales » (initialisées ou non) Dans une pile d’exécution, le Heap (le tas) est géré dynamiquement. VraiFauxJe n'en sais rien Une zone de stockage de type LIFO qui contient les adresses de retour des fonctions et les variables locales s'appelle? StackCounterStart