ROYAUME DU MAROC
UNIVERSITE MOHAMMED PREMIER
ECOLE NATIONALE DES SCIENCES APPLIQUEES - OUJDA
ExamEn – InformatIquE 4
Consignes générales :
- Durée d’examen : 1H30
- Documents : Non autorisés
- Il faut respecter les énoncés des exercices à la lettre (noms des variables, fonctions…)
- Il sera tenu compte de la présentation des copies lors de la correction.
Exercice 1 :
Soit la structure Etudiant composée des champs :
CNE : 10 caractères
NOM : 30 caractères maximum
PRENOM : 30 caractères maximum
AGE : Entier
Écrire un programme qui permet de :
Créer le fichier « D:\repertoire\[Link] » qui contient 20 étudiants lues
au clavier,
Rechercher un étudiant par CNE,
Afficher les informations d’un étudiant de rang donné par accès direct.
Exercice 2 :
Écrire un programme qui détermine dans un fichier texte dont le nom est entré au
clavier :
Le nombre de caractères qu'il contient (NTOT), sans compter les retours à la
ligne.
Le nombre de chacune des lettres de l'alphabet (Tableau ABC[26]) , sans
distinguer les majuscules et les minuscules.
Exercice 3 :
On considère le type structure suivant :
typedef struct { char *nom ; char *prenom ; } Personne ;
Écrire les fonctions : Personne * Creer_personne ( char *NOM, char *PRENOM)
void Affiche_personne ( Personne *w)
void Detruire_personne ( Personne *w)
2017/2018 - Filière STPI 2ème Année / Semestre 2 [Link]