0% ont trouvé ce document utile (0 vote)
33 vues1 page

Examen 2017-2018

Transféré par

khaoula MOUSSA
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
33 vues1 page

Examen 2017-2018

Transféré par

khaoula MOUSSA
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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]

Vous aimerez peut-être aussi