0% ont trouvé ce document utile (0 vote)
29 vues20 pages

Définition et Utilité de HTML

Transféré par

Abdel Gansonre
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats ODT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
29 vues20 pages

Définition et Utilité de HTML

Transféré par

Abdel Gansonre
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats ODT, PDF, TXT ou lisez en ligne sur Scribd

1. Que signifie HTML ?

o HomeTabulation of Mailing List

o HyperText Markup Language (correct)

o Hyperspace TradeMark Language

o XpTdr Mdr Lol

2. À quoi sert HTML ?

o À mettre en forme des pages web

o À structurer du contenu dans une page web (correct)

o À créer des pages dynamiques

o À concurrencer Google et Facebook

3. En quelle année est né HTML ?

o Dans les années 70, avec Arpanet

o Entre 1986 et 1988, avec le Club Dorothée

o En 1990 exactement, avec la naissance d'Emma Watson

o Plutôt en 1993 non ? Sous le mandat Bill Clinton (correct)

o Ah mince, il fallait retenir ça ?

4. Qu'est ce qu'un navigateur web ?

o Un logiciel capable d'interpréter et d'afficher du code HTML (correct)

o Un outil permettant d'accéder à Internet

o Un réseau social global

o La toute première application mondiale

o Une interface pour lire et recevoir des e-mails

5. Comment représenter un paragraphe en HTML ?


o <ul>

o <li>

o <h1>

o <div>

o <paragraph>

o <p> (correct)

6. Comment représenter une liste en HTML ?

o <ul> (correct)

o <li>

o <h1>

o <div>

o <list>

o <p>

7. Trouvez l'intrus dans cette liste

o <ul>

o <li>

o <a>

o <div>

o <img> (correct)

o <span>

8. Citez un attribut HTML lié aux images

o class

o href

o src (correct)
o link

o img

o data

9. Quel attribut permet d'indiquer la destination d'un lien ?

o class

o href (correct)

o src

o link

o a

o data

10. À quoi servent les spécifications ARIA, liées à HTML ?

o à rendre le contenu et les applications web accessibles (correct)

o à gérer les familles de polices sur la page web

o à construire des pages web audibles et musicales

o à aider à l'internationalisation du web ("Ach, ya !")

11. Que signifie CSS ?

o Cascading Style Sheets (correct)

o Create Simple Samples

o C'est Super Simple !

o Choucroute et Saucisses d'Alsace

12. À quoi sert le langage CSS ?

o À réaliser des pages dynamiques

o À ajouter du style aux documents web (correct)

o À insérer du contenu dans une page internet


o À simuler une application en mode avion durant les trajets dans un bus

13. Pourquoi utilise-t-on généralement du CSS ?

o Pour se compliquer la vie bien sûr

o Pour séparer le contenu et la présentation des documents web (correct)

o Cela permet de faire de plus jolis dégradés de couleurs

o Parce que c'est plus simple à comprendre que JavaScript

14. Où est-il conseillé de placer le code CSS ?

o Dans le <body>, c'te question

o Entre les balises <head>, c'est bien plus propre

o Dans un fichier externe utilisable pour plusieurs pages (correct)

o Dans un fichier JavaScript

15. Dans quoi définit-on les déclarations CSS ?

o Entre deux crochets séparées par des tirets [ ... - ... ]

o Entre deux guillemets séparées par des slashs " ... / ... "

o Entre deux accolades séparés par des points-virgules { ... ; ... } (correct)

o Dans un fichier texte de type ".doc" ou "docx"

16. Dans la règle suivante, quel élément deviendra rouge ? strong#intro


{background-color: red;}

o L'élément dont l'id est "intro" et qui est contenu dans un élément <strong>

o L'élément <strong> dont l'id est "intro" (correct)

o Tous les éléments <strong> contenus dans un élément dont l'id est "intro"

o Tous les éléments <strong> et les éléments dont l'id est "intro"

17. Quel élément sépare la propriété de sa valeur ?

o Le signe espace ( )
o Le signe égal (=)

o Le signe deux points (:) (correct)

o Le signe point-virgule (;)

o Un signe impossible à distinguer

18. Pourquoi est-il d'usage de sauter une ligne entre chaque déclaration ?

o Pour rien du tout

o Pour que le code soit bien interprété par les navigateurs

o Pour rendre le code plus lisible et la maintenance plus facile (correct)

o Pour faciliter les échanges de styles entre deux fichiers (je raconte n'importe
quoi là)

19. À quoi sert le sélecteur de classe : [Link] ?

o Ah bon ... C'est censé servir à quelque chose ?

o À créer une ancre sur la balise <h2>

o À définir différentes propriétés pour l'élément <h2> dont la classe est


"nomDeClasse". (correct)

o À ajouter un peu de classe à notre code parfois un peu tristounet

20. Combien de règles peut contenir un fichier CSS ?

o Il n'y a pas de limite, on peut en créer autant que l'on veut (correct)

o Si le poids du fichier n'excède pas 20Ko, c'est tout bon

o 150 à plus ou moins 10%

o Cela dépend des navigateurs

1. Parmi ces propriétés, laquelle permet, sur les navigateurs qui la supportent,
d'appliquer une largeur de 100% - 50px à l'élément concerné ?

o width: auto - 50px;


o width: 100%- 50px;

o width: calc(100%- 50px); (correct)

o width: #[Link];

2. Comment faire pour qu'une div prenne toute la largeur disponible dans son
bloc conteneur ?

o div {width: 100%; padding: 10%;}

o div {min-width: 100%;}

o div {width: 80%; padding: 10%;}

o C'est automatique, pas besoin de spécifier une largeur. (correct)

3. A quoi sert le sélecteur CSS3 "h1 ~ p", reconnu depuis IE7 ?

o à cibler tous les paragraphes qui suivent un titre h1 (correct)

o à cibler les éléments h1 s'ils contiennent un paragraphe

o à cibler tous les titres et paragraphes de la page

o à cibler tantôt un titre h1, tantôt un paragraphe

4. Le positionnement relatif (position: relative)...

o permet de positionner un élément par rapport à un autre élément, pris comme


repère;

o permet de positionner un élément par rapport aux limites de son élément


parent;

o permet de décaler un élément A par rapport à sa position "normale", en


flux (correct)

o permet d'appliquer la théorie de la relativité générale ET la théorie de la


relativité restreinte à une mise en page.

5. Où se placera un élément positionné en absolu (position: absolute) avec left:


100px ?

o À 100px du bord gauche de la fenêtre du navigateur;


o À 100px du bord gauche de l'élément html;

o À 100px du bord gauche de l'élément body;

o À 100px du bord gauche de son élément parent;

o À 100px du bord gauche de son plus proche ancêtre


positionné. (correct)

6. Comment cibler les 4 premiers éléments d'une liste ?

o li:nth-child(4n)

o li:nth-child(-n+4) (correct)

o li:nth-child(4-n)

o li:nth-child(substr(4))

7. Comment cibler tous les liens de la page sauf ceux qui contiennent la chaîne
"alsacreations" ?

o a:not([href*="alsacreations"]) (correct)

o a[href!="alsacreations"]

o a![href*="alsacreations"]

o a![href$="alsacreations"]

8. Comment charger une feuille de style uniquement pour une fenêtre au format
paysage ?

o <link rel="stylesheet" size="landscape" href="[Link]">

o <link rel="stylesheet" media="screen" size="landscape" href="[Link]">

o <link rel="stylesheet" media="landscape" href="[Link]">

o <link rel="stylesheet" media="(orientation : landscape)"


href="[Link]"> (correct)

9. Où va se positionner un élément doté d'une déclaration transform:


translate(0,100px) ?
o Poussé vers le bas de 100px (correct)

o Poussé vers la droite de 100px

o Poussé tantôt à droite tantôt vers le bas selon son positionnement

o Je préfère ne pas le dire

10. Si j'écris a:active {color: red;} dans ma feuille de style, quels liens seront de
couleur rouge ?

o les liens pointant vers des pages mises à jour régulièrement

o les liens pointant vers la page en cours (par exemple dans un menu de
navigation)

o n'importe quel lien de la page, mais uniquement au moment où on clique


sur ce lien (correct)

o n'importe quel lien de la page, mais uniquement au moment où on survole ce


lien avec le pointeur de la souris

11. À quoi correspond une hauteur de 50vh ?

o à la moitié de la hauteur du parent

o à la moitié de la hauteur de la fenêtre (correct)

o à la moitié de la hauteur de ses enfants

o à un décalage de 50%

o à rien, cette unité n'existe pas !

12. Par rapport à quoi se place un élément positionné en absolute ?

o à son plus proche ancêtre positionné (correct)

o à son parent direct

o à la page

o à son frère positionné en relatif

o ça dépend du navigateur
13. Quel sélecteur a le plus de poids ?

o li + li:first-child:last-child (correct)

o [Link]:hover

o li:first-child::before

o html > head + body > li + h1:hover > *

o ul[id="unicorn] > h1

o M'en fous, j'utilise !important (réponse non autorisée)

14. Dans une liste de 10 items, combien d’éléments peuvent-ils être ciblés par li +
li:first-child ?

o aucun (correct)

o 1 au maximum

o 2 au maximum

o Tous sauf le premier

o Tous sauf le dernier

o Un sur deux

15. Quelle valeur de display n’existe pas ?

o inline-table

o inline-flex

o inline-grid

o inline-float (correct)

o inline-block

16. Quelle est la valeur par défaut de la propriété position ?

o relative

o none
o auto

o inherit

o static (correct)

o normal

17. Quel critère de Media Query n’existe pas ?

o aspect-ratio

o device-width

o device-height

o device-aspect-ratio

o pixel-ratio (correct)

o height

18. Quelle propriété permet de rogner une image ?

o image-fit

o crop

o object-fit (correct)

o zoom

o transform

19. Quelle est la valeur minimum nécessaire pour qu'une transition fonctionne ?

o le nom de la transition

o la durée de la transition (correct)

o l’accélération de la transition

o la propriété à transiter

o j’ai droit à combien de réponses fausses déjà ? (note : ceci est une mauvaise
réponse)
20. Qui est Tim Berners-Lee ?

o l’inventeur de Flexbox

o l’inventeur du Web (correct)

o l’inventeur du Responsive Webdesign

o l’inventeur de CSS

o l’inventeur des skyblogs

o l'inventeur des Emojis

21. Que signifie PHP ?

o Page Helper Process

o Programming Home Pages

o PHP: Hypertext Preprocessor (correct)

22. Quelle fonction retourne la longueur d'une chaîne de texte ?

o strlen (correct)

o strlength

o length

o substr

23. Comment accède-t-on au 1er élément chaton dans le tableau suivant : $tableau
= Array('chaton' , 'ornithorynque', 'dauphin'); ?

o $tableau[1]

o $tableau[0] (correct)

o $tableau{0}

o $[Link](1)

24. Comment vérifie-t-on l'égalité de deux variables : $a et $b ?

o $a = $b
o $a == $b (correct)

o $a != $b

o if($a,$b)

25. Quelle est l'utilité de l'opérateur || ?

o Il sert à vérifier que toutes les conditions sont réalisées.

o Il sert à vérifier qu'une, et une seule, des conditions est réalisée.

o Il sert à vérifier qu'une, au moins, des conditions est réalisée. (correct)

26. Quelles valeurs peut prendre le type booléen ?

o 0 ou 1

o TRUE ou FALSE (correct)

o Toutes sauf NULL

27. La boucle for ($i=0 ; $i<=3 ; $i++ ) { echo $i; }...

o Sera éxécutée 2 fois

o Sera éxécutée 3 fois

o Sera éxécutée 4 fois (correct)

28. Sachant que $a = 4. Quelle instruction affiche : 4 = quatre ?

o echo '$a = quatre';

o echo '$a = 2+2';

o echo "$a = quatre"; (correct)

29. Sachant que $dodo = 6. Quelle est la valeur de ma nuit : $dodo += 2; ?

o 3

o 8 (correct)

o 12
30. Dans le cas d'envoi d'informations plus ou moins sensibles par formulaire,
quelle méthode utilisera-t-on de préférence ?

o get

o mailto

o post (correct)

31. Quelle fonction retourne le nombre de secondes écoulées depuis le 1er janvier
1970 ?

o time (correct)

o timestamp

o mktime

o microtime

32. Quelle instruction permet d'ouvrir un fichier en écriture afin d'ajouter des
données à la fin de son contenu ?

o fopen("fichier","r+")

o fopen("fichier","w")

o fopen("fichier","a") (correct)

33. Quelle fonction retire un élément de la fin d'un tableau ?

o array_splice()

o array_pop() (correct)

o array_pad()

o array_shift()

34. Quelle fonction permet d'envoyer des en-têtes HTTP au navigateur avant le
contenu de la page ?

o parse_url()

o http_post()
o header() (correct)

35. Dans quel tableau de données retrouve-t-on les cookies du visiteur ?

o $SETCOOKIE

o $COOKIES

o $HTTP_COOKIES

o $_COOKIE (correct)

o $HTTP_COOKIES_VARS

36. Quelle fonction permet de lire le résultat d'une ressources MySQL renvoyée par
mysql_query() ?

o mysql_fetch_row() (correct)

o mysql_data_seek()

o mysql_affected_rows()

37. Quelle fonction permet d'effacer un fichier ?

o delete()

o unlink() (correct)

o remove()

o clearfile()

38. Comment peut-on trier un tableau en ordre inverse ?

o $tableau = ksort($tableau);

o ksort($tableau)

o $tableau = rsort($tableau);

o rsort($tableau); (correct)

39. Comment définit-on une constante ?

o set('maconstante' = 'valeur');
o define("maconstante","valeur"); (correct)

o const $maconstante = valeur;

40. Quelle instruction n'est pas le nom d'une fonction ?

o exit (correct)

o print_r

o define

41. Comment vérifier la syntaxe d'une adresse e-mail contenue dans la variable
$email ?

o strpos($email,"*@*.*")

o ereg($email,"[:alpha:]*@[:alpha:]*\.[:alpha:]*")

o preg_match("/^(\w|-)+@((\w|-)+\.)+[a-z]{2,6}$/i",$email) (correct)

42. Par défaut, dans quel ordre de priorité sont affectées les variables envoyées
par HTTP ?

o get, cookie, post

o post, get, cookie

o get, post, cookie (correct)

o post,cookie, get

43. Comment définit-on le constructeur d'une classe (compatible PHP3/4/5) ?

o grâce à public static void()

o en utilisant __construct()

o en nommant la fonction comme la classe (correct)

44. Comment mémorise-t-on de façon pratique une variable d'un script à l'autre sur
un serveur web ?

o Grâce à serialize()

o En utilisant $_SESSION (correct)


o Au moyen de register_globals()

45. Quelle fonction de bufferisation (temporisation) envoie au navigateur les


données contenues par le tampon, et stoppe la tamporisation de sortie ?

o ob_flush()

o ob_end_flush() (correct)

o ob_get_flush()

46. De quelle façon autorise-t-on l'accès à un fichier


- en lecture/écriture/exécution pour le propriétaire
- en lecture/écriture pour le groupe
- en lecture pour les autres
?

o chmod('fichier',0764); (correct)

o chmod('fichier','u+wrx g+rw o+r');

o chown('fichier','0777');

47. Quel mot clé permet de conserver la valeur d'une variable locale dans une
même fonction appelée plusieurs fois de suite ?

o global

o const

o static (correct)

48. Quelle fonction permet d'obtenir les informations suivantes à propos d'un
fichier : date de dernier accès, date de modification, date de création ?

o stat() (correct)

o filemtime()

o filegroup()

49. Quelle méthode permet d'attraper par défaut les exceptions lancées par un
script, à l'aide d'une fonction propre function gestion_exception($e) { ... } ?

o $handler->setdefault('gestion_exception');
o set_exception_handler('gestion_exception'); (correct)

o exception_handler($e) = gestion_exception();

50. $a = M_PI;
$b = &$a;
Sachant qu'au cours de l'éxécution du script, $a = 10, que vaudra pow($b,2) *
sqrt(3)/2 + $a; ?

o pi² sqrt(3)/2 + 10

o pi² sqrt(3)/2 + pi

o Quel est le tordu qui a pu pondre un truc pareil ?

o 50 sqrt(3) + 10 (correct)

51. On évalue le code suivant :


$kiwi = 'vert';
$fruit = &$kiwi;
$fruit = array();
$fruit['kiwi'] = $kiwi;

Que contient $fruit ?

o Infiniment de rien (correct)

o Un kiwi.

o du vert !

o La variable n'est pas définie.

52. Sachant que l'on veut retrouver une portion de texte sous la forme crochet
gauche, 2 à 6 caractères alphanumériques ou souligné, crochet droit avec
preg_match, quelle expression utiliser :

o "/\[[A-Za-z0-9]{2,6}\]/"

o '`\[\w{2,6}\]`' (correct)

o '#\[[A-Z0-9_]{2,6}\]#iA'

o "\`\[\w{2,6}\]\`"
o A et B

o B et D

53. Soit query() un fonction faisant une requête SQL et escape() une fonction
effectuant un échappement des caractères potentiellement dangereux. Quelle
requête est sécurisée de manière optimale ?

o query('SELECT * FROM `table` WHERE champ1='.$a.' AND champ2='.$b);

o query('SELECT * FROM `table` WHERE champ1='.escape($a).' AND


champ2='.escape($b));

o query(sprintf('SELECT * FROM `table` WHERE champ1="%s" AND


champ2="%d"', escape($a), escape($b));

o query(escape('SELECT * FROM `table` WHERE champ1='.$a.' AND


champ2='.$b));

o query(sprintf('SELECT * FROM `table` WHERE champ1="%s" AND


champ2="%d"', escape($a), $b); (correct)

54. On interprète le code suivant:


$a = 'ki' || 'wi';
$b = 'ki' or 'wi';
Que donne var_dump($a, $b); ?

o bool(true) bool(true)

o string(2) "ki" bool(true).

o bool(true) string(2) "ki". (correct)

o 1 1.

o ki wi

55. En utilisant la fonction header() de php afin d'envoyer un code HTTP 404, puis
exit(), qu'est-ce qui est affiché (aucun envoi n'a encore été fait au client) ?

o Une page blanche avec un code html minimaliste "HTTP/1.1 404 Not Found".

o Une erreur PHP.


o La page d'erreur 404 par défaut de mon site ou de mon CMS/Blog.

o Une page blanche ou la page type 404 intégrée au navigateur. (correct)

56. Ma page [Link] contient le code suivant :


$a = 'a'.file_exists(__FILE__);
$a1 = 'wiki';
$a2 = 'kiwi';
echo ${$a};

Qu'est-ce qui s'affiche si on y accède ?

o Une page blanche.

o kiwi.

o wiki (correct)

o Une erreur PHP.

o Aucune des solutions précédentes.

57. Quel est l'effet de l'utilisation de la structure return(); dans un fichier inclus
(sans être dans une fonction) ?

o Retour au script parent sans exécuter la suite du fichier. (correct)

o Une erreur PHP.

o Arrêt du script à la manière de exit().

o Aucun, il est ignoré.

o Cela dépend s'il a été inclus avec require() ou include().

58. Que donne le code suivant en PHP5 ?


$b = false;
$a = unset($b);
var_dump($a);

o NULL
o Une erreur PHP. (correct)

o bool(true)

o bool(false)

o ressource(#)

59. PHP possède deux analyseurs XML, quelle est leur principale différence ?

o Il n'y a qu'un analyseur XML

o L'un commence par la fin du fichier, l'autre par le début

o L'un ignore les erreurs, l'autre arrête l'analyse

o L'un nécessite une DTD pour travailler, l'autre pas

o L'un charge toute la chaine en mémoire, l'autre travail sur un


flux (correct)

60. Laquelle de ces affirmations concernant PHP6 est fausse ?

o Le type string est destiné à disparaître

o La syntaxe "goto label" sera utilisable.

o Une classe fille pourra avoir plusieurs classes mères. (correct)

o On pourra utiliser: foreach($a as $key => list($value1, $value2)).

o Les espaces de nom feront leur apparition.

o Les directives magic_quotes_gpc et register_global disparaîtront.

Vous aimerez peut-être aussi