Você está na página 1de 5

UNIVERSITE IBN ZOHR

ECOLE NATIONALE DE COMMERCE


ET DE GESTION AGADIR

Anne 2005

Examen d'Informatique- Session de rattrapage- 1re anne


Dure : 2h
Prof. Responsable : O. El Kharki
Exercice 1
Ecrire en code VB une fonction ayant comme paramtre (argument) un rel et renvoyant un entier
qui vaut 1 si le rel en paramtre est positif, 0 si c'est zro ou -1 si c'est ngatif.
Exercice 2 : Rpondre aux questions suivantes
1- Convertir les nombres dcimaux suivants en binaire (expliquer la mthode):
31,
4
2- Convertir les nombres binaires suivants en dcimale (expliquer la mthode):
10100, 111
3- La question suivante concerne les fichiers accs direct sous VB.
3. a- Donner la syntaxe et la smantique des instructions et fonctions suivantes :
FREEFILE, OPEN, PUT, GET, LOF, LEN, CLOSE et SEEK
3. b- donner la relation entre le nombre denregistrements, la taille dun enregistrement et la taille du
fichier
4- Soit les deux dclarations suivantes:
Public P as integer
et
Private Z as integer
Donnez la diffrence entre les deux dclarations
5- Une application VB contient plusieurs fichiers dextensions diffrentes.
Citer au moins Cinq extensions que vous connaissiez.
Exercice 3
Ecrire un programme VB qui correspond l'interface ci-dessous permettant de saisir des notes, de les
afficher toutes dans une liste et de calculer leur moyenne. La validit des notes doit tre vrifie [0,
20]. Cette application comprend les contrles suivants:
une zone de texte de nom txtNote pour saisir chaque note;
une liste de nom lstNote pour stocker et afficher toutes les notes;
un bouton de commande nomm cmdAjouter permettant de stocker les notes valides dans la liste
des notes;
un bouton de commande nomm cmdMoy permettant de dclencher le calcul de la moyenne;
une zone de texte de nom txtmoy pour afficher la moyenne de notes;
un bouton de commande nomm cmdCorrection permettant de corriger une note ajouter la liste
(c'est dire supprime la note sectionner dans la liste et pose le focus dans la zone de text txtnote pour
permettre l'utilisateur de ressaisir une autre fois la note);
un bouton de commande nomm cmdInitialisation permettant d'effacer le contenu de la liste, des
zones de texte et pose le focus dans la zone de texte txtNote.
Rappel :
Additem, removeitem et clear sont des mthodes du contrle lstNote
List(i) est une proprit du contrle lstNote. Les indices de List(i)vont de 0
ListCount-1
La proprit ListCount du contrle lstNote permet de connatre le nombre de notes de la
liste.

Nom :

Prnom :

N dexamen:

Exercice 4 : Logiciel Excel


Cochez la bonne rponse

10

11

12
3

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27
4