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_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

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 17

La société NkiliTech, spécialisée dans les services médicaux, souhaite développer un programme pour gérer efficacement une base de données contenant des informations sur ses docteurs. Chaque docteur est caractérisé par les informations suivantes : Code : Identifiant unique (entier). Nom : Nom complet du docteur (chaîne

Examen Langage C Test 18

Pour l’enregistrement des étudiants du niveau 1 Informatique, l’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 sont la consultation, l’enregistrement des étudiants, et leur gestion dans un fichier binaire. Pour un

Examen Langage C Test 19

Le restaurant universitaire de l’université de Dschang souhaite déterminer le nombre d’années nécessaires pour que la somme des repas servis atteigne un certain objectif de fréquentation fixé par l'administration. Règles : Le restaurant commence avec une fréquentation initiale (le nombre de repas servis au cours de la

Examen Langage C Test 20

Raphaël vient d'être recruté dans une agence immobilière dans la ville de Dschang. Son rôle est de développer un système de gestion des locations de maisons pour l'agence. Ce système doit permettre de représenter les maisons disponibles à la location, de gérer les locations en cours, et de fournir des fonctionnalités a