FaxInfo - L'Informatique au Lycée!

FaxInfo - L'Informatique au Lycée!

FICHE DE TD N 3 : JAVASCRIPT

FICHE DE TD N 3 : JAVASCRIPT

 

QCM : REPONDRE PAR VRAI OU FAUX :

  1. Le langage JavaScript a été créé en 1996 par la société Netscape.
  2. Les navigateurs lynx et internet explorer supportent bien le JavaScript.
  3. L’exécution des scripts JavaScript est transparente aux utilisateurs de sites Web.
  4. Exécuter un script JavaScript sur son navigateur ne comporte aucun risque pour le ma­tériel et le réseau.
  5. Les objets sont matérialisés dans des programmes par des variables de plusieurs types.
  • QCM

1 - Le langage JavaScript est un langage :

a- compilé par le serveur

b- compilé par le navigateur

c-interprété par le navigateur

2 - Pour intégrer du code JavaScript dans une page Web,

a- j’insère le code JavaScript via un éditeur de texte

b- j’ouvre ma page Web avec un navigateur

c- j’utilise nécessairement un traitement de texte

3 -Pour déclarer le début du code JavaScript, j’écris la ligne suivante :

a- functiontralala()

b- <SCRIPT language=”javascript”>

c- <SCRIPT language=”javascript”/>

4 - L’écriture msg=”PREMIERE”;est :

a- une comparaison b- une affectation c- incorrecte

5 - L’écriture functiondemo() signifie :

a- cette écriture n’est pas correcte

b- déclarer une fonction dont le nom est demo.

c- déclarer une fonction dont le nom est demo()

6 - L’écriture var msg = “Une introduction”; permet de :

a- initialiser ma variable msg

b- déclarer et initialiser la variable msg

c- déclarer et initialiser la variable var

7 - L’écriture ind++;désigne :

a- une pré-incrémentation

b- une post-incrémentation

c- cette écriture n’est pas correcte

8 - L’écriture document.write(“<B>”+”Programmation”+”</B>”); per­met d’écrire dans la :

a- barre d’état du navigateur

b- page courante le mot Programmation en caractères gras

c- page courante le mot Programmation encadré par deux B

9 - L’écriture document.write(12*3);permet d’écrire :

a- 12*3 dans la page courante

b- 12 fois le chiffre 3

c- la valeur 36 dans la page courante

10 - Pour déclarer une fonction personnalisée, j’utilise le mot :

a- Fonction b- Function c- Sub_function

11 - J’ai créé une fonction personnalisée nommée ristourne, utilisant un seul argument.

Pour utiliser cette fonction dans une page Web, pour la valeur 5000, j’écris :

a- document.write(function ristourne(5000));

b- document.write(ristourne(5000));

c- ristourne(5000);

12 - L’écriture var msg ; permet de :

a- initialiser la variable msg

b- déclarer la variable msg

c- déclarer la variable var

13 - J’ai créé une fonction dans une page Web donnée. Je souhaite exploiter cette fonction dans une autre page Web.Pour résoudre le problème rapidement, je peux :

a- retaper le code de la fonction

b- couper le code de la première page et le coller dans l’autre page

c- copier le code de la première page et le coller dans l’autre page

14 - Dans l’écriture while (lafin==false), indique que le traitement est répété :

a- au moins une fois

b- tant que la variable lafin vaut false

c- tant que la variable lafin vaut true

15 - Dans l’écriture for (ind = 1;ind<=max;ind++), ind désigne :

a- une fonction

b- une variable initialisée à max

c- la variable compteur

16 - Dans l’écriture for (ind = 1;ind<=max;ind++), max désigne :

a- la valeur qui ne sera jamais atteinte

b- la dernière valeur qui sera exploitée par le contenu de for

c- une fonction

17 - Je souhaite tester la valeur de la variable code afin de voir si son contenu est albatros. J’écris la ligne suivante :

a- if code=”albatros”

b- if (code=”albatros”)

c- if (code==”albatros”)

18 - Je souhaite vérifier si le contenu de la variable code est compris entre 1 et 4, inclusivement (nbr. entier, déjà vérifié). Pour y arriver, j’utilise l’écriture suivante :

a- If (code > 1 || code < 4) {

b- If (code >= 1 || code <= 4){

c- If (code >= 1 && code <= 4){

19 - La ligne var mois = new Array (“janvier”,”février”,”mars”); permet de déclarer :

a- les variables janvier, février et mars

b- le tableau mois

c- le tableau mois et initialiser le tableau mois avec les mots janvier, février et mars

20 - Soit la condition !(inf>=2 && sup <=3). Choisissez la forme qui a la même signification:

a- (inf>=2 ||sup <=3)

b- (inf<2 ||sup > 3)

c- (inf<=2 && sup >= 3)

 

Exercice 1 : QUESTIONS DE COURS

  1. Définir les termes : site web, script et objet
  2. Pourquoi dit-on que les scripts JavaScript apportent de l’interactivité aux pages Web ?
  3. Quelles sont les limites du langage JavaScript? Donner quelques alternatives
  4. Pourquoi dit-on que l’exécution des scripts JavaScript est sans risque ?
  5. Citer les objets du langage JavaScript.
  6. Pourquoi dit-on que les scripts en langage JavaScript s’exécute du côté client ?
  7. Quel nom donne-t-on au logiciel permettant d’exécuter les programmes HTML et en JavaScript ?
  8. Comment introduit-on du code JavaScript dans une page HTML

 

EXERCICE 2 : LE CHOIX DES VARIABLES EN JAVASCRIPT.

  1. Dire si les expressions suivantes peuvent être considérées comme des variables :
    1. Mavariable ; b) ma variable ; c) mes2variables ; d) 2variables ; e) MaVariable ; f) mèsvariables ; g) une variable ; h) une déclaration de variable ; i) date ;j) unedeclarationdevariable ; k) uneDeclarationDeVariable.
  2. Dire si les variables suivantes sont différentes :
    1. MaVariableet mavariable; b) Mavariableet mavariablec) unedéclarationdevariableet unedeclarationdevariable ; d) mavariableet mavariable ; e) résultat et resultat

 

EXERCICE 3

1)Ecrire un script qui demande la note d’un élève et affiche ‘’Echec’’ si sa moyenne est inférieure à 10 et affiche ‘’Succès’’ si elle est supérieure ou égale à 10.

2) Calcul d’une moyenne de 4 nombres : afficher les quatre valeurs sur la page ainsi que le résultat

EXERCICE 4 : LA STRUCTURE ITERATIVE WHILE

  1. Examiner le script JavaScript ci-après et remplir le tableau suivant :

 

Lignes

Compteur

Condition

Somme

1

1

 

 

2

 

 

0

4

 

1<=5 ?vrai

 

5

 

 

0+1=1

6

1+1=2

 

 

4

 

2<=5 ?vrai

 

….

 

 

….

6

….

 

 

….

 

….

 

5

 

 

3+3=6

6

3+1=4

 

 

4

 

4<=5 ?vrai

 

5

 

 

6+4=10

6

4+1=5

 

 

4

 

5<=5 ?......

 

5

 

 

10+5=15

6

5+1=6

 

 

4

 

….

 

….

 

 

….

Ligne1:varcompteur=new Number(1);

Ligne 2 : var somme =new Number( );

Ligne 3 :

Ligne 4 : while (compteur <= 5) {

Ligne 5 :somme= somme+compteur ;

Ligne 6 : compteur = compteur+1 ;

Ligne 7 :         }

Ligne 8 : alert (somme) ;

  1. 2.      Compléter les phrases suivantes :

a) Quelle est la valeur initiale de compteur ?

b) Quelle est la valeur finale de compteur ?

c) Quelle est la valeur de compteur qui rend la condition fausse ?

d) Combien de fois est exécutée la boucle while ?

e) quelle est la valeur de somme à la fin de l’exécution du script ?

f) que fait ce script ?

Exercice 5

Ecrivez un programme JavaScript permettant d’ouvrir une fenêtre du navigateur lorsqu’un bouton est activé. La fenêtre à ouvrir con­tient un bouton permettant de la fermer lorsqu’on clique dessus.

 

EXERCICE 6: UTILISATION DES TABLEAUX

Soit la déclaration avec affectation du tableau suivant :

var numerotelephone = new Array( 10,36,84,54 ) ;

a) Complétez le tableau en fonction de la déclaration :

b) Combien d’éléments possède ce tableau : _ _ _ quelle est donc la taille du tableau : _ _ _

c)Valeur contenue dans la 1ère case du tableau : _ _ _ que vaut donc numerotelephone [0]: _ _

d)Valeur contenue dans la 2èmecase du tableau:_ _ _ que vaut donc numerotelephone [1]: _ _

e)Valeur contenue dans la 3ème case du tableau : _ _ _ que vaut donc numerotelephone[2] : _ _

f)Valeur contenue dans la 4ème case du tableau : _ _ _ que vaut donc numerotelephone [3] : _ _

EXERCICE 7 : LES FENETRES DE DIALOGUE

Répondez par vrai ou faux :

a) La boite de dialogue alertpermet d’afficher un texte à l’écran : _ _ _ _ _ _ _ _

b) alertest une fonction du langage JavaScript : _ _ _ _ _ _ _ _

c) La boite de dialogue de la fonction confirmaffiche deux (2) boutons (Ok et delete) à l’utilisa­teur pour confirmer une opération : _ _ _ _ _ _ _ _

d) Lorsque l’utilisateur ne clique pas sur le bouton OK de la boite de dialogue de la fonction confirm, la valeur booléenne qui est retournée est true: _ _ _ _ _ _ _ _

e) prompt est une fonction du langage JavaScript : _ _ _ _ _ _ _ _

f) confirmest une procédure du langage JavaScript : _ _ _ _ _ _ _ _

h) La boîte de dialogue prompt permet d’afficher un texte à l’écran puis de récupérer la valeur saisie par l’utilisateur et de la ranger dans une variable : _ _ _ _ _ _ _ _



07/01/2016
1 Poster un commentaire

A découvrir aussi


Ces blogs de Enseignement & Emploi pourraient vous intéresser

Inscrivez-vous au site

Soyez prévenu par email des prochaines mises à jour

Rejoignez les 30 autres membres