EVALT1

Preview:

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