Révisions QCM — HTML (50 Questions)

1. Quel tag HTML est utilisé pour créer un lien ?

Réponse : B. <a>

2. Quel tag HTML est utilisé pour insérer une image ?

Réponse : A. <img>

3. Quel attribut définit le texte alternatif d'une image ?

Réponse : B. alt

4. Quel tag HTML est utilisé pour créer un paragraphe ?

Réponse : A. <p>

5. Quel tag HTML définit un titre de niveau 1 ?

Réponse : A. <h1>

6. Quel tag HTML est utilisé pour créer une liste non ordonnée ?

Réponse : A. <ul>

7. Quel tag HTML est utilisé pour créer une liste ordonnée ?

Réponse : B. <ol>

8. Quel tag HTML définit un élément de liste ?

Réponse : B. <li>

9. Quel tag HTML est utilisé pour créer un formulaire ?

Réponse : A. <form>

10. Quel attribut HTML est utilisé pour spécifier l’URL d’un lien ?

Réponse : A. href

11. Quel tag HTML est utilisé pour insérer une vidéo ?

Réponse : A. <video>

12. Quel tag HTML est utilisé pour insérer un fichier audio ?

Réponse : B. <audio>

13. Quel tag HTML est utilisé pour créer un bouton ?

Réponse : D. Les deux A et B

14. Quel attribut HTML définit le type d’un input ?

Réponse : A. type

15. Quel tag HTML est utilisé pour créer un champ texte ?

Réponse : D. A et C

16. Quel attribut HTML définit le texte à afficher dans un bouton ?

Réponse : B. value

17. Quel tag HTML est utilisé pour insérer une ligne horizontale ?

Réponse : B. <hr>

18. Quel tag HTML est utilisé pour insérer un commentaire ?

Réponse : D. Les deux A et C

19. Quel tag HTML est utilisé pour créer un champ de mot de passe ?

Réponse : A. <input type="password">

20. Quel tag HTML est utilisé pour créer un tableau ?

Réponse : A. <table>

21. Quel tag HTML définit une ligne de tableau ?

Réponse : B. <tr>

22. Quel tag HTML définit une cellule de tableau ?

Réponse : C. <td>

23. Quel tag HTML définit l’en-tête d’un tableau ?

Réponse : A. <th>

24. Quel attribut HTML définit le nombre de colonnes d’un tableau ?

Réponse : C. colspan

25. Quel tag HTML définit une légende pour un tableau ?

Réponse : A. <caption>

26. Quel tag HTML est utilisé pour insérer un cadre inline ?

Réponse : A. <iframe>

27. Quel attribut HTML définit la largeur d’un iframe ?

Réponse : B. width

28. Quel tag HTML est utilisé pour créer un champ de sélection ?

Réponse : A. <select>

29. Quel tag HTML est utilisé pour définir chaque option d’un select ?

Réponse : A. <option>

30. Quel tag HTML est utilisé pour grouper des éléments dans un formulaire ?

Réponse : A. <fieldset>

31. Quel tag HTML est utilisé pour créer une légende dans un fieldset ?

Réponse : B. <legend>

32. Quel attribut HTML permet de désactiver un champ de formulaire ?

Réponse : B. disabled

33. Quel tag HTML est utilisé pour créer un lien vers une feuille de style externe ?

Réponse : A. <link>

34. Quel attribut HTML définit le type MIME d’un fichier CSS lié ?

Réponse : A. type

35. Quel tag HTML est utilisé pour inclure un script JavaScript externe ?

Réponse : A. <script src="..."></script>

36. Quel attribut HTML définit le langage d’un document ?

Réponse : A. lang

37. Quel tag HTML est utilisé pour créer un lien vers l’icône d’un site (favicon) ?

Réponse : A. <link rel="icon">

38. Quel tag HTML est utilisé pour définir un bloc de citation longue ?

Réponse : B. <blockquote>

39. Quel tag HTML est utilisé pour souligner du texte ?

Réponse : A. <u>

40. Quel tag HTML est utilisé pour mettre en italique du texte ?

Réponse : D. A et C

41. Quel tag HTML est utilisé pour mettre en gras du texte ?

Réponse : C. A et B

42. Quel tag HTML est utilisé pour insérer une ligne de saut de texte ?

Réponse : A. <br>

43. Quel tag HTML est utilisé pour définir une section d’article ?

Réponse : A. <article>

44. Quel tag HTML est utilisé pour définir une section principale ?

Réponse : A. <main>

45. Quel tag HTML est utilisé pour créer un pied de page ?

Réponse : A. <footer>

46. Quel tag HTML est utilisé pour créer un en-tête de page ?

Réponse : A. <header>

47. Quel tag HTML est utilisé pour créer un menu de navigation ?

Réponse : B. <nav>

48. Quel tag HTML est utilisé pour créer une section ?

Réponse : A. <section>

49. Quel tag HTML est utilisé pour grouper des éléments en ligne ?

Réponse : B. <span>

50. Quel tag HTML est utilisé pour créer un lien vers un fichier téléchargé ?

Réponse : A. <a download>


Révisions QCM — CSS (50 Questions)


1. Quelle propriété CSS change la couleur du texte ?

Réponse : C. color

2. Quelle propriété CSS change la couleur de fond d’un élément ?

Réponse : B. background-color

3. Quelle propriété CSS change la taille de la police ?

Réponse : A. font-size

4. Quelle propriété CSS change la police du texte ?

Réponse : A. font-family

5. Quelle propriété CSS change la graisse du texte ?

Réponse : B. font-weight

6. Quelle propriété CSS change l’alignement du texte ?

Réponse : A. text-align

7. Quelle propriété CSS change la marge extérieure d’un élément ?

Réponse : B. margin

8. Quelle propriété CSS change le remplissage intérieur d’un élément ?

Réponse : A. padding

9. Quelle propriété CSS change la largeur d’un élément ?

Réponse : A. width

10. Quelle propriété CSS change la hauteur d’un élément ?

Réponse : A. height

11. Quelle propriété CSS change la couleur de la bordure ?

Réponse : A. border-color

12. Quelle propriété CSS change le style de la bordure ?

Réponse : B. border-style

13. Quelle propriété CSS change l’épaisseur de la bordure ?

Réponse : A. border-width

14. Quelle propriété CSS change le rayon des coins d’un élément ?

Réponse : A. border-radius

15. Quelle propriété CSS définit l’opacité d’un élément ?

Réponse : B. opacity

16. Quelle propriété CSS définit l’affichage d’un élément ?

Réponse : B. display

17. Quelle valeur CSS affiche un élément en bloc ?

Réponse : B. block

18. Quelle valeur CSS affiche un élément en ligne ?

Réponse : B. inline

19. Quelle propriété CSS définit la position d’un élément ?

Réponse : A. position

20. Quelle valeur CSS positionne un élément par rapport à son parent ?

Réponse : A. relative

21. Quelle valeur CSS positionne un élément par rapport à la fenêtre ?

Réponse : C. fixed

22. Quelle propriété CSS permet de créer un élément flottant à gauche ou à droite ?

Réponse : A. float

23. Quelle propriété CSS définit l’espace entre les cellules d’un tableau ?

Réponse : C. border-spacing

24. Quelle propriété CSS définit la visibilité d’un élément ?

Réponse : C. visibility

25. Quelle valeur CSS rend un élément invisible mais conserve son espace ?

Réponse : B. visibility: hidden

26. Quelle valeur CSS masque complètement un élément ?

Réponse : A. display: none

27. Quelle propriété CSS permet d’afficher les éléments en flexbox ?

Réponse : A. display: flex

28. Quelle propriété CSS définit l’orientation principale d’un conteneur flex ?

Réponse : B. flex-direction

29. Quelle propriété CSS aligne les éléments le long de l’axe principal en flexbox ?

Réponse : A. justify-content

30. Quelle propriété CSS aligne les éléments le long de l’axe transversal en flexbox ?

Réponse : B. align-items

31. Quelle propriété CSS permet de faire revenir un élément à sa place normale dans flexbox ?

Réponse : B. order

32. Quelle propriété CSS permet de changer l’alignement d’un élément particulier en flexbox ?

Réponse : A. align-self

33. Quelle propriété CSS définit un arrière-plan dégradé ?

Réponse : B. background-image

34. Quelle fonction CSS permet de créer un dégradé linéaire ?

Réponse : A. linear-gradient()

35. Quelle propriété CSS définit la largeur maximale d’un élément ?

Réponse : B. max-width

36. Quelle propriété CSS définit la largeur minimale d’un élément ?

Réponse : A. min-width

37. Quelle propriété CSS définit la hauteur maximale d’un élément ?

Réponse : A. max-height

38. Quelle propriété CSS définit la hauteur minimale d’un élément ?

Réponse : A. min-height

39. Quelle propriété CSS définit la taille de la bordure en pixels ?

Réponse : B. border-width

40. Quelle propriété CSS définit la couleur d’un lien au survol ?

Réponse : A. a:hover { color: ... }

41. Quelle pseudo-classe CSS cible le premier enfant d’un élément ?

Réponse : A. :first-child

42. Quelle pseudo-classe CSS cible le dernier enfant d’un élément ?

Réponse : A. :last-child

43. Quelle pseudo-classe CSS cible un élément lorsque la souris est dessus ?

Réponse : A. :hover

44. Quelle pseudo-classe CSS cible un élément activé par clic ?

Réponse : C. :active

45. Quelle propriété CSS change le style du texte en majuscules ?

Réponse : A. text-transform: uppercase

46. Quelle propriété CSS change l’espacement entre les lettres ?

Réponse : A. letter-spacing

47. Quelle propriété CSS change l’espacement entre les mots ?

Réponse : B. word-spacing

48. Quelle propriété CSS définit la hauteur de ligne d’un texte ?

Réponse : A. line-height

49. Quelle propriété CSS définit le style d’une liste (puces) ?

Réponse : A. list-style

50. Quelle propriété CSS définit le style de soulignement du texte ?

Réponse : A. text-decoration


Révisions QCM — PHP (50 Questions)


1. Quel symbole commence un script PHP ?

Réponse : A. <?php

2. Quel symbole termine un script PHP ?

Réponse : A. ?>

3. Quelle fonction PHP affiche du texte à l’écran ?

Réponse : A. echo()

4. Comment commente-t-on une ligne en PHP ?

Réponse : D. Toutes les réponses ci-dessus

5. Quelle variable globale contient les informations du formulaire envoyé par POST ?

Réponse : B. $_POST

6. Quelle variable globale contient les informations du formulaire envoyé par GET ?

Réponse : A. $_GET

7. Quelle fonction PHP permet de vérifier si une variable est définie ?

Réponse : A. isset()

8. Quelle fonction PHP vérifie si une variable est vide ?

Réponse : B. empty()

9. Quelle fonction PHP convertit une chaîne en entier ?

Réponse : A. intval()

10. Quelle fonction PHP convertit une chaîne en nombre à virgule flottante ?

Réponse : C. floatval()

11. Quelle fonction PHP renvoie la longueur d’une chaîne ?

Réponse : A. strlen()

12. Quelle fonction PHP remplace une partie d’une chaîne par une autre ?

Réponse : A. str_replace()

13. Quelle fonction PHP retourne une sous-chaîne ?

Réponse : A. substr()

14. Quelle fonction PHP concatène des chaînes ?

Réponse : B. . (opérateur)

15. Quelle fonction PHP retourne la date actuelle ?

Réponse : A. date()

16. Quelle fonction PHP retourne le timestamp actuel ?

Réponse : A. time()

17. Quelle fonction PHP renvoie une valeur aléatoire ?

Réponse : A. rand()

18. Quelle fonction PHP vérifie si une variable est nulle ?

Réponse : A. is_null()

19. Quelle fonction PHP vérifie si une variable est un entier ?

Réponse : D. Les trois réponses A et B sont correctes

20. Quelle fonction PHP convertit une chaîne en majuscules ?

Réponse : A. strtoupper()

21. Quelle fonction PHP convertit une chaîne en minuscules ?

Réponse : A. strtolower()

22. Quelle fonction PHP retourne le type d’une variable ?

Réponse : A. gettype()

23. Quelle fonction PHP renvoie le contenu d’un fichier dans une chaîne ?

Réponse : A. file_get_contents()

24. Quelle fonction PHP écrit dans un fichier ?

Réponse : A. fwrite()

25. Quelle fonction PHP supprime un fichier ?

Réponse : A. unlink()

26. Quelle fonction PHP démarre une session ?

Réponse : A. session_start()

27. Quelle variable PHP contient les informations de la session ?

Réponse : A. $_SESSION

28. Quelle fonction PHP détruit une session ?

Réponse : A. session_destroy()

29. Quelle variable PHP contient les cookies ?

Réponse : A. $_COOKIE

30. Quelle fonction PHP crée un cookie ?

Réponse : A. setcookie()

31. Quelle fonction PHP inclut un fichier et continue l’exécution même si le fichier est absent ?

Réponse : A. include()

32. Quelle fonction PHP inclut un fichier et arrête l’exécution si le fichier est absent ?

Réponse : B. require()

33. Quelle fonction PHP inclut un fichier une seule fois ?

Réponse : A. include_once()

34. Quelle fonction PHP arrondit un nombre à l’entier supérieur ?

Réponse : A. ceil()

35. Quelle fonction PHP arrondit un nombre à l’entier inférieur ?

Réponse : B. floor()

36. Quelle fonction PHP arrondit un nombre à l’entier le plus proche ?

Réponse : C. round()

37. Quelle fonction PHP supprime les espaces au début et à la fin d’une chaîne ?

Réponse : A. trim()

38. Quelle fonction PHP supprime les espaces à gauche d’une chaîne ?

Réponse : B. ltrim()

39. Quelle fonction PHP supprime les espaces à droite d’une chaîne ?

Réponse : C. rtrim()

40. Quelle fonction PHP supprime les balises HTML d’une chaîne ?

Réponse : A. strip_tags()

41. Quelle fonction PHP convertit les caractères spéciaux en entités HTML ?

Réponse : A. htmlspecialchars()

42. Quelle fonction PHP convertit tous les caractères spéciaux en entités HTML ?

Réponse : B. htmlentities()

43. Quelle fonction PHP commence un bloc try/catch pour gérer les erreurs ?

Réponse : A. try { ... } catch (Exception $e) { ... }

44. Quelle fonction PHP redirige vers une autre page ?

Réponse : A. header("Location: page.php")

45. Quelle fonction PHP vérifie si un fichier existe ?

Réponse : A. file_exists()

46. Quelle fonction PHP supprime un élément d’un tableau ?

Réponse : A. unset()

47. Quelle fonction PHP retourne le nombre d’éléments dans un tableau ?

Réponse : A. count()

48. Quelle fonction PHP ajoute un élément à la fin d’un tableau ?

Réponse : A. array_push()

49. Quelle fonction PHP trie un tableau par valeurs croissantes ?

Réponse : A. sort()

50. Quelle fonction PHP trie un tableau associatif par valeurs ?

Réponse : A. asort()


Révisions QCM — JavaScript (50 Questions)


1. Quelle instruction affiche un message dans la console ?

Réponse : A. console.log()

2. Quelle fonction affiche une boîte d’alerte ?

Réponse : A. alert()

3. Quelle fonction demande une saisie à l’utilisateur ?

Réponse : A. prompt()

4. Quelle fonction demande une confirmation à l’utilisateur ?

Réponse : A. confirm()

5. Quelle instruction déclare une variable modifiable ?

Réponse : B. let

6. Quelle instruction déclare une constante ?

Réponse : A. const

7. Quelle instruction déclare une variable globale ?

Réponse : A. var

8. Comment créer un tableau en JavaScript ?

Réponse : A. let arr = [];

9. Comment accéder au premier élément d’un tableau ?

Réponse : A. arr[0]

10. Comment connaître la longueur d’un tableau ?

Réponse : A. arr.length

11. Quelle méthode ajoute un élément à la fin d’un tableau ?

Réponse : A. push()

12. Quelle méthode supprime le dernier élément d’un tableau ?

Réponse : A. pop()

13. Quelle méthode supprime le premier élément d’un tableau ?

Réponse : A. shift()

14. Quelle méthode ajoute un élément au début d’un tableau ?

Réponse : A. unshift()

15. Quelle méthode transforme un tableau en chaîne séparée par des virgules ?

Réponse : D. both A et C

16. Quelle méthode transforme une chaîne en tableau ?

Réponse : A. split()

17. Quelle méthode trie les éléments d’un tableau ?

Réponse : A. sort()

18. Quelle méthode inverse l’ordre des éléments d’un tableau ?

Réponse : A. reverse()

19. Quelle instruction vérifie l’égalité stricte (type et valeur) ?

Réponse : A. ===

20. Quelle instruction vérifie l’inégalité stricte ?

Réponse : A. !==

21. Quelle instruction crée une fonction en JavaScript ?

Réponse : A. function maFonction() { ... }

22. Quelle syntaxe crée une fonction fléchée ?

Réponse : A. const f = () => { ... }

23. Quelle instruction renvoie une valeur d’une fonction ?

Réponse : A. return

24. Quelle méthode sélectionne un élément par son ID ?

Réponse : A. document.getElementById()

25. Quelle méthode sélectionne le premier élément correspondant à un sélecteur CSS ?

Réponse : A. document.querySelector()

26. Quelle méthode sélectionne tous les éléments correspondant à un sélecteur CSS ?

Réponse : A. document.querySelectorAll()

27. Quelle propriété change le contenu HTML d’un élément ?

Réponse : A. innerHTML

28. Quelle propriété change le texte sans balises HTML ?

Réponse : A. textContent

29. Quelle propriété obtient ou définit la valeur d’un champ input ?

Réponse : A. value

30. Quelle méthode ajoute un événement à un élément ?

Réponse : A. addEventListener()

31. Quelle méthode supprime un élément d’un tableau par index ?

Réponse : A. splice()

32. Quelle méthode copie une partie d’un tableau sans le modifier ?

Réponse : A. slice()

33. Quelle méthode exécute une fonction pour chaque élément d’un tableau ?

Réponse : A. forEach()

34. Quelle méthode transforme chaque élément d’un tableau ?

Réponse : A. map()

35. Quelle méthode filtre les éléments d’un tableau selon une condition ?

Réponse : A. filter()

36. Quelle méthode réduit un tableau à une seule valeur ?

Réponse : A. reduce()

37. Quelle instruction teste si une valeur existe dans un tableau ?

Réponse : A. includes()

38. Quelle méthode retourne l’index d’une valeur dans un tableau ?

Réponse : A. indexOf()

39. Quelle méthode exécute une fonction tant qu’au moins un élément satisfait la condition ?

Réponse : A. some()

40. Quelle méthode vérifie si tous les éléments satisfont une condition ?

Réponse : A. every()

41. Quelle méthode retourne le texte sélectionné par un sélecteur CSS sous forme de NodeList ?

Réponse : A. document.querySelectorAll()

42. Quelle méthode supprime un élément du DOM ?

Réponse : A. remove()

43. Quelle méthode ajoute un élément au DOM ?

Réponse : A. appendChild()

44. Quelle méthode remplace un élément existant dans le DOM ?

Réponse : A. replaceChild()

45. Quelle instruction crée un objet JavaScript ?

Réponse : A. let obj = {};

46. Quelle instruction supprime une propriété d’un objet ?

Réponse : A. delete obj.prop;

47. Quelle méthode récupère toutes les clés d’un objet ?

Réponse : A. Object.keys(obj)

48. Quelle méthode récupère toutes les valeurs d’un objet ?

Réponse : A. Object.values(obj)

49. Quelle méthode retourne un booléen indiquant si un objet possède une propriété ?

Réponse : A. obj.hasOwnProperty("prop")

50. Quelle méthode exécute une fonction après un certain délai ?

Réponse : A. setTimeout()


Révisions QCM — SQL (50 Questions)


1. Quelle commande SQL permet de sélectionner des données ?

Réponse : A. SELECT

2. Quelle clause SQL limite le nombre de résultats ?

Réponse : A. LIMIT

3. Quelle clause SQL filtre les lignes selon une condition ?

Réponse : A. WHERE

4. Quelle commande SQL insère de nouvelles données ?

Réponse : A. INSERT INTO

5. Quelle commande SQL modifie des données existantes ?

Réponse : A. UPDATE

6. Quelle commande SQL supprime des lignes ?

Réponse : A. DELETE

7. Quelle commande SQL supprime une table entière ?

Réponse : A. DROP TABLE

8. Quelle commande SQL crée une table ?

Réponse : A. CREATE TABLE

9. Quelle clause SQL organise les résultats par colonne ?

Réponse : A. ORDER BY

10. Quelle clause SQL regroupe les lignes selon une colonne ?

Réponse : A. GROUP BY

11. Quelle fonction SQL retourne le nombre de lignes ?

Réponse : A. COUNT()

12. Quelle fonction SQL retourne la somme d’une colonne ?

Réponse : A. SUM()

13. Quelle fonction SQL retourne la valeur maximale d’une colonne ?

Réponse : A. MAX()

14. Quelle fonction SQL retourne la valeur minimale d’une colonne ?

Réponse : A. MIN()

15. Quelle clause SQL filtre les résultats après un GROUP BY ?

Réponse : A. HAVING

16. Quelle commande SQL crée un index ?

Réponse : A. CREATE INDEX

17. Quelle commande SQL supprime un index ?

Réponse : A. DROP INDEX

18. Quelle commande SQL modifie la structure d’une table ?

Réponse : A. ALTER TABLE

19. Quelle clause SQL spécifie une jointure entre deux tables ?

Réponse : A. JOIN

20. Quelle clause SQL combine les résultats de deux SELECT sans doublons ?

Réponse : A. UNION

21. Quelle clause SQL combine les résultats de deux SELECT avec doublons ?

Réponse : A. UNION ALL

22. Quelle commande SQL crée une vue ?

Réponse : A. CREATE VIEW

23. Quelle commande SQL supprime une vue ?

Réponse : A. DROP VIEW

24. Quelle commande SQL crée une base de données ?

Réponse : A. CREATE DATABASE

25. Quelle commande SQL supprime une base de données ?

Réponse : A. DROP DATABASE

26. Quelle clause SQL sélectionne uniquement les lignes distinctes ?

Réponse : A. DISTINCT

27. Quelle clause SQL recherche un motif dans une colonne ?

Réponse : A. LIKE

28. Quel symbole SQL remplace un ou plusieurs caractères dans LIKE ?

Réponse : A. %

29. Quel symbole SQL remplace un seul caractère dans LIKE ?

Réponse : A. _

30. Quelle clause SQL trie les résultats par ordre décroissant ?

Réponse : A. ORDER BY … DESC

31. Quelle clause SQL trie les résultats par ordre croissant ?

Réponse : A. ORDER BY … ASC

32. Quelle commande SQL permet de renommer une table ?

Réponse : B. ALTER TABLE … RENAME TO

33. Quelle commande SQL ajoute une colonne à une table ?

Réponse : A. ALTER TABLE … ADD COLUMN

34. Quelle commande SQL supprime une colonne d’une table ?

Réponse : A. ALTER TABLE … DROP COLUMN

35. Quelle commande SQL modifie le type d’une colonne ?

Réponse : A. ALTER TABLE … MODIFY COLUMN

36. Quelle clause SQL sélectionne uniquement les lignes nulles ?

Réponse : A. IS NULL

37. Quelle clause SQL sélectionne uniquement les lignes non nulles ?

Réponse : A. IS NOT NULL

38. Quelle commande SQL vérifie une condition dans une sous-requête ?

Réponse : A. EXISTS

39. Quelle clause SQL sélectionne les lignes correspondant à une liste de valeurs ?

Réponse : A. IN

40. Quelle clause SQL sélectionne les lignes supérieures à une valeur ?

Réponse : A. >

41. Quelle clause SQL sélectionne les lignes inférieures à une valeur ?

Réponse : A. <

42. Quelle clause SQL sélectionne les lignes supérieures ou égales à une valeur ?

Réponse : A. >=

43. Quelle clause SQL sélectionne les lignes inférieures ou égales à une valeur ?

Réponse : A. <=

44. Quelle clause SQL teste plusieurs conditions avec ET ?

Réponse : A. AND

45. Quelle clause SQL teste plusieurs conditions avec OU ?

Réponse : A. OR

46. Quelle clause SQL inverse une condition ?

Réponse : A. NOT

47. Quelle commande SQL combine les résultats de plusieurs tables sans doublons selon une colonne commune ?

Réponse : A. INNER JOIN

48. Quelle commande SQL retourne toutes les lignes d’une table même si elles n’ont pas de correspondance dans une autre table ?

Réponse : A. LEFT JOIN

49. Quelle commande SQL retourne toutes les lignes correspondantes à gauche et à droite avec toutes les colonnes ?

Réponse : A. FULL JOIN

50. Quelle commande SQL exécute une requête conditionnelle dans une instruction SELECT ?

Réponse : A. CASE WHEN … THEN … ELSE … END