4
Royaume du Maroc OFFICE DE LA FORMATION PROFESSIONNELLE ET DE LA PROMOTION DU TRAVAIL Cours 13T Langage C et Gestion des Entr�es/Sorties �valuation Pratique #1 Nom..:___________________________________________________ Date..:_________________________Groupe:__________________ Total:________/30 pts x (20/30) =Note_____________: /20 pts 1(____/2.5 pts) Pourquoi doit-on créer le répertoire C:\BC_DATA\ OBJ_EXE avant d’exécuter la commande BC pour appeler le logiciel Borland C++? a Il n’est pas nécessaire de créer ce répertoire. b Nous avons choisi de configurer Borland C++ avec ce chemin de répertoire à l’item Option/Directories/Output Directory. Le logiciel s’attend donc à ce qu’il existe. c Ce chemin de répertoire est une valeur de configuration par défaut du logiciel Borland C++. Le logiciel s’attend donc à ce qu’il existe. d Aucune de ces réponses. 2(____/2.5 pts) À quoi sert le répertoire C:\BC_DATA\OBJ_EXE? a À stocker les fichiers xxx.C seulement. b À stocker les fichiers xxx.OBJ et xxx.EXE générés respectivement par le compilateur et l’éditeur de liens. �valuation Pratique #1 Page 1 OFPPT/TECCART

EVALP1

  • Upload
    red-all

  • View
    213

  • Download
    0

Embed Size (px)

DESCRIPTION

EVALP1

Citation preview

valuation Pratique #1

COMMENTAIRES \* FUSIONFORMAT Cours 13T

SUJET \* FUSIONFORMAT Langage C et Gestion des Entres/Sorties

TITRE \* FUSIONFORMAT valuation Pratique #1

Nom:

Date:Groupe:

Total:/30 ptsx (20/30) =Note:/20 pts

(____/2.5 pts) Pourquoi doit-on crer le rpertoire C:\BC_DATA\OBJ_EXE avant dexcuter la commande BC pour appeler le logiciel Borland C++?

Il nest pas ncessaire de crer ce rpertoire.

Nous avons choisi de configurer Borland C++ avec ce chemin de rpertoire litem Option/Directories/Output Directory. Le logiciel sattend donc ce quil existe.

Ce chemin de rpertoire est une valeur de configuration par dfaut du logiciel Borland C++. Le logiciel sattend donc ce quil existe.

Aucune de ces rponses.

(____/2.5 pts) quoi sert le rpertoire C:\BC_DATA\OBJ_EXE?

stocker les fichiers xxx.C seulement.

stocker les fichiers xxx.OBJ et xxx.EXE gnrs respectivement par le compilateur et lditeur de liens.

stocker tous les fichiers gnrs: xxx.C, xxx.OBJ, xxx.EXE, TCCONFIG.TC, TCDEF.DSK, TCDEF.PRJ.

stocker les fichiers de configuration: TCCONFIG.TC, TCDEF.DSK, TCDEF.PRJ.

(____/2.5 pts) Pour obtenir de laide sur une fonction, il faut placer le curseur sur son identificateur et...

appuyer sur la touche F1.

appuyer sur la touche Alt-F1.

appuyer sur la touche Ctrl-F1.

appuyer sur la touche Shift-F1.

(____/2.5 pts) La conception dun programme en C gnre trois fichiers: le fichier source xxx.C, le fichier objet xxx.OBJ et le fichier excutable xxx.EXE. Lequel ou lesquels de ces fichiers devons-nous conserver prcieusement sur une disquette de sauvegarde? Dites brivement pourquoi.

(____/20 pts) Rdigez le programme suivant, aprs avoir rpondu aux deux questions prsentes dans le commentaire de programme.

/* Programme: ASCII.C

* ========= =======

*

* Description: Ce programme effectue les tches suivantes:

*

* 1. Affiche et centre le titre suivant sur la 1re ligne:

* "AFFICHAGE DES CODES ASCII"

*

* 2. Affiche et centre le menu suivant partir de la

* ligne 4:

* Affichage des codes ASCII de 32 127 ... < 1 >

* Affichage des codes ASCII de 128 255 ... < 2 >

* Quitter ..................................

* Faites votre choix ....................... < * >

*

* 3. Est dot d'un anticabochon sur le choix de

* l'utilisateur: le mauvais choix ne doit pas tre

* affich la place de l'astrisque.

*

* 4. Les codes ASCII doivent rester affichs tant que

* l'utilisateur n'a pas appuy sur une touche pour

* sortir. Il doit tre prvenu par le message suivant:

* Appuyez sur une touche pour continuer.

*

* 5. Si l'utilisateur dcide de continuer, seuls les

* codes ASCII, le message et le choix doivent tre

* effacs.

*

* 6. Si l'utilisateur dcide de quitter, la sortie au

* DOS doit se faire de faon lgante.

*

* Questions: 1. Quel modle de programme, dfini au chapitre 5,

* devez-vous utiliser pour cette application? Encerclez

* votre choix de rponse.

*

* a) Modle #1 b) Modle #2

*

* 2. Quel type d'anticabochon, dfini au chapitre 5,

* devez-vous utiliser pour cette application? Encerclez

* votre choix de rponse.

*

* a) Explicite b) Inhrent

*

*

* valuation: Question 1 ................................ : 2 pts

* Question 2 ................................ : 2 pts

* Le titre et le menu centrs ............... : 2 pts

* Anticabochon sur le choix .... ............ : 2 pts

* Affichage des codes ASCII de 32 127 ..... : 2 pts

* Affichage des codes ASCII de 128 255 .... : 2 pts

* Effacement de l'cran si on continue ...... : 1 pts

* Sortie lgante au DOS .................... : 1 pts

* Syntaxe et style .......................... : 3 pts

* Application du modle, nonc de contrle . : 3 pts

* ====

* Total ..................................... : 20 pts

*/

#define TITRE1 "AFFICHAGE DES CODES ASCII"

#define MENU1 "Affichage des codes ASCII de 32 127 ... < 1 >"

#define MENU2 "Affichage des codes ASCII de 128 255 ... < 2 >"

#define MENU3 "Quitter .................................. "

#define MENU4 "Faites votre choix ....................... < * >"

#define AVIS1 "Appuyez sur une touche pour continuer."

#define ESC 27

TITRE \* FUSIONFORMAT valuation Pratique #1 SUJET \* FUSIONFORMAT Langage C et Gestion des Entres/Sorties

MOTSCLES \* FUSIONFORMAT valuation Pratique #1Page PAGE \* FUSIONFORMAT 2OFPPT/TECCART

INCORPORER CDraw4

Royaume du Maroc

OFFICE DE LA FORMATION PROFESSIONNELLE ET DE LA PROMOTION DU TRAVAIL

MOTSCLES \* FUSIONFORMAT valuation Pratique #1Page PAGE \* FUSIONFORMAT 1OFPPT/TECCART