1
1 OFPPT Etablissement : ISTA TIC SAFI Examen de fin de module : Langage de Programmation Structurée 2010/2011 Filière: TDI Groupe(s) : 2/4/5 Niveau : TS Durée : 01h45 Barème : …/20 Questions de cours : Choisir Vrai ou Faux (Corriger si c’est faux) (5 pt) Vrai Faux Après un return, une fonction continue et renvoie le résultat indiqué. Une constante en C, peut être définie par le mot clé const et ne peut changer de valeur au cours d’exécution d’un programme. Un tableau permet de faire référence à ces valeurs connexes par le même nom et d'utiliser un numéro pour les distinguer. Un tableau dynamique est un tableau qui s'agrandit ou se rétrécit automatiquement selon les besoins. Un compilateur est un programme chargé de traduire le langage machine en langage de programmation haut niveau. Exercice On souhaite gérer les utilisateurs d'une application. Les informations sur ces utilisateurs seront stockées par défaut dans le répertoire racine (C:\ par exemple) au sein d'un fichier utilisateurs.dat. Les informations décrivant un utilisateur sont : IDUtilisateur chaine de caractères (25 au maximum) MotPasse chaine de caractères (15 au maximum) NomUtilisateur chaine de caractères (15 au maximum) 1. Créer une structure représentant un utilisateur. (1 pt) 2. Ecrire une fonction ajouterUtilisateur qui prend en paramètres un File représentant le fichier et un utilisateur et qui permet d’ajouter un utilisateur au fichier. (4 pt) 3. Ecrire une fonction lireUtilisateurs qui prend comme arguments un tableau d’utilisateurs USERS et un File représentant le fichier et qui permet de remplir le tableau par les enregistrements du fichier. (4 pt) 4. Ecrire un programme principale qui permet de : (6 pt) Demander le nombre des utilisateurs de l’application. Entrer les informations sur les utilisateurs et les ajouter au fichier utilisateurs.dat (utiliser la fonction ajouterUtilisateur) Afficher la liste des utilisateurs enregistrés sur le fichier utilisateurs.dat (utiliser la fonction lireUtilisateurs) Attention : L’ouverture et la fermeture du fichier se font au niveau du programme principal. Formateur Amina BENJELOUAJA Zineb BIALLATEN Directeur Pédagogique Directeur du complexe/Directeur de l'EFP Visa de La DRTA Office de la Formation Professionnelle et de la Promotion du Travail

Efm Langage de Programmation Structuree Tdi 2010 2011 Variante 1

Embed Size (px)

DESCRIPTION

v

Citation preview

  • 1

    OFPPT

    Etablissement : ISTA TIC SAFI Examen de fin de module : Langage de Programmation Structure

    2010/2011 Filire: TDI Groupe(s) : 2/4/5 Niveau : TS Dure : 01h45 Barme: /20

    Questions de cours : Choisir Vrai ou Faux (Corriger si cest faux) (5 pt)

    Vrai Faux

    Aprs un return, une fonction continue et renvoie le rsultat indiqu.

    Une constante en C, peut tre dfinie par le mot cl const et ne peut changer de valeur au cours dexcution dun programme.

    Un tableau permet de faire rfrence ces valeurs connexes par le mme nom et d'utiliser un numro pour les distinguer.

    Un tableau dynamique est un tableau qui s'agrandit ou se rtrcit automatiquement selon les besoins.

    Un compilateur est un programme charg de traduire le langage machine en langage de programmation haut niveau.

    Exercice On souhaite grer les utilisateurs d'une application. Les informations sur ces utilisateurs seront stockes par dfaut dans le rpertoire racine (C:\ par exemple) au sein d'un fichier utilisateurs.dat. Les informations dcrivant un utilisateur sont :

    IDUtilisateur chaine de caractres (25 au maximum) MotPasse chaine de caractres (15 au maximum) NomUtilisateur chaine de caractres (15 au maximum)

    1. Crer une structure reprsentant un utilisateur. (1 pt) 2. Ecrire une fonction ajouterUtilisateur qui prend en paramtres un File reprsentant le fichier et

    un utilisateur et qui permet dajouter un utilisateur au fichier. (4 pt) 3. Ecrire une fonction lireUtilisateurs qui prend comme arguments un tableau dutilisateurs USERS

    et un File reprsentant le fichier et qui permet de remplir le tableau par les enregistrements du fichier. (4 pt)

    4. Ecrire un programme principale qui permet de : (6 pt) Demander le nombre des utilisateurs de lapplication. Entrer les informations sur les utilisateurs et les ajouter au fichier utilisateurs.dat (utiliser

    la fonction ajouterUtilisateur) Afficher la liste des utilisateurs enregistrs sur le fichier utilisateurs.dat (utiliser la

    fonction lireUtilisateurs) Attention : Louverture et la fermeture du fichier se font au niveau du programme principal.

    Formateur

    Amina BENJELOUAJA

    Zineb BIALLATEN

    Directeur Pdagogique Directeur du

    complexe/Directeur de l'EFP

    Visa de La DRTA

    Office de la Formation Professionnelle et de la Promotion du Travail

    Direction Rgionale Tensift Atlantique