Vous êtes sur la page 1sur 4

Université Mustapha Stambouli – Mascara

Faculté des sciences et Technologies


Département d’Electrotechnique Spécialité : Master 2 Réseaux et Télécommunications

Examen de Rattrapage 1er semestre 2018/2019


Module : Technologies du Web (Durée 1h30)
(Documents manuscrits et copies des supports de cours autorisés)
Nom et Prénom : ……………………………………………………………………………………………………….

Date de naissance : ………………………………………………………… à ………………………………………...

Enseignant : S. GHOUALI Signature : ……………………………...

Questions de cours (4.5 pts)


1) Le langage HTML est un langage :
□ De la programmation classique
□ De la programmation orienté/objet
□ Qui permet de structurer une page Web
□ Compilé

2) L’écriture <body> signifie :


□ Début du corps de la page Web
□ Fin du corps de la page Web
□ Fin de l’en-tête

3) Dans quel ordre devez-vous placer correctement les balises dans une page HTML ?
□ <HTML><TITLE><TITLE><BODY></BODY></HTML>
□ <HTML><TITLE></TITLE><BODY></BODY></HTML>
□ <HTML><TITLE></TITLE><BODY></HTML>
□ <HTML><HEAD></TITLE><BODY></BODY></HTML>

4) La majorité des informations d'une page Web se trouve dans :


□ La balise HEAD
□ La balise TITLE
□ La balise BODY
□ La balise des commentaires < ! -- ... -->

5) Un document capable de produire un affichage contenant du texte, des images et des vidéos est,
généralement, enregistré avec l’extension suivante :
□ HTM
□ CSS
□ http

6) Pour définir un tableau, j’utilise la paire :


□ <table></table>
□ <tableau></tableau>
□ <i></i>

7) Pour définir un formulaire, j’utilise la paire :


□ <form></form>
□ <p></p>
□ <formulaire></formulaire>

Soignez svp votre écriture, Bon courage S. GHOUALI


1
Université Mustapha Stambouli – Mascara
Faculté des sciences et Technologies
Département d’Electrotechnique Spécialité : Master 2 Réseaux et Télécommunications

8) L’écriture <input type="checkbox" name="C1" value="ON"> définit :


□ Une zone de texte dont la valeur par défaut est ON
□ Une case à cocher et ON signifie que l’élément est actif
□ Une case d’option

9) Parmi les choix suivants, lequel est vrai au sujet des en-tête de paragraphes ?
□ <H6> et </H6> donnent la plus grande taille.
□ <H1> et </H1> donnent la plus petite taille.
□ <H2> et </H2> donnent une taille plus grande que <H3> et </H3>
□ <H2> et </H2> donnent une taille plus petite que <H3> et </H3>

Exercice 1 (2.5 pts)


Compléter le texte suivant par les mots ou expressions adéquats:

Le PHP est un langage de . . . . . . . . . . . .. qui s'intègre dans la page . . . . . . . . . Il est exécuté coté . . .. . . ………
contrairement au Javascript qui est exécuté par le . . . . . . . . . . . . . . . . . . . . .. C'est la balise . . . .. . . . . qui permet
d'insérer du PHP. La presence d'un script PHP dans une page est signalée par . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Exercice 2 (9.5 pts)


Compléter le tableau suivant en donnant soit l'instruction ou le résultat.

N° Expression ou instruction Résultat de l'expression ou affichage


1 $a=$b=2; echo "$a + $b++";

2 $a=2; $b=2; print($a + $b);

3 $x = 25%3; print ("\$x=$x");

4 $var = 10.5; echo $var%3.5;

5 $a = 345; $b = "345";

$c = ($a==$b); print($c);

6 Le $ est "côté" 1.30 DA aujourd'hui

7 for ($i=0; $i<=5; $i++) {

print ("$i <br />");

if ($i%2==1) continue; }

8 $a = 12; $b = '1+$a'; echo $b

9 $vh=0x04; $vo=012; print($vh | $vo);

10 $a=80; $b= ($a<95); echo($b);

11 <?php

$h1=strtotime("12:30:00");

$h2=strtotime("03:00:00");

echo date('H:i',$h1-$h2); ?>

Soignez svp votre écriture, Bon courage S. GHOUALI


2
Université Mustapha Stambouli – Mascara
Faculté des sciences et Technologies
Département d’Electrotechnique Spécialité : Master 2 Réseaux et Télécommunications

12 $x="programme en PHP"; Quelle sera la valeur finale de $w ?


$x.= ’5’ ;  20
$z=&$y;  « programme en PHP »
$z=3 ;  289
$y=17;  programme en PHP
$w=$y * $z + $x;  26

13 $tab=array(1, 2, 3, 4); Quelle sera la valeur finale de $tab[6] ?


for ($i=0; $i<=4;$i++)  1
{  2
$tab[ ]=$i+1;  3
}  4

Exercice 3 (3.5 pts)


Soit le site de recherche d’ouvrages, visible sur la figure suivante qui permet une recherche dans la liste des
ouvrages de la bibliothèque. La liste des rubriques disponibles est issue de la table "rubriques" avec un code à
deux chiffres et un intitulé dans la base de données "bibliotec" de MySQL.

La table ouvrages comporte les champs : titre, auteur, rubrique et cote.

a) Ecrire le code HTML qui permet d'afficher cette page

………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………

Soignez svp votre écriture, Bon courage S. GHOUALI


3
Université Mustapha Stambouli – Mascara
Faculté des sciences et Technologies
Département d’Electrotechnique Spécialité : Master 2 Réseaux et Télécommunications

………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………

b) Compléter le script suivant pour y avoir 4 boutons de soumission : login, inscription, suppression
déconnexion.

<form method="GET" action="login.php">

login : <input type="text" value="exnom" name="nom">

Password : <input type="password " name="password " value="pass">

<input type="hidden" name="id" value=4320>

<input type="submit " name="login " value="ok">

</form>

………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………

*Les réponses doivent être lisibles*

* Le simple fait d’utiliser une fonction sans que ça n’a un intérêt ne donne droit à aucun point*

Soignez svp votre écriture, Bon courage S. GHOUALI


4

Vous aimerez peut-être aussi