8
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 Théorique #1 Nom..:___________________________________________________ Date..:_________________________Groupe:__________________ Total:________/75 pts x (30/75) =Note_____________: /30 pts 1(____/3 pts) Nommez les 3 étapes pour la réalisation d'un fichier XXX.EXE. Indiquez le suffixe du fichier qui est généré à chacune d’entre elles. 2(____/3 pts) À quoi servent les accolades dans un programme en C? a À délimiter un commentaire. b À délimiter un bloc d'énoncés ou tous les énoncés d'une fonction. c À séparer les variables des constantes. d À séparer les lignes prototypes des directives aux préprocesseur. 3(____/3 pts) Quel délimiteur est utilisé pour séparer les instructions d'un programme en C? a : b) ? c) , d) { e) ; Évaluation Théorique #1 Page 1 OFPPT/TECCART

EVALT1

  • Upload
    red-all

  • View
    218

  • Download
    2

Embed Size (px)

DESCRIPTION

EVALT1

Citation preview

valuation Thorique #1

COMMENTAIRES \* FUSIONFORMAT Cours 13T

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

TITRE \* FUSIONFORMAT valuation Thorique #1

Nom:

Date:Groupe:

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

(____/3 pts) Nommez les 3 tapes pour la ralisation d'un fichier XXX.EXE. Indiquez le suffixe du fichier qui est gnr chacune dentre elles.

(____/3 pts) quoi servent les accolades dans un programme en C?

dlimiter un commentaire.

dlimiter un bloc d'noncs ou tous les noncs d'une fonction.

sparer les variables des constantes.

sparer les lignes prototypes des directives aux prprocesseur.

(____/3 pts) Quel dlimiteur est utilis pour sparer les instructions d'un programme en C?

:b) ?c) ,d) {e) ;

(____/5 pts) Transcrivez ce programme en corrigeant toutes les erreurs.

main

(

print"Salut, comment a va?"

)

(____/3 pts) Avec Borland C++, quelle est la longueur en octets des types de donnes suivants?

charb) intc) double

(____/3 pts) Quelle est la valeur maximale que peut prendre une variable de type unsigned int?

(____/3 pts) Nommez un type de donne permettant de stocker un nombre fractionnaire.

(____/6 pts) Quel message sera affich l'cran aprs l'excution du programme suivant?

void main(void)

{

double num=64.35789;

printf("num=%6.2f#6.2f",num);

}

(____/4 pts) Voici quatre symboles utiliss en C: + & % < .Quels sont ceux qui peuvent servir d'oprateur arithmtique?

(____/3 pts) Que veut dire l'instruction: num+=2; ?

(____/3 pts) Que veut dire l'instruction: num++; ?

(____/4 pts) Compltez le programme suivant pour afficher en hexadcimal la somme des deux variables entires, x et y.

#include

void main (void)

{

int x = 120;

int y = 38;

...

...

}

(____/4 pts) Compltez l'instruction utilisant la fonction scanf() pour initialiser la variable num avec une valeur entre au clavier.

void main(void)

{

int num;

scanf(__________________________________);

}

(____/2 pts) Donnez un exemple simple d'un commentaire dans un programme en C.

(____/3 pts) Quelle(s) ligne(s) est (sont) correcte(s), des points de vue style et syntaxe?

defineTITRE"Programme de test"

definetitre"Programme de test"

#defineTITRE"Programme de test"

#definetitre"Programme de test"

(____/3 pts) Indiquez ce quaffiche l'cran le programme suivant.

void main(void)

{

int num;

for(num=0; num