Ce document est un recueil des Questions QCM pour se préparer à l’examen.
Tél : +22963804166
contact@[Link]
1. Quelle organisation définit les standards Web?
A Apple Inc. B IBM Corporation C World Wide Web Consortium D Microsoft Corporation
Réponse C (Le World Wide Web Consortium (W3C) est une communauté internationale qui
développe des normes ouvertes pour assurer la croissance à long terme du Web.)
2. HTML est considéré comme ______ ?
A Langage de programmation B Langage POO C Langage de haut niveau D Langage de balisage
Réponse D (Les langages de balisage sont les langages du Web. Ces langages de balisage incluent
HTML, XML et XHTML)
3. HTML utilise des ______?
A Balises définis par l’utilisateur B Balises prédéfinis C Balises fixes définis par le langage
D Balises uniquement pour les liens
Réponse C
4. HTML a été proposé pour la première fois l’année ___.
A 1980 B 1990 C 1995 D 2000
Réponse B
5. Lequel des éléments suivants n’est pas un exemple de navigateur?
A Mozilla Firefox B Netscape C Microsoft Bing D Opéra
Réponse C (Bing est un moteur de recherche Web détenu et exploité par Microsoft.)
6. Qui est l’auteur principal du HTML?
A Brendan Eich B Tim Berners-Lee C Développeur web D Google Inc
Réponse B
7. Si nous souhaitons définir le style d’un seule élément, quel sélecteur css utiliserons-nous?
A id B text C class D name
Réponse A (L’attribut id peut être appliqué à n’importe quel élément HTML. La valeur de cet
attribut est l’identifiant unique de l’élément. Par exemple, )
<h1 id="titre">
« titre » est un identifiant unique de h1
8. La balise HTML qui spécifie un style CSS intégré dans un élément est appelée ____?
A Design B Style C Modify D Define
Réponse B (L’attribut style spécifie un style inline pour un élément. ) Exemple :
<p style="color:green">Ceci est un paragraphe.</p>
9. La norme HTML qui n’exige pas des double quotes autour des valeurs d’un attribut est dite
______?
A HTML 1 B HTML 3 C HTML 5 D HTML 7
Réponse C
10. Un type de document HTML plus strict est connu sous ______ ?
A DHTML B XHTML C XML D HTML
Réponse B (XHTML signifie EXtensible HyperText Markup Language, basé sur XML, est plus strict
que HTML, et est supporté par presque tous les navigateurs Web.)
11. Un document HTML peut contenir _____
A Des attributs B Des balises C Texte brut D Tout les réponses sont vrais
Réponse D
12. Une page conçue en HTML s’appelle _____
A Application B Page de garde C Front-end D Page Web
Réponse D ( Une page Web est un document généralement écrit en HTML (Hypertext Markup
Language) accessible via Internet ou d’autres réseaux à l’aide d’un navigateur Internet. Une page
Web est accessible en entrant une adresse URL et peut contenir du texte, des graphiques et des
hyperliens vers d’autres pages Web et fichiers.
13. Un document HTML est enregistré avec l’extension ____.
A .htl B .html C .hml D .htnl
Réponse B
14. Le document HTML contient une balise racine appelée ____
A HEAD B Title C Body D HTML
Réponse D
15. Si nous souhaitons placer du texte autour d’une image, quelle propriété CSS nous allons utiliser?
A push B float C align D wrap
Réponse B (La propriété float indique qu’un élément doit être mis sur le côté droit ou gauche de
son conteneur.
16. Peut-on aligner un élément en définissant margin-left et margin-right?
A Oui, c’est possible.
B Non, ce n’est pas possible.
Réponse B (Un élément commence toujours sur une nouvelle ligne et occupe toute la largeur
disponible.)
17. Supposons que nous souhaitons organiser trois DIV de sorte que DIV 3 soit placé au-dessus de
DIV1. Maintenant, quelle propriété CSS nous allons utiliser pour contrôler l’ordre de pile?
A d-index B s-index C x-index D z-index
Réponse D
La propriété z-index spécifie l’ordre d’empilement d’un élément.
18. Peut-on définir la direction du texte via une propriété CSS?
A Oui, c’est possible.
B Non, ce n’est pas possible.
Réponse A (La propriété « direction » en CSS définit la direction du flux de contenu d’un élément.
Exemple)
direction: rtl; /* Right to Left */
19. Choisissez la balise HTML correcte pour un grand titre.
A H1 B Heading C Head D H6
Réponse A
Les éléments h1 à h6 représentent six niveaux de titres dans un document HTML. Exemple :
20. Si on veut utiliser une jolie bordure en pointillé verte autour d’une image, quelle propriété css
nous allons utiliser?
A border-line B border-style C border-decoration D border-color
Réponse B, D Exemple :
div {
border-style: dotted;
border-color: green;
<div>[Link]</div>
21. Quelle balise est utilisée pour afficher du texte préformaté?
A
<pre> … </pre>
B
<prefor> … </prefor>
C
<pre text> … </pre text>
D
<pre format> … </pre format>
Réponse A (L’élément HTML <pre> représente du texte préformaté.)
22. Comment ajouter du texte alternatif pour une image?
A
<img src = “[Link] alternate = “logo” />
B
<img src = “https:// /[Link]/[Link]” alt text = “logo” />
C
<img src = “https:// /[Link]/[Link]” alternate text = “logo” />
D
<img src = “https:// /[Link]/[Link]” alt = “logo” />
Réponse D La valeur de l’attribut « alt » est une description textuelle que l’on attribue à une image
23. Comment incorporer des fichiers audio en HTML?
A
<embed src = “audio.mp3” width = “50” height = “10”>
B
<embed sound = “audio.mp3” width = “50” height = “10”>
C
<embed audio = “audio.mp3” width = “50” height = “10”>
D
<embed music = “audio.mp3” width = “50” height = “10”>
Réponse A La balise <embed> définit un conteneur pour une application externe ou un contenu
interactif
24. En HTML, Uniform Resource Locator (URL) est utilisé _____
A Pour créer un document frame.
B Pour créer une image map dans une page Web.
C Pour personnaliser l’image dans une page Web.
D Pour identifier un nom ou une ressource sur Internet.
Réponse D Une URL (Uniform Resource Locator) est un identifiant unique utilisé pour localiser une
ressource sur Internet. Il est également appelé une adresse Web.
25. CSS est un acronyme pour _____
A Cascading Style Sheet
B Costume Style Sheet
C Cascading System Style
D Aucune de ces réponses n’est vraie.
Réponse A Cascading Style Sheets (CSS) est un langage utilisé pour décrire la présentation d’un
document écrit dans un langage de balisage tel que HTML.
26. Lequel des protocoles suivants n’est pas utilisé sur Internet?
A Gopher B http C WIRL D Telnet
Réponse C
▪ HTTP (Hypertext Transfer Protocol) est l’ensemble des règles de transfert de fichiers (texte,
images graphiques, fichiers audio, vidéo et autres fichiers multimédia) sur le World Wide
Web.
▪ Telnet est un protocole réseau utilisé pour accéder à des ordinateurs distants et à des
terminaux via Internet ou un réseau informatique TCP/IP.
▪ Gopher est un protocole de couche d’application qui permet d’extraire et d’afficher des
documents Web stockés sur des serveurs Web distants.
27. Quelle devrait être la valeur de la propriété « width » du tableau (
<table style="width:'???'">
), de sorte que la largeur du tableau s’adapte à la largeur actuelle de la fenêtre du navigateur?
A 100% B 640px C 100em D 1024px
Réponse A 100% fait référence à la largeur totale de la fenêtre du navigateur.
28. Quel élément est utilisé dans <HEAD> d’une page HTML/XHTML, si nous souhaitons utiliser une
feuille de style CSS externe pour décorer la page?
A <src> B <link> C <style> D <css>
Réponse B (La balise <link> définit un lien entre un document et une ressource externe.) Exemple :
<link rel="stylesheet" type="text/css" href="[Link]">
29. Quel attribut peut être ajouté à de nombreux éléments HTML / XHTML pour les identifier en tant
que membre d’un groupe spécifique?
A Id B class C div D span
Réponse B Une classe est utilisée pour identifier plusieurs éléments, et son nom est précédé d’un
point (.)
30. Lorsque nous écrivons
<img src = "[Link]">
, qu’implique « [Link] »?
A élément B attribut C valeur D opérateur
Réponse C
31. DNS traduit __________
A le nom de domaine en adresse IP B l’adresse IP en nom de domaine C Les deux A et B sont vrais.
D le nom de domaine en adresse physique(MAC)
Réponse A (DNS est l’abréviation de Domain Name System (ou Service ou Server), un service
Internet qui traduit les noms de domaine en adresses IP. Comme les noms de domaine sont
alphabétiques, ils sont plus faciles à mémoriser. Pourtant, Internet est vraiment basé sur les
adresses IP.)
32. Quelle balise est utilisée pour lister les éléments avec des puces?
A <puce>…</puce> B <list>…</list> C <ul>…</ul> D <ol>…</ol>
Réponse C La balise <ul> définit une liste(à puces) non ordonnée. Exemple :
<ul>
<li>JavaScript</li>
<li>HTML / CSS</li>
<li>PHP</li>
</ul>
Sortie :
▪ JavaScript
▪ HTML / CSS
▪ PHP
33. Comment définir un lien qui doit s’ouvrir dans une nouvelle page en HTML?
A
<a href = “[Link] target = “blank”>Cliquez Ici</a>
B
<a href = “[Link] ” target =“_blank”>Cliquez Ici</a>
C
<a href = “[Link] target = “#blank”>Cliquez Ici</a>
D
<a href = “[Link] target = “@blank”>Cliquez Ici</a>
Réponse B Si vous ajoutez l’attribut
target = "_ blank"
à vos liens. Lorsqu’un visiteur cliquent sur ce lien, il s’ouvrira dans une nouvelle fenêtre ou un
nouvel onglet.
34. Comment définir une image en background d’une page Web ?
A
<body background = “[Link]”>
B
<body background image = “[Link]”>
C
<background = “[Link]”>
D
<background image = “[Link]”>
Réponse A Si vous souhaitez ajouter une image en background au lieu d’une couleur, l’une des
solutions est l’attribut
<body background>
ou avec CSS
body { background-image: url("[Link]");}
. Il spécifie une image en background pour une page web
35. La première page d’un site Web s’appelle _____.
A Page de conception B Page d’accueil C Première page D Page principale
Réponse B (Une page d’accueil est la page par défaut d’un site web. C’est la première page que les
visiteurs voient lorsqu’ils saisissent une URL.
36. La balise Head est utilisée pour?
A Écrire des styles CSS B Écrire du Javascript C Inclure des fichiers CSS et JS D Tout les réponses sont
vrais
Réponse D La balise <head> est utilisée pour contenir des informations spécifiques sur une page
Web, souvent appelées métadonnées. Ces informations comprennent des éléments tels que le
titre du document (obligatoire), ainsi que des scripts ou des liens vers des scripts et des fichiers
CSS.
37. Par défaut, les liens sont affichés avec un soulignement. Comment pouvez-vous supprimer le
soulignement de tous les liens en utilisant du code CSS?
A
a {text: no-underline;}
B
a {text-decoration:none;}
C
a {text-style: no-underline;}
D
a {text-decoration: no-underline;}
Réponse B
Les liens peuvent être stylés avec n’importe quelle propriété CSS. La règle
a {text-decoration:none;}
permet de supprimer le soulignement de tous les liens.
38. Quelle est la syntaxe correcte du code CSS suivant?
A
Body:color=black
B
{body;color:black}
C
{body:color=black(body}
D
Body {color: Black}
Réponse D
Cela définit la couleur du texte pour l’élément « body ». Tout ce que vous appliquez sur l’élément
« body » en CSS affectera toute la page.
39. Lequel des sélecteurs suivants sélectionne tous les éléments de E ayant l’attribut Attr se
terminant par la valeur donnée?
A
E[attr^=value]
B
E[attr$=value]
C
E[attr*=value]
D Aucune de ces réponses n’est vraie.
Réponse B Le sélecteur
E[attr$=value]
est utilisé pour sélectionner les éléments dont la valeur d’attribut se terminant par une valeur
spécifiée.
40. Lequel des sélecteurs suivants sélectionne les checkboxes ou option (option d’un élément select)
qui est coché ou activé?
A E ~ F B ::after C :checked D Aucune de ces réponses n’est vraie.
Réponse C
41. Afin d’uploader un fichier HTML sur un serveur Web, vous utilisez ______?
A http B SMTP C SIP D FTP
Réponse D FTP (File Transfer Protocol) est un protocole réseau utilisé pour transférer des fichiers
entre un client et un serveur via Internet.
42. En HTML5 on spécifie _______ pour que le navigateur affiche la page en mode standard.
A DOCTYPE
B HEAD
C BODY
D TITLE
Réponse A La déclaration <!DOCTYPE> doit être déclarée dans la première ligne dans votre
document HTML, avant la balise <html>. La déclaration <!DOCTYPE> n’est pas une balise HTML; Il
s’agit d’une instruction pour informé le navigateur sur la version de HTML dans laquelle la page est
écrite.
43. Une liste ordonnée peut être représentée par ______.
A <ol> B <ul> C <li> D <el>
Réponse A Une liste ordonnée commence par la balise <ol>. Chaque élément de la liste commence
par la balise <li>. Exemple :
<ol>
<li>Lorem ipsum</li>
<li>Lorem ipsum</li>
<li>Lorem ipsum</li>
</ol>
Sortie :
1. Lorem ipsum
2. Lorem ipsum
3. Lorem ipsum
44. Lequel des attributs est obligatoire dans la balise <img>?
A src B href C id D alt
Réponse A (L’élément <img> est défini avec l’attribut requis src, qui contient une URL pointant
vers l’emplacement de l’image.) Exemple :
<img src="../../images/[Link]">
45. PNG signifie:
A Portable Network Graphic B Pivot Network Graphic C Pichart Network Graphic D Pythagorus
Network Graphic
Réponse A (L’abréviation PNG fait référence à Portable Network Graphics et représente un format
graphique conçu pour stocker des images graphiques bitmap.)
46. GIF signifie:
A Graph Interchange Format B Graphics Interlinked Format C Graphics Interchange Format
D Aucune de ces réponses n’est vraie.
Réponse C
GIF est le type de format de fichier le plus ancien et le plus agréé pour des images simples. GIF
représente un format de fichier bitmap.
47. Lequel des sélecteurs CSS suivants sélectionne un élément qui ne possède pas des sous-élément
?
A :empty B :nochild C :inheritance D :no-child
Réponse A
Le sélecteur « :empty » est utilisé pour sélectionner les éléments qui ne contiennent aucun enfant
(texte compris).
:empty {
// CSS property
}
48. Lequel des sélecteurs CSS suivants sélectionne un élément s’il s’agit du seul enfant de son
parent?
A :nth-oftype(n) B :only-child C :root D Aucune de ces réponses n’est vraie.
Réponse B
Exemple: spécifiez une couleur du background pour chaque élément <p> qui est le seul enfant de
son parent:
p:only-child {
background: #ff0000;
}
49. En css, qu’est-ce que h1 peut être appelé comme ______
A Sélecteur B Attribut C Valeur D Label
Réponse A Les sélecteurs CSS permettent de sélectionner le contenu que vous souhaitez styler. Les
sélecteurs font partie du jeu de règles CSS. Les sélecteurs CSS sélectionnent les éléments HTML en
fonction de leur identifiant, classe, type, attribut, etc.
50. En css, comment “color:red” peut-il s’appeler?
A Règle B Attribut C Valeur D Déclaration
Réponse D Un ensemble de règles CSS se compose d’un sélecteur et d’un bloc de déclaration.
51. Quel attribut peut être utilisé avec la balise <table> pour donner une bordure à votre tableau?
A line B border C margin-left border D Tout les réponses sont vrais
Réponse B
Exemple : <table border="1">
52. Quel élément a des propriétés très similaires à l’élément DIV?
A l’élément strong
B l’élément span
C l’élément table
D Tout les réponses sont vrais
Réponse B La différence entre span et div est que l’élément span est généralement utilisé pour un
petit morceaux de code dans une ligne, tandis que l’élément div (division) est un bloc et utilisé
pour regrouper de gros morceaux de code. Exemple :
<div id = "myDiv">
<p> Lorem <span class = "paper"> ipsum </span> </p>
</div>
53. Quelle est l’alternative de la balise <b>, pour rendre le texte en gras?
A <bold> B <strong> C <i> D <emp>
Réponse B
54. Quelle est la forme complète du HTML?
A HyperText Markup Language B Hyper Teach Markup Language C Hyper Tech Markup Language
D Aucune de ces réponses n’est vraie.
Réponse A
55. Les pages Web HTML peuvent être lues et rendues par le _________.
A Compilateur B Serveur C Navigateur Web D Interpréteur
Réponse C
56. Lequel des éléments suivants n’est pas un attribut de la balise <form>
A Action
B Method
C name
D url
Réponse D
57. HTML est un sous-ensemble de ______ ?
A SGML B SGMD C SGMT D Aucune de ces réponses n’est vraie.
Réponse A SGML (Standard Generalized Markup Language) est un standard sur la manière de
spécifier un langage de balisage ou un ensemble de balises.
58. Choisissez la balise HTML correcte pour rendre un texte en italique
A <italic> B <it> C <il> D <i>
Réponse D
59. Quelle balise est utilisée pour créer une checkbox en HTML?
A
<checkbox>
B
<input type = "checkbox">
C
<check>
Réponse B
60. Comment créer un lien vers un email?
A
<a href="[Link]
B
<a href="xxx@yyy">
C
Mail>xxx@yyy
D
Mail href="xxx@yyy"
Réponse A
61. Quelle est la dernière version du CSS disponible?
A CSS2 B CSS3 C CSS3.1 D CSS4
Réponse B
62. Laquelle des propriétés suivantes définit la taille de la police du texte?
A text-size B font-size C size D text
Réponse B
Exemple :
font-size: 12px;
63. Laquelle des propriétés suivantes définit l’espacement entre les lettres?
A space B line-height C letter-spacing D Aucune de ces réponses n’est vraie.
Réponse C
Exemple :
h1 {
letter-spacing: 9px;
}
Résultat:
L o r e m I p s u m
XML
1. Que signifie XML?
A EXtra Modern Link B EXtensible Markup Language C Error Markup Language D X-Markup
Language
Réponse Bv(XML signifie EXtensible Markup Language. XML est un langage de balisage comme le
HTML – XML a été conçu pour stocker et transporter des données.)
2. Quel énoncé est VRAI ?
A Tous les éléments XML doivent avoir une balise de fermeture
B Tous les documents XML doivent avoir une DTD
C Tous les éléments XML doivent être en minuscules
D Toutes les affirmations sont vraies
Réponse A Tous les éléments XML doivent avoir une balise de fermeture. En XML, il est interdit de
négliger la balise de fermeture. Tous les éléments doivent avoir une balise de fermeture :
<p>C'est un paragraphe.</p>
3. XML est _____________
A Gratuit et extensible
B Non extensible
C Une feuille de style
D Aucune de ces réponses
Réponse A XML est Gratuit et extensible.
4. DTD signifie _____________
A Double Type Definition B Data Type Definition
C Document Type Definition D Download Type Definition
Réponse C
DTD signifie Document Type Definition. Il s’agit d’un document qui définit la structure d’un
document XML. Il est utilisé pour décrire précisément les attributs du langage XML.
5. Xml est utilisé pour _____________
A Stocker et transporter les données B L’ajout de style aux pages Web
C L’ajout de script aux pages Web D Aucune de ces réponses
Réponse A Xml est utilisé pour stocker et transporter les données.
6. Qu’est-ce qu’une feuille de style ?
A Il est utilisé pour définir le contenu à part du contenu
B Elle est utilisée pour définir un conteneur pour les liens de navigation
C Pour créer un texte multicolore sur une page web
D Une feuille de style est utilisée pour construire un modèle de style cohérent, transportable et bien
conçu. Réponse D
Une feuille de style est utilisée pour construire un modèle de style cohérent, transportable et bien
conçu. Exemple:
<?xml-stylesheet href="[Link]"?>
...reste du document ici...
7. Qu’est-ce qui rend Ajax unique ?
A Il utilise Java comme langage de programmation.
B Il fonctionne de la même manière avec tous les navigateurs Web.
C Il fonctionne comme un outil de développement Web autonome.
D Il effectue des requêtes de données de manière asynchrone.
Réponse D
AJAX permet de mettre à jour les pages web de manière asynchrone en échangeant des données
avec un serveur web en arrière-plan. Cela signifie qu’il est possible de mettre à jour des parties
d’une page web sans recharger la page entière.
8. Lesquels des documents XML suivants sont bien formatés ?
A
<firstElement>Hello<secondElement>World</secondElement></firstElement>.
B
<firstElement>Hello<firstElement><secondElement>World</secondElement>.
C
<firstElement>Hello<secondElement>World</firstElement></secondElement>.
D
</firstElement>Hello</secondElement>World<firstElement>.
Réponse A
9. Comment spécifier les attributs avec plusieurs valeurs ?
A
<myElement myAttribute="value1" myAttribute="value2"/>
B
<myElement myAttribute="value1 value2"/>
C
<myElement myAttribute="value1, value2"/>
D Les attributs ne peuvent pas avoir plusieurs valeurs.
Réponse D
Les attributs ne peuvent pas avoir plusieurs valeurs.
10. Laquelle des propositions suivantes est une commande d’itération XSLT valide ?
A for
B for-all
C for-each
D for-loop
Réponse C
Syntaxe:
<xsl:for-each
select = Expression >
</xsl:for-each>
11. Comment définir un élément XML vide ?
A
<exemple></exemple>
B
<exemple/>
C Les deux A et B
D Aucune de ces réponses
Réponse C Les deux A et B.
12. Lesquels des fragments XML suivants sont bien formatés ?
A
<myElement myAttribute=myValue/>
B
<myElement myAttribute="myValue"/>
C
<myElement myAttribute=’myValue’>
D
<myElement myAttribute="myValue’/>
Réponse
B
13. XML utilise les fonctionnalités de _______
A HTML
B XHTML
C VML
D SGML
Réponse D
Le SGML (Standard Generalized Markup Language) est une norme internationale pour la définition
des langages de balisage, c’est-à-dire un méta-langage. Le balisage consiste en des notations
appelées balises qui spécifient la fonction d’un morceau de texte ou la manière dont il doit être
affiché.
14. Quel nom n’est pas correct pour un élément XML ?
A
<hello>
B
<hello world>
C
<HELLO>
D Aucune de ces réponses
Réponse B
La spécification XML du W3C définit strictement la syntaxe des noms. Un nom ne peut commencer
que par une lettre (y compris le tiret bas _), puis les caractères suivants peuvent être des lettres,
des chiffres ou un simple tiret -, mais l’espace est un délimiteur et n’est pas autorisé dans un nom.
15. Un document XML bien formaté signifie ________________
A Il contient un élément racine
B Il contient un élément
C Il contient un ou plusieurs éléments
D Doit contenir un ou plusieurs éléments et l’élément racine doit contenir tous les autres éléments
Réponse D
Un document XML bien formaté signifie qu’il doit contenir un ou plusieurs éléments et l’élément
racine doit contenir tous les autres éléments.
16. Quelle est la différence incorrecte entre HTML et DHTML ?
A HTML est un langage de balisage, tandis que DHTML est un ensemble de technologies.
B Les sites HTML seront rapides avec les technologies côté client, tandis que les sites DHTML seront
assez lents avec les technologies côté client.
C DHTML crée des pages web dynamiques, alors que HTML crée des pages web statiques.
D HTML ne peut pas avoir de code côté serveur, mais DHTML peut contenir du code côté serveur.
Réponse B
Le DHTML (Dynamic HyerText Markup Language) est une combinaison de technologies de
développement Web utilisées pour créer des sites Web à évolution dynamique. Les pages Web
peuvent inclure des animations, des menus dynamiques et des effets de texte.
17. Une base de données xml prend en charge le stockage et la gestion des données xml _____.
A structurées
B semi-structurées
C multistructurées
D Aucune de ces réponses
Réponse B
Les données semi-structurées sont une forme de données structurées qui n’obéissent pas à la
structure tabulaire des modèles de données associés aux bases de données relationnelles ou à
d’autres formes de tableaux de données, mais qui contiennent néanmoins des balises ou d’autres
marqueurs pour séparer les éléments sémantiques et renforcer les hiérarchies d’enregistrements
et de champs au sein des données.
18. Est-il plus facile de traiter le XML que le HTML ?
A Non
B Oui
Réponse B
Oui, il est plus facile de traiter le XML que le HTML. Le XML est extensible car il ne s’agit pas d’un
format fixe comme le HTML. Il est facile d’écrire des programmes qui traitent les documents XML.
19. Qu’est-ce qu’un NCName ?
A Non-Colonized Name
B Non-Common Name
C Non-Conforming Name
D Aucune de ces réponses
Réponse A
Un xs:NCName est un nom noncolonisé tel que défini dans « Namespaces in XML » 1.0. Il s’agit
d’un nom XML légal qui ne contient pas de deux-points. La valeur doit se composer exclusivement
de lettres, de chiffres, de caractères idéographiques et du trait de soulignement(_), du trait
d’union(-) et du point.
20. L’objet de formatage XSL qui met en forme les données d’un tableau
A table
B table-body
C table-content
D table-footer
Réponse A
L’objet de formatage XSL qui met en forme les données d’un tableau est ‘table’. Exemple:
<table>
<th>
<tr>
<td>PersonID</td>
<td>First Name</td>
<td>Last Name</td>
<td>Age</td>
<xsl:choose>
<xsl:when test="$showPerson =''true''">
<td>Person</td>
</xsl:when>
</xsl:choose>
</tr>
</th>
<xsl:apply-templates/>
</table>
21. L’objet XML DOM est ___________
A Une entité
B Un commentaire
C Une référence d’entité
D Une référence au commentaire
Réponse C
L’objet XML DOM est une référence d’entité. L’objet EntityReference représente un noeud de
référence d’entité. Si les références d’entités sont développées par le processeur XML lors de la
construction du modèle de structure, aucun objet de référence d’entité n’apparaîtra dans l’arbre
du document.
22. Quel langage est sensible à la casse ?
A XML
B HTML
C Les deux A et B
D Aucun des langages ci-dessus
Réponse A XML est un langage sensible à la casse.
23. Lequel des éléments suivants n’est pas un validateur XML en ligne ?
A W3C Validation Service
B [Link]
C GoogleXML
D Tidy
Réponse C GoogleXML n’est pas un validateur XML en ligne.
24. Quel vocabulaire fournit des supports pour construire des liens dans le XML ?
A XLink
B XPointer
C XSL
D XHTML
Réponse A
XLink est utilisé pour créer des liens hypertextes dans les documents XML. Exemple:
<homepages xmlns:xlink="[Link]
<homepage xlink:type="simple"
xlink:href="[Link]
</homepages>
25. Quel(s) est/sont l’exemple(s) de langage multimédia basé sur XML ?
A SMIL
B HTML+TIME
C FlashMedia
D Tidy
Réponse B
HTML+TIME est l’exemple de langage multimédia basé sur XML.
26. Dans un schéma, le type de données peut être spécifié à l’aide de _________
A Type
B DataType
C Dt:type
D Data:type
Réponse C
Dans un schéma, le type de données peut être spécifié à l’aide de Dt:type. Exemple:
<ElementType name="Date" content="textOnly" dt:type="date"/>
<ElementType name="Prix" content="textOnly" dt:type="float"/>
27. XML est conçu pour stocker des données et _____.
A La conception
B La vérification
C Les deux A et B
D Le transport
Réponse D XML est conçu pour stocker des données et le transport.
28. Dans un document XML, les commentaires sont présentés sous la forme _________
A <!– –!>
B <!– ?
C </– –>
D <?– ?
Réponse A
Dans un document XML, les commentaires sont présentés sous la forme de <!– –!>. Exemple:
<?xml version = "1.0" encoding = "UTF-8" ?>
<!--Les notes des étudiants sont transférées par mois-->
<classeliste>
<etudiant>
<nom>Alex</nom>
<note>A</note>
</etudiant>
</classeliste>
29. Quel langage Internet est utilisé pour décrire les services Web disponibles en XML ?
A RSS
B RDF
C WSDL
D OWL
Réponse C WSDL est le langage est utilisé pour décrire les services Web disponibles en XML.
30. Quelle est la spécification qui n’est pas recommandée par le W3C ?
A SAX
B DOM
C Les deux A et B
D Aucune de ces réponses
Réponse A
La spécification SAX n’est pas recommandée par le W3C. Contrairement au DOM, SAX (« Simple
API for XML ») n’est pas développé par le World Wide Web Consortium. Il a plutôt été développé
par un groupe informel de participants à la liste de diffusion XML-DEV. SAX 1 a été assez largement
soutenu par les fournisseurs de logiciels de traitement XML. SAX 2, en cours de développement,
n’est pas encore largement supporté et, à ce jour, il est très différent de SAX 1, même s’il inclut les
API de SAX 1 à des fins de rétrocompatibilité.
31. Laquelle n’est pas une fonction XML ?
A Transport d’informations
B Style d’information
C Stockage d’informations
D Structure de l’information
Réponse B
Style d’information n’est pas une fonction XML. C’est une fonction du CSS.
<?xml-stylesheet href="[Link]"?>
... reste du document ici...
32. Qui permet aux hyperliens de pointer vers des parties spécifiques (fragments) de documents XML
?
A XPath
B Xpointer
C XSLT
D XLink
Réponse B
▪ XPointer permet aux liens de pointer vers des parties spécifiques d’un document XML.
▪ XPointer utilise des expressions XPath pour naviguer dans le document XML.
▪ XPointer est une recommandation du W3C
33. Laquelle des chaînes de caractères suivantes est un nom XML correct ?
A #myElement
B My Element
C _myElement
D Aucune de ces réponses
Réponse C
La spécification XML du W3C définit strictement la syntaxe des noms. Un nom ne peut commencer
que par une lettre (y compris le tiret bas _), puis les caractères suivants peuvent être des lettres,
des chiffres ou un simple tiret -, mais l’espace est un délimiteur et n’est pas autorisé dans un nom.
34. Lesquels des programmes suivants prennent en charge le XML ou les applications XML ?
A Netscape 4.7
B Internet Explorer 5.5
C Les deux A et B
D RealPlayer
Réponse C
La spécification XML du W3C définit strictement la syntaxe des noms. Un nom ne peut commencer
que par une lettre (y compris le tiret bas _), puis les caractères suivants peuvent être des lettres,
des chiffres ou un simple tiret -, mais l’espace est un délimiteur et n’est pas autorisé dans un nom.
35. L’attribut utilisé pour définir un nouvel espace de nom est __________
A XMLNS
B XmlNameSpace
C Xmlns
D xmlns
Réponse D
L’attribut utilisé pour définir un nouvel espace de nom est xmlns. La déclaration de l’espace de
nom a la syntaxe suivante :
xmlns:prefix="URI"
. Exemple:
<h:table xmlns:h="[Link]
<h:tr>
<h:td>Java</h:td>
<h:td>PHP</h:td>
</h:tr>
</h:table>
36. Quel est l’espace de nom par défaut?
A L’espace de nom utilisé par défaut lorsqu’aucun espace de nom n’est déclaré
B L’espace de nom utilisé lorsque deux espaces de nom ou plus sont référencés.
C Un espace de nom qui est référencé avec l’attribut xmlns, mais sans préfixe.
D Aucune de ces réponses
Réponse C
L’espace de nom par défaut est un espace de nom qui est référencé avec l’attribut xmlns, mais sans
préfixe.
37. Abréviation du terme DOM ___________
A Development Object Model
B Document Object Model
C Document Oriented Model
D Aucune de ces réponses
Réponse B
DOM signifie Document Object Model.
38. Tout XML doit avoir ___________
A Balise de fermeture
B Elément racine (root)
C Les deux A et B
D Objets imbriqués
Réponse C
Les deux A et B.
39. Quelle est la syntaxe correcte pour déclarer la version d’un document XML ?
A
</xml version="1.0"/>
B
<?xml version="1.0"/?>
C
<xml version="1.0">
D
<!xml version="1.0">
Réponse B
La syntaxe correcte pour déclarer la version d’un document XML est
<?xml version="1.0"/?>
40. Comment XML décrit les données ___________
A XML utilise un nœud de description pour décrire les données
B XML utilise DTD pour décrire les données
C XML utilise XSL pour décrire les données
D Aucune de ces réponses
Réponse B XML utilise DTD pour décrire les données.
41. À quoi sert Xquery dans un fichier XML ?
A Stockage des données
B Afficher les données
C Créer des données
D Récupération de données
Réponse D
▪ XQuery est le langage d’interrogation des données XML.
▪ XQuery pour XML est comme SQL pour les bases de données
▪ XQuery est basé sur les expressions XPath.
Exemple:
for $x in doc("[Link]")/university/student
where $x/note>15
order by $x/name
return $x/name
42. Quel est le rôle du langage XPath dans le traitement XSL ?
A XPath identifie l’ordre ou le chemin de traitement à suivre lors du traitement du langage XSL
B XPath identifie les emplacements des données XML à transformer dans l’arbre source et les
emplacements à générer dans l’arbre de sortie spécifiés dans les prescriptions de traduction XSL
C XPath identifie le chemin à suivre lors de l’exécution des prescriptions de traduction XSL
D XPath spécifie quels fichiers de transformation XSL doivent être utilisés pour la traduction de XML.
Réponse B
XPath identifie les emplacements des données XML à transformer dans l’arbre source et les
emplacements à générer dans l’arbre de sortie spécifiés dans les prescriptions de traduction XSL.
43. Lesquels des éléments suivants indiquent au navigateur la feuille de style à utiliser ?
A
<xml-stylesheet type="text/xsl" href="[Link]">
B
<xml-stylesheet type="text/xsl" xsl="[Link]">
C
<?xml-stylesheet type="text/xsl" href="[Link]"?>
D
<?xml-stylesheet type="text/xsl" xsl="[Link]"?>
Réponse C
La ligne suivante
<?xml-stylesheet type="text/xsl" href="[Link]"?>
indique au navigateur la feuille de style à utiliser.
44. Quel est le nom correct pour un élément XML ?
A
<xmldocument>
B
<7students>
C
<first name>
D
<Name>
Réponse D
La spécification XML du W3C définit strictement la syntaxe des noms. Un nom ne peut commencer
que par une lettre (y compris le tiret bas _), puis les caractères suivants peuvent être des lettres,
des chiffres ou un simple tiret -, mais l’espace est un délimiteur et n’est pas autorisé dans un nom.
45. Les éléments XML peuvent contenir __________
A autres éléments
B attributs
C texte
D Toutes les réponses sont vraies
Réponse D Les éléments XML peuvent contenir autres éléments, attributs, ou texte.
46. Quelle affirmation concernant XML est vraie ?
A Les éléments peuvent avoir plusieurs attributs avec le même nom.
B Double guillemet " " dans les attributs est facultatif.
C Les éléments peuvent s’imbriquer mais pas se superposer
D Toutes les réponses sont vraies
Réponse C Les éléments peuvent s’imbriquer mais pas se superposer.
47. Que fait l’objet XMLHttpRequest dans Ajax ?
A C’est le langage de programmation utilisé pour développer des applications Ajax.
B Il fournit un moyen d’échanger des données structurées entre le serveur Web et le client.
C Il fournit la possibilité d’échanger des données de manière asynchrone entre les navigateurs Web
et un serveur Web.
D Il permet de baliser et de styliser l’affichage du texte d’une page Web.
Réponse C
L’objet XMLHttpRequest dans Ajax fournit la possibilité d’échanger des données de manière
asynchrone entre les navigateurs Web et un serveur Web.
48. Comment obtenir rapidement des éléments de conception et des schémas de couleurs préétablis
pour votre site Web ?
A En les achetant en ligne
B En engageant un graphiste
C En utilisant un thème
D Aucune de ces solutions
Réponse C Pour obtenir rapidement des éléments de conception et des schémas de couleurs
préétablis pour votre site Web, on utilise un thème.
49. Qu’est-ce qui peut être utilisé pour transformer le XML en HTML ?
A DOM
B DTD
C XSLT
D XLT
Réponse C XSLT est l’abréviation de XSL Transformation. Il est utilisé pour transformer des
documents XML en d’autres formats (comme la transformation de XML en HTML).