Vous êtes sur la page 1sur 2

Royaume du Maroc

OFFICE DE LA FORMATION PROFESSIONNELLE ET DE LA PROMOTION DU TRAVAIL

Cours 13T
Langage C et Gestion des Entres/Sorties
valuation Pratique #1
Nom.....:_____________________________________________________________
Date......:______________________________Groupe...:______________________
Total.....:_____________/30 pts

x (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.

valuation Pratique #1

Page 1

OFPPT/TECCART

valuation Pratique #1

Langage C et Gestion des Entres/Sorties

(____/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:
* =========
*
* Description:
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
* Questions:
*
*
*
*
*
*
*
*
*
*
*
*
* valuation:
*
*
*
*
*
*
*
*
*
*
*
*/

ASCII.C
=======

#define
#define
#define
#define
#define
#define
#define

"AFFICHAGE DES CODES ASCII"


"Affichage des codes ASCII de 32 127 ...
"Affichage des codes ASCII de 128 255 ...
"Quitter ..................................
"Faites votre choix .......................
"Appuyez sur une touche pour continuer."
27

TITRE1
MENU1
MENU2
MENU3
MENU4
AVIS1
ESC

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 .................................. <Esc>
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.
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

Question 1 ................................
Question 2 ................................
Le titre et le menu centrs ...............
Anticabochon sur le choix .... ............
Affichage des codes ASCII de 32 127 .....
Affichage des codes ASCII de 128 255 ....
Effacement de l'cran si on continue ......
Sortie lgante au DOS ....................
Syntaxe et style ..........................
Application du modle, nonc de contrle .

2 pts
2 pts
2 pts
2 pts
2 pts
2 pts
1 pts
1 pts
3 pts
3 pts
====
Total ..................................... : 20 pts

valuation Pratique #1

Page 2

:
:
:
:
:
:
:
:
:
:

< 1 >"
< 2 >"
<Esc>"
< * >"

OFPPT/TECCART