Vous êtes sur la page 1sur 5

UNIVERSITE IBN ZOHR ECOLE NATIONALE DE COMMERCE ET DE GESTION – AGADIR

Année 2005

Examen d'Informatique- Session de rattrapage- 1 ère année Durée : 2h Prof. Responsable : O. El Kharki

Exercice 1

Ecrire en code VB une fonction ayant comme paramètre (argument) un réel et renvoyant un entier qui vaut 1 si le réel en paramètre est positif, 0 si c'est zéro ou -1 si c'est négatif.

Exercice 2 : Répondre aux questions suivantes

1- Convertir les nombres décimaux suivants en binaire (expliquer la méthode):

31,

4

2- Convertir les nombres binaires suivants en décimale (expliquer la méthode):

10100, 111

3- La question suivante concerne les fichiers à accès direct sous VB.

  • 3. a- Donner la syntaxe et la sémantique des instructions et fonctions suivantes :

FREEFILE, OPEN, PUT, GET, LOF, LEN, CLOSE et SEEK

  • 3. b- donner la relation entre le nombre d’enregistrements, la taille d’un enregistrement et la taille du

fichier

4- Soit les deux déclarations suivantes:

Public P as integer Private Z as integer

et

Donnez la différence entre les deux déclarations 5- Une application VB contient plusieurs fichiers d’extensions différentes. 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 vérifiée [0, 20]. Cette application comprend les contrôles 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 déclencher 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 méthodes du contrôle lstNote

List(i) est une propriété du contrôle lstNote. Les indices de List(i)vont de 0 à

ListCount-1

La propriété ListCount du contrôle lstNote permet de connaître le nombre de notes de la liste.

2

Nom :

Prénom :

Exercice 4 : Logiciel Excel

Cochez la bonne réponse

N° d’examen:

1 2 3 4 5 6 7 8 9 10 11 12
1 2 3 4 5 6 7 8 9 10 11 12
1 2 3 4 5 6 7 8 9 10 11 12

1

  • 2 3

1 2 3 4 5 6 7 8 9 10 11 12
1 2 3 4 5 6 7 8 9 10 11 12
1 2 3 4 5 6 7 8 9 10 11 12

4

  • 5 6

1 2 3 4 5 6 7 8 9 10 11 12
1 2 3 4 5 6 7 8 9 10 11 12
1 2 3 4 5 6 7 8 9 10 11 12

7

  • 8 9

1 2 3 4 5 6 7 8 9 10 11 12
1 2 3 4 5 6 7 8 9 10 11 12
1 2 3 4 5 6 7 8 9 10 11 12

10

11

12

13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

13

  • 14 15

13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

16

  • 17 18

13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

19

  • 20 21

13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

22

  • 23 24

13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

25

  • 26 27