Examen Développeur Web et Web Mobile - 200 Questions

Exemples de questions pour l'épreuve écrite (questionnaire professionnel). Les réponses sont fournies pour révision.

Retour vers accueil 2iia

Questions et Réponses

1. Quelle est la fonction de la balise <meta charset="UTF-8"> dans un document HTML ?
Elle définit l'encodage des caractères (UTF-8) pour un affichage correct des caractères spéciaux.
2. Quelle propriété CSS cache un élément sans libérer son espace ?
a) display: none
b) visibility: hidden
c) opacity: 0
d) hidden: true
3. Écrivez une règle CSS pour centrer un texte horizontalement.
text-align: center;
        
4. (En anglais) What is the purpose of querySelector in JavaScript?
It selects the first DOM element matching a CSS selector. Example: document.querySelector('.class').
5. Quelle est la différence entre var, let et const en JavaScript ?
- var: portée fonctionnelle, redéclarable.
- let: portée de bloc, réassignable.
- const: portée de bloc, non réassignable.
6. Écrivez une fonction JavaScript qui affiche "Bonjour" dans la console.
function direBonjour() {
    console.log("Bonjour");
}
        
7. Quel est le rôle d’une API REST ?
Elle permet la communication entre applications via des requêtes HTTP (GET, POST, etc.), souvent en JSON.
8. Quelle requête SQL supprime un enregistrement ?
a) SELECT
b) DELETE
c) UPDATE
d) INSERT
b) DELETE
9. Écrivez une requête SQL pour sélectionner les produits avec un prix < 50 dans la table products.
SELECT * FROM products WHERE price < 50;
        
10. Quelle commande Git envoie les modifications locales vers un dépôt distant ?
git push origin main
11. Pourquoi utilise-t-on HTTPS ?
HTTPS chiffre les données échangées via SSL/TLS, contrairement à HTTP.
12. (En anglais) What does "responsive design" mean?
It ensures a website adapts to different screen sizes and devices.
13. Quelle propriété CSS crée une transition fluide pour un changement de couleur ?
transition: color 0.3s ease;
        
14. Écrivez un code HTML pour inclure une image avec une description alternative.
<img src="image.jpg" alt="Description de l'image">
        
15. Quelle méthode HTTP met à jour une ressource dans une API REST ?
a) GET
b) POST
c) PUT
d) DELETE
c) PUT
16. Qu’est-ce qu’un framework web ? Donnez un exemple.
Un ensemble d’outils pour faciliter le développement. Exemple : React.
17. (En anglais) What is the purpose of async in JavaScript?
It declares an asynchronous function, allowing await for promises.
18. Écrivez une règle CSS pour une bordure rouge de 2px.
border: 2px solid red;
        
19. Quelle commande Git montre les modifications non validées ?
git status
20. Comment sécuriser les mots de passe dans une base de données ?
Les hacher avec un algorithme comme bcrypt.
21. Quelle balise HTML définit un lien hypertexte ?
<a>
22. Quelle propriété CSS définit l’espacement interne d’un élément ?
a) margin
b) padding
c) border
d) spacing
b) padding
23. Écrivez un code JavaScript pour afficher une alerte.
alert("Bonjour !");
        
24. (En anglais) What is a "promise" in JavaScript?
A promise represents a value that may be available now, later, or never, handling asynchronous operations.
25. Quelle commande SQL modifie un enregistrement ?
UPDATE
26. Écrivez une règle CSS pour rendre un texte en gras.
font-weight: bold;
        
27. Quelle est la commande Git pour cloner un dépôt ?
git clone <url>
28. Qu’est-ce qu’une attaque XSS ?
Une attaque par injection de scripts malveillants dans une page web pour voler des données utilisateur.
29. (En anglais) What is the purpose of npm install?
It installs dependencies listed in package.json for a Node.js project.
30. Écrivez un code HTML pour créer un formulaire avec un champ texte.
<form>
    <input type="text" name="username">
</form>
        
31. Quelle propriété CSS définit la taille de la police ?
font-size
32. Quelle méthode JavaScript ajoute un élément à la fin d’un tableau ?
a) push()
b) pop()
c) shift()
d) unshift()
a) push()
33. Écrivez une requête SQL pour insérer un utilisateur dans la table users.
INSERT INTO users (name, email) VALUES ('Jean', 'jean@example.com');
        
34. Quelle commande Git valide les modifications locales ?
git commit -m "message"
35. (En anglais) What is a "callback" function in JavaScript?
A function passed as an argument to another function, executed after an event or task.
36. Quelle balise HTML crée une liste non ordonnée ?
<ul>
37. Quelle propriété CSS aligne les éléments en ligne ?
a) display: flex
b) float: left
c) position: absolute
d) text-align: center
a) display: flex
38. Écrivez un code JavaScript pour vérifier si une variable est un nombre.
typeof variable === 'number';
        
39. Qu’est-ce qu’une clé primaire dans une base de données ?
Un champ unique identifiant chaque enregistrement dans une table.
40. Quelle commande npm lance un projet Node.js ?
npm start
41. (En anglais) What is the purpose of fetch in JavaScript?
It makes HTTP requests to fetch resources, returning a promise.
42. Écrivez une règle CSS pour arrondir les coins d’un élément.
border-radius: 10px;
        
43. Quelle balise HTML définit un paragraphe ?
<p>
44. Quelle méthode HTTP récupère des données dans une API REST ?
a) POST
b) GET
c) PUT
d) PATCH
b) GET
45. Écrivez un code JavaScript pour boucler sur un tableau.
let array = [1, 2, 3];
for (let item of array) {
    console.log(item);
}
        
46. Qu’est-ce qu’un CDN ?
Un réseau de distribution de contenu qui héberge des ressources web pour une livraison rapide.
47. Quelle propriété CSS définit la couleur de fond ?
background-color
48. (En anglais) What is the purpose of localStorage in JavaScript?
It stores data in the browser with no expiration date, accessible via key-value pairs.
49. Écrivez une requête SQL pour compter les enregistrements dans users.
SELECT COUNT(*) FROM users;
        
50. Quelle commande Git affiche l’historique des commits ?
git log
51. Quelle balise HTML définit le titre principal d’une page ?
<h1>
52. Quelle propriété CSS définit l’espacement externe entre éléments ?
a) padding
b) margin
c) border
d) outline
b) margin
53. Écrivez une règle CSS pour aligner verticalement des éléments dans un conteneur flex.
align-items: center;
        
54. (En anglais) What is the purpose of addEventListener in JavaScript?
It attaches an event handler to an element. Example: element.addEventListener('click', () => alert('Clicked'));
55. Quelle méthode JavaScript supprime le dernier élément d’un tableau ?
a) push()
b) pop()
c) shift()
d) slice()
b) pop()
56. Écrivez un code JavaScript pour déclarer un objet avec deux propriétés.
let personne = {
    nom: "Jean",
    age: 30
};
        
57. Qu’est-ce qu’une requête HTTP POST ?
Une requête pour envoyer des données au serveur, souvent pour créer ou mettre à jour une ressource.
58. Quelle requête SQL récupère des données uniques ?
a) SELECT DISTINCT
b) SELECT ALL
c) SELECT UNIQUE
d) SELECT GROUP
a) SELECT DISTINCT
59. Écrivez une requête SQL pour sélectionner les utilisateurs avec email contenant "@gmail.com" dans users.
SELECT * FROM users WHERE email LIKE '%@gmail.com';
        
60. Quelle commande Git crée une nouvelle branche ?
git branch nom-branche
61. Qu’est-ce qu’une attaque par injection SQL ?
Une attaque où du code SQL malveillant est inséré dans une requête pour manipuler la base de données.
62. (En anglais) What is the purpose of package.json in a Node.js project?
It defines project metadata, dependencies, and scripts.
63. Écrivez une règle CSS pour appliquer une ombre à un élément.
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
        
64. Écrivez un code HTML pour une liste ordonnée avec deux éléments.
<ol>
    <li>Premier</li>
    <li>Deuxième</li>
</ol>
        
65. Quelle méthode HTTP supprime une ressource dans une API REST ?
a) GET
b) POST
c) DELETE
d) PATCH
c) DELETE
66. Qu’est-ce qu’un CMS ? Donnez un exemple.
Un système de gestion de contenu pour créer et gérer des sites web. Exemple : WordPress.
67. (En anglais) What is the difference between == and === in JavaScript?
== compares values with type coercion; === compares values and types without coercion.
68. Écrivez une règle CSS pour fixer un élément en haut de la page.
position: fixed;
top: 0;
        
69. Quelle commande Git bascule vers une autre branche ?
git checkout nom-branche
70. Comment prévenir les attaques XSS ?
Échapper les entrées utilisateur et utiliser des en-têtes comme Content Security Policy (CSP).
71. Quelle balise HTML définit une section de contenu ?
<section>
72. Quelle propriété CSS définit la disposition en grille ?
a) display: flex
b) display: grid
c) layout: grid
d) grid: true
b) display: grid
73. Écrivez un code JavaScript pour convertir une chaîne en majuscules.
let texte = "bonjour";
texte.toUpperCase(); // "BONJOUR"
        
74. Qu’est-ce qu’une clé étrangère dans une base de données ?
Un champ qui référence la clé primaire d’une autre table pour établir une relation.
75. (En anglais) What is the purpose of try...catch in JavaScript?
It handles exceptions to prevent code from crashing. Example: try { } catch (error) { }.
76. Écrivez un code HTML pour un bouton cliquable.
<button>Cliquer</button>
        
77. Quelle propriété CSS centre un élément horizontalement dans un conteneur flex ?
justify-content: center;
        
78. Quelle méthode JavaScript fusionne deux tableaux ?
a) merge()
b) concat()
c) join()
d) combine()
b) concat()
79. Écrivez une requête SQL pour mettre à jour l’âge d’un utilisateur dans users.
UPDATE users SET age = 31 WHERE id = 1;
        
80. Quelle commande Git fusionne une branche dans la branche actuelle ?
git merge nom-branche
81. (En anglais) What is a "viewport" in web development?
The visible area of a web page on a device, controlled by the <meta viewport> tag.
82. Écrivez une règle CSS pour changer la couleur du texte au survol.
:hover {
    color: blue;
}
        
83. Quelle balise HTML définit une entrée de formulaire pour un mot de passe ?
<input type="password">
84. Quelle méthode JavaScript vérifie si un élément existe dans un tableau ?
a) includes()
b) contains()
c) find()
d) exists()
a) includes()
85. Qu’est-ce qu’un token JWT ?
Un JSON Web Token est un standard pour transmettre des informations sécurisées entre parties, souvent pour l’authentification.
86. Écrivez un code JavaScript pour générer un nombre aléatoire entre 1 et 10.
Math.floor(Math.random() * 10) + 1;
        
87. Quelle propriété CSS définit l’opacité d’un élément ?
opacity
88. (En anglais) What is the purpose of sessionStorage in JavaScript?
It stores data in the browser for the duration of a session, cleared when the tab is closed.
89. Écrivez une requête SQL pour trier les utilisateurs par nom dans l’ordre alphabétique.
SELECT * FROM users ORDER BY name ASC;
        
90. Quelle commande Git annule les modifications non suivies ?
git clean -f
91. Quelle balise HTML définit un en-tête de page ?
<header>
92. Quelle propriété CSS définit un espacement entre les lettres ?
a) letter-spacing
b) word-spacing
c) text-indent
d) line-height
a) letter-spacing
93. Écrivez un code JavaScript pour vérifier si une variable est définie.
typeof variable !== 'undefined';
        
94. Qu’est-ce qu’une base de données NoSQL ? Donnez un exemple.
Une base non relationnelle pour des données flexibles. Exemple : MongoDB.
95. (En anglais) What is the purpose of map() in JavaScript?
It creates a new array by applying a function to each element of an existing array.
96. Écrivez un code HTML pour un lien vers une page externe.
<a href="https://example.com">Visiter</a>
        
97. Quelle propriété CSS définit l’alignement du texte à droite ?
text-align: right;
        
98. Quelle méthode JavaScript retourne la longueur d’une chaîne ?
a) length()
b) size()
c) count()
d) length
d) length
99. Écrivez une requête SQL pour joindre deux tables users et orders.
SELECT * FROM users INNER JOIN orders ON users.id = orders.user_id;
        
100. Quelle commande Git affiche les différences entre deux commits ?
git diff commit1 commit2
101. Quelle balise HTML définit une zone de navigation ?
<nav>
102. Quelle propriété CSS définit la hauteur d’une ligne de texte ?
a) line-height
b) text-height
c) font-size
d) letter-spacing
a) line-height
103. Écrivez une règle CSS pour cacher un élément uniquement sur les écrans de moins de 600px.
@media (max-width: 600px) {
    .element {
        display: none;
    }
}
        
104. (En anglais) What is the purpose of getElementById in JavaScript?
It selects a DOM element by its ID. Example: document.getElementById('myId').
105. Quelle méthode JavaScript supprime le premier élément d’un tableau ?
a) pop()
b) shift()
c) slice()
d) splice()
b) shift()
106. Écrivez un code JavaScript pour déclarer un tableau avec trois éléments.
let fruits = ["pomme", "banane", "orange"];
        
107. Qu’est-ce qu’un en-tête HTTP ?
Des métadonnées envoyées avec une requête ou réponse HTTP, comme Content-Type.
108. Quelle requête SQL regroupe des données par catégorie ?
a) ORDER BY
b) GROUP BY
c) SELECT DISTINCT
d) JOIN
b) GROUP BY
109. Écrivez une requête SQL pour compter les commandes par utilisateur dans orders.
SELECT user_id, COUNT(*) FROM orders GROUP BY user_id;
        
110. Quelle commande Git affiche la branche actuelle ?
git branch
111. Qu’est-ce qu’un cookie dans le contexte web ?
Un petit fichier stocké par le navigateur pour enregistrer des données utilisateur, comme les sessions.
112. (En anglais) What is the purpose of yarn in web development?
Yarn is a package manager for installing and managing JavaScript dependencies, similar to npm.
113. Écrivez une règle CSS pour centrer un <div> horizontalement avec margin.
div {
    margin: 0 auto;
    width: 100px;
}
        
114. Écrivez un code HTML pour un champ de sélection avec deux options.
<select>
    <option value="1">Option 1</option>
    <option value="2">Option 2</option>
</select>
        
115. Quelle méthode HTTP crée une nouvelle ressource dans une API REST ?
a) GET
b) POST
c) PUT
d) DELETE
b) POST
116. Qu’est-ce qu’un framework CSS ? Donnez un exemple.
Un ensemble de styles prédéfinis pour accélérer le design. Exemple : Bootstrap.
117. (En anglais) What is the difference between null and undefined in JavaScript?
null is an explicit absence of value; undefined means a variable has not been assigned a value.
118. Écrivez une règle CSS pour appliquer une animation de rotation.
@keyframes rotate {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}
.element {
    animation: rotate 2s infinite;
}
        
119. Quelle commande Git annule le dernier commit sans perdre les modifications ?
git reset --soft HEAD~1
120. Comment protéger une API contre les abus ?
Utiliser des limites de requêtes (rate limiting) et des tokens d’authentification.
121. Quelle balise HTML définit un pied de page ?
<footer>
122. Quelle propriété CSS définit une bordure en pointillés ?
a) border-style: dashed
b) border-style: dotted
c) border-type: dotted
d) border: dotted
b) border-style: dotted
123. Écrivez un code JavaScript pour inverser une chaîne de caractères.
let texte = "bonjour";
texte.split("").reverse().join(""); // "ruejnob"
        
124. Qu’est-ce qu’une relation un-à-plusieurs dans une base de données ?
Un enregistrement d’une table peut être lié à plusieurs enregistrements d’une autre table.
125. (En anglais) What is the purpose of filter() in JavaScript?
It creates a new array with elements that pass a test provided by a function.
126. Écrivez un code HTML pour un champ de case à cocher.
<input type="checkbox" name="option">
        
127. Quelle propriété CSS définit un dégradé linéaire comme fond ?
background: linear-gradient(to right, blue, red);
        
128. Quelle méthode JavaScript supprime un élément spécifique d’un tableau ?
a) slice()
b) splice()
c) cut()
d) remove()
b) splice()
129. Écrivez une requête SQL pour supprimer les utilisateurs inactifs dans users.
DELETE FROM users WHERE active = 0;
        
130. Quelle commande Git récupère les mises à jour d’un dépôt distant ?
git fetch
131. (En anglais) What is a "single-page application" (SPA)?
A web app that loads a single HTML page and dynamically updates content without full page reloads.
132. Écrivez une règle CSS pour désactiver le clic sur un élément.
pointer-events: none;
        
133. Quelle balise HTML définit un article autonome ?
<article>
134. Quelle méthode JavaScript convertit un objet JSON en chaîne ?
a) JSON.parse()
b) JSON.stringify()
c) JSON.convert()
d) JSON.toString()
b) JSON.stringify()
135. Qu’est-ce qu’un index dans une base de données ?
Une structure qui accélère les recherches en organisant les données d’une colonne.
136. Écrivez un code JavaScript pour ajouter un élément au début d’un tableau.
let tableau = [1, 2];
tableau.unshift(0); // [0, 1, 2]
        
137. Quelle propriété CSS définit une transformation de mise à l’échelle ?
transform: scale(1.2);
        
138. (En anglais) What is the purpose of reduce() in JavaScript?
It reduces an array to a single value by applying a function to each element.
139. Écrivez une requête SQL pour sélectionner les 5 premiers utilisateurs dans users.
SELECT * FROM users LIMIT 5;
        
140. Quelle commande Git restaure un fichier à son état précédent ?
git checkout -- fichier
141. Quelle balise HTML définit une légende pour une image ?
<figcaption>
142. Quelle propriété CSS définit une police personnalisée ?
a) font-family
b) font-style
c) font-type
d) font-face
a) font-family
143. Écrivez un code JavaScript pour vérifier si une chaîne commence par "Bonjour".
let texte = "Bonjour monde";
texte.startsWith("Bonjour"); // true
        
144. Qu’est-ce qu’une transaction dans une base de données ?
Un ensemble d’opérations exécutées comme une unité, garantissant la cohérence des données.
145. (En anglais) What is a "closure" in JavaScript?
A function that retains access to its outer scope’s variables even after the outer function has finished executing.
146. Écrivez un code HTML pour un lien qui s’ouvre dans un nouvel onglet.
<a href="https://example.com" target="_blank">Visiter</a>
        
147. Quelle propriété CSS définit un effet de flou ?
filter: blur(5px);
        
148. Quelle méthode JavaScript arrondit un nombre à l’entier inférieur ?
a) Math.round()
b) Math.floor()
c) Math.ceil()
d) Math.trunc()
b) Math.floor()
149. Écrivez une requête SQL pour sélectionner les utilisateurs n’ayant pas de commande.
SELECT * FROM users LEFT JOIN orders ON users.id = orders.user_id WHERE orders.id IS NULL;
        
150. Quelle commande Git affiche les fichiers modifiés dans l’index ?
git diff --cached
152. Quelle propriété CSS définit une image comme fond ?
a) background-image
b) image-background
c) background-src
d) bg-image
a) background-image
153. Écrivez une règle CSS pour appliquer une police Google Fonts.
@import url('https://fonts.googleapis.com/css2?family=Roboto');
body {
    font-family: 'Roboto', sans-serif;
}
        
154. (En anglais) What is the purpose of innerHTML in JavaScript?
It gets or sets the HTML content of an element. Example: element.innerHTML = '<p>Texte</p>';
155. Quelle méthode JavaScript joint les éléments d’un tableau en une chaîne ?
a) join()
b) concat()
c) merge()
d) combine()
a) join()
156. Écrivez un code JavaScript pour vérifier si une variable est un tableau.
Array.isArray(variable);
        
157. Qu’est-ce qu’un code de statut HTTP 404 ?
Indique que la ressource demandée n’a pas été trouvée sur le serveur.
158. Quelle requête SQL joint deux tables sans condition ?
a) INNER JOIN
b) LEFT JOIN
c) CROSS JOIN
d) RIGHT JOIN
c) CROSS JOIN
159. Écrivez une requête SQL pour sélectionner les produits en rupture de stock dans products.
SELECT * FROM products WHERE stock = 0;
        
160. Quelle commande Git crée et bascule vers une nouvelle branche ?
git checkout -b nom-branche
161. Qu’est-ce qu’un en-tête CORS ?
Un en-tête HTTP qui contrôle l’accès aux ressources depuis un domaine différent.
162. (En anglais) What is the purpose of webpack in web development?
Webpack bundles JavaScript, CSS, and other assets into optimized files for deployment.
163. Écrivez une règle CSS pour rendre un texte italique.
font-style: italic;
        
164. Écrivez un code HTML pour une vidéo intégrée.

        
165. Quelle méthode HTTP met à jour partiellement une ressource dans une API REST ?
a) PUT
b) POST
c) PATCH
d) GET
c) PATCH
166. Qu’est-ce qu’un préprocesseur CSS ? Donnez un exemple.
Un outil qui étend CSS avec des variables et fonctions. Exemple : Sass.
167. (En anglais) What is the difference between let and const in JavaScript?
let allows reassignment; const does not.
168. Écrivez une règle CSS pour désactiver la sélection de texte.
user-select: none;
        
169. Quelle commande Git affiche les modifications non validées ?
git diff
170. Comment sécuriser les entrées utilisateur dans une application web ?
Valider et échapper les données, utiliser des requêtes préparées pour SQL.
171. Quelle balise HTML définit un groupe de médias ?
La balise "figure"
172. Quelle propriété CSS définit un espacement entre les mots ?
a) letter-spacing
b) word-spacing
c) text-spacing
d) line-spacing
b) word-spacing
173. Écrivez un code JavaScript pour remplacer "monde" par "univers" dans une chaîne.
let texte = "Bonjour monde";
texte.replace("monde", "univers"); // "Bonjour univers"
        
174. Qu’est-ce qu’une vue dans une base de données ?
Une table virtuelle basée sur une requête SQL, utilisée pour simplifier l’accès aux données.
175. (En anglais) What is the purpose of forEach() in JavaScript?
It executes a function for each element in an array.
176. Écrivez un code HTML pour un champ de texte multiligne.

177. Quelle propriété CSS définit une transition pour toutes les propriétés ?
transition: all 0.3s ease;
        
178. Quelle méthode JavaScript convertit une chaîne JSON en objet ?
a) JSON.stringify()
b) JSON.parse()
c) JSON.convert()
d) JSON.object()
b) JSON.parse()
179. Écrivez une requête SQL pour sélectionner les utilisateurs avec plus de 2 commandes.
SELECT user_id, COUNT(*) FROM orders GROUP BY user_id HAVING COUNT(*) > 2;
        
180. Quelle commande Git supprime une branche locale ?
git branch -d nom-branche
181. (En anglais) What is a "progressive web app" (PWA)?
A web app that offers a native app-like experience, with offline support and push notifications.
182. Écrivez une règle CSS pour surligner un texte.
background-color: yellow;
        
183. Quelle balise HTML définit une citation courte ?
184. Quelle méthode JavaScript arrondit un nombre à l’entier supérieur ?
a) Math.floor()
b) Math.ceil()
c) Math.round()
d) Math.trunc()
b) Math.ceil()
185. Qu’est-ce qu’un trigger dans une base de données ?
Une procédure automatique exécutée en réponse à un événement, comme une insertion.
186. Écrivez un code JavaScript pour vérifier si une chaîne est vide.
let texte = "";
texte.length === 0; // true
        
187. Quelle propriété CSS définit un curseur personnalisé ?
cursor: pointer;
        
188. (En anglais) What is the purpose of setTimeout() in JavaScript?
It executes a function after a specified delay in milliseconds.
189. Écrivez une requête SQL pour sélectionner les utilisateurs créés après 2023.
SELECT * FROM users WHERE created_at > '2023-01-01';
        
190. Quelle commande Git synchronise la branche locale avec le dépôt distant ?
git pull
191. Quelle balise HTML définit une légende de tableau ?
La balise "caption"
192. Quelle propriété CSS définit une rotation d’un élément ?
a) rotate
b) transform: rotate
c) angle
d) spin
b) transform: rotate
193. Écrivez un code JavaScript pour extraire les 3 premiers caractères d’une chaîne.
let texte = "Bonjour";
texte.slice(0, 3); // "Bon"
        
194. Qu’est-ce qu’une jointure externe dans une base de données ?
Une jointure qui inclut tous les enregistrements d’une table, même sans correspondance dans l’autre.
195. (En anglais) What is the purpose of find() in JavaScript?
It returns the first element in an array that satisfies a provided testing function.
196. Écrivez un code HTML pour un tableau avec deux colonnes.
Colonne 1 Colonne 2
Donnée 1 Donnée 2
197. Quelle propriété CSS définit une marge interne à gauche ?
padding-left: 10px;
        
198. Quelle méthode JavaScript arrondit un nombre à l’entier le plus proche ?
a) Math.floor()
b) Math.ceil()
c) Math.round()
d) Math.trunc()
c) Math.round()
199. Écrivez une requête SQL pour sélectionner les produits avec un prix entre 10 et 50.
SELECT * FROM products WHERE price BETWEEN 10 AND 50;
        
200. Quelle commande Git affiche les branches distantes ?
git branch -r