Langage_C_Examen

Examen Langage C Test_2020

Ecrire une fonction fact qui lit un nombre entier naturel positif n au clavier et affiche le factoriel de n.Ecrire une fonction exp qui lit in nombre x et un nombre en entier naturel n au clavier et affiche xn Ecrire une procédure SaisieMatrice qui initialise une matrice M(n,m) de

Examen Langage C Test 16

Questions de cours sur le doublet pointeur-tableau-2D On suppose que tab est déclaré comme suit : int tab[4][5] 1) Schématiser la déclaration « int tab[4][5]» 2) Quelle est la nature du contenu de tab ? 2) Que désigne tab[i][j], 0<=i<4 et 0<=j<5 ? 3) Que désigne tab[i] ? 4) Que désigne (tab[i]+j), 0<=i<4 et 0<=j<5 ? 5)

Examen Langage C Test_02_2021

La valeur approchée de SIN(X) , avec x en radian. Donne par le développement :Sinus pandacodeur .Les valeurs de x et n sont fournies par l'utilisateurs. Écrire une fonction(int a ) qui permet de calculer le factoriel d'un nombre passe en argument. Écrire une fonction puissance(int a , int b) qui calcule ab avec a

Examen Langage C Test_03_2021

Donner la différence entre l'opérateur * et l'opérateur &,différence entre les déclarations int*pt et int val , Différence entre passage par valeur et passage par référence une fonction en langage c ne peut pas modifiée la valeur d’une variable passée par paramètre car elle travaille sur une copie de celle-ci.Le passa

Examen Langage C Test_04_2021

Ecrire un programme C qui lit une chaîne de caractères et vérifie si elle est palindrome ou non. On rappelle qu'une chaîne de caractères est dite palindrome, si elle se lit de la même manière dans les deux sens. Exemple: non, touot et 1234321 sont toutes des chaînes de caractères palindromes. Ecrire un programme C qui

Examen Langage C Test_05_2021

Exercice 1 : Programmation C Questions de Cours 6,5pts On considère que les déclarations suivantes ont été faites : int a; char tab[10]; Une expression avec pointeurs (resp. sans pointeurs) vous est donnée, vous devez la réécrire sans (resp. avec) l’usage explicite des pointeurs. (0,25*7)pt / *(&a) ; *tab ; *(tab +

Examen Langage C Test_06_2023

EXAMEN LANGAGE C ( PROGRAMMATION C ) TEST 06 /XX 2023 EXAMEN + CORRIGE EN LANGAGE C, Exercice 01 : Les Pointeurs (8pts) Comment déclarez-vous un pointeur sur un tableau de 10 entiers ? Comment accédez-vous au troisième élément d'un tableau à l'aide d'un pointeur ? Quelle est la différence entre une expression de déréf

Examen Langage C Test_07_2023

Dans la ville de Dschang une startup nommée Genius souhaite réaliser programme qui doit permettre de gérer la base de données des élèves du lycée Bilingue de Dschang. Les informations à stocker pour chaque élève sont :son nom (une chaîne de caractères de 30 caractères) son prénom (une chaîne de caractères de 30 caractè

Examen Langage C Test_08_2023

Des étudiants en informatique (Genius) toujours très curieux désirent pour un expose en algorithmique et Langage C , manipuler en mémoire centrale d’un ordinateur en ensemble de Livre . Les informations concernant un Livre sont : le code (6 caractères), nom(31 caractères), l’auteur(31 caractères), description(101 carac

Examen Langage C Test_09_2023

On considère que les déclarations suivantes ont été faites : int a; char tab[10]; Une expression avec pointeurs (resp. sans pointeurs) vous est donnée, vous devez la réécrire sans (resp. avec) l’usage explicite des pointeurs. (0,25*7)pt *(&a) ; *tab ; *(tab + 0) ; (*tab) + 1 ; &(tab[0]) ; &(tab[i]) ; ++tab[i] ;

Examen Langage C Test_10_2023

Mr Joël souhaite modéliser des opérations permettant de gérer les articles dans un stock de magasin (GeniusStock) à l'aide de tableaux à une dimension. On considère pour cela un tableau TabArt de chaînes de caractères où les éléments représentent les codes des articles (10 caractères maximum), un tableau TabStock d’ent

Examen Langage C Test_11_2023

Écrire un programme qui lit une chaîne de caractères CH au clavier et qui compte les occurrences des lettres de l'alphabet en ne distinguant pas les majuscules et les minuscules. Utiliser un tableau ABC de dimension 26 pour mémoriser le résultat et un pointeur PCH pour parcourir la chaîne CH et un pointeur PABC pour pa

Examen Langage C Test 12

supposez `int x[5] = {0, 1, 2, 3, 4}`. Quelles sont les valeurs de `x` après l'appel de `swap3(x, 1, 4)`? void swap3(int a[], int i, int j) { int t; t = a[i]; a[i] = a[j]; a[j] = t; } 2. Supposez `int x[5] = {0, 1, 2, 3, 4}`. Quelles sont les valeurs de `x` après l'appel de `swap2(x+1, x+4)`? void s

Examen Langage C Test 13

Pour l'enregistrement des étudiants du niveau 1 Informatique. I'autorité administrative décide de faire appel à vous en tant qu'informaticien pour le stockage de ces étudiants. Les opérations souhaitées pour le moment étant la consultation et l'enregistrement des étudiants, pour une simulation de ce projet il vous est

Examen Langage C Test 14

EXERCICE 1 : structure de donnee ( 12 PTS) On suppose que tab est déclaré comme suit : int tab[4][5] Schématiser la déclaration « int tab[4][5]» Quelle est la nature du contenu de tab ? Que désigne tab[i][j], 0<=i<4 et 0<=j<5 ? Que désigne tab[i] ? Que désigne (tab[i]+j), 0<=i<4 et 0<=j<5 ? Que désigne *(tab[i]+j) ?

Examen Langage C Test 15

typedef char *mot; //adresse d'une chaine de caractère de longueur maximale. typedef mot *langage ; //tableau de mots contenant au plus LANGMAX=100 éléments dont le demier a pour valeur NULL. Ecrire fonction void afficher(langage i) afichant I'écran les mots du language i. Ecrire une fonction int appartient (mot m, lan