SAUVEGARDEZ RÉGULIÈREMENT VOTRE TRAVAIL
Ce partiel se présente comme une série de questions indépendantes. Vous devez y répondre dans un
fichier texte (.txt
), éventuellement formatté en Markdown (.md
). Pour chaque question, commencez
par une ligne ne compartant que le numéro de question suivi d’un point : 3.
et laissez au minimum
un ligne vide entre chaque question. Pour le reste, vous êtes libres. Si vous ne pouvez pas, pour
une raison ou une autre, travailler sur machine, vous pouvez également rendre vos réponses sur
papier.
À part si vous composez sur papier, votre rendu (au format .txt
ou .md
) est à déposer sur Cours
en Ligne ou, en cas de problème, à envoyer à<lgrobol@parisnanterre.fr>
.
1. À l’aide de la table des caractères ASCII (voir annexe en fin de sujet), à quelle série de nombres hexadécimaux correspond la chaîne de caractères « Python?! » ?
2. Par quel nombre hexadécimal est représenté le caractère « f » en UTF-8 ? Quel est l’équivalent décimal (en base 10) ?
3. Donner une expression régulière qui trouverait dans un texte tous les mots commençant par un « R », finissant par un « e » et contenant deux « t » consécutifs.
4. Lister les éléments (« balises ») présents dans le fragment de code HTML suivant et expliquer la fonction de chacun d’entre eux.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Ma page test</title>
</head>
<body>
<img src="http://example.com/example.jpg" />
</body>
</html>
5. Écrire en HTML un document avec un titre de niveau 1, un paragraphe, une image et une liste ordonnée. Donnez leur le contenu de votre choix.
6. Dans le fragment de code CSS ci-dessous, dire quel est le sélecteur et à quelle condition il correspond, expliquer quel style sera appliqué aux éléments sélectionnés, puis donner une version où l’arrière plan n’est pas coloré, mais où l’éléent est entouré d’une bordure bleue.
div a:hover {
color: white;
background: black;
}
7. Créer un document XML qui encode la bibliographie suivante et inclut une DTD interne
8. Identifier les problèmes dans le fragment de document XML TEI suivant et proposer une correction
<div type="chapter">
<P id=p1>
This could be a TEI encoded<LB>
single-paragraph chapter<LB>
whose line breaks have been retained.
</div>
</P>
⋅0 | ⋅1 | ⋅2 | ⋅3 | ⋅4 | ⋅5 | ⋅6 | ⋅7 | ⋅8 | ⋅9 | ⋅A | ⋅B | ⋅C | ⋅D | ⋅E | ⋅F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0⋅ | NUL | SOH | STX | ETX | EOT | ENQ | ACK | BEL | BS | HT | LF | VT | FF | CR | SO | SI |
1⋅ | DLE | DC1 | DC2 | DC3 | DC4 | NAK | SYN | ETB | CAN | EM | SUB | ESC | FS | GS | RS | US |
2⋅ | SP | ! | ” | # | $ | % | & | ’ | ( | ) | * | + | , | - | . | / |
3⋅ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4⋅ | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
5⋅ | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
6⋅ | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
7⋅ | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | DEL |
Code ASCII: Le premier chiffre (hexadécimal) est donné en ligne et le deuxième en colonne. Par exemple, le caractère « A » correspond au nombre hexadécimal 41 : ligne 4⋅, colonne ⋅1.