Cuestionario: Introduction à la Programmation Web — 11 preguntas

Preguntas y respuestas detalladas

1. Qu'est-ce que l'interaction HTML/JavaScript dans une page web ?

C'est l'insertion de code JavaScript dans une page HTML à l'aide de la balise `<script>`, permettant d'ajouter des fonctionnalités dynamiques côté client.
C'est l'utilisation de JavaScript pour modifier directement le code HTML dans un éditeur de texte.
C'est la communication entre le navigateur et le serveur pour charger des pages HTML.
C'est l'utilisation de JavaScript pour créer des éléments graphiques comme des boutons ou des images dans une page HTML.

C'est l'insertion de code JavaScript dans une page HTML à l'aide de la balise `<script>`, permettant d'ajouter des fonctionnalités dynamiques côté client.

Explicación

L'interaction HTML/JavaScript repose sur l'insertion de scripts dans la page HTML, généralement avec la balise `<script>`, pour rendre la page dynamique et interactive côté client, en permettant la manipulation du DOM et la gestion d'événements.

2. Quelle méthode JavaScript permet d’attacher un gestionnaire d’événement à un composant HTML ?

addEventListener
attachEvent
bindEvent
registerEvent

addEventListener

Explicación

La méthode `addEventListener` est la méthode standard en JavaScript permettant d’attacher un gestionnaire d’événement à un élément HTML. Elle permet de spécifier le type d’événement (par exemple, 'click') et la fonction à exécuter lorsque cet événement se produit. Les autres options ne sont pas des méthodes standard en JavaScript pour gérer les événements.

3. Quel est le rôle principal des requêtes HTTP dans la communication sur le Web ?

Assurer la compatibilité entre différents navigateurs
Permettre au client d’obtenir des ressources ou d’envoyer des données au serveur
Gérer la présentation graphique des pages web
Chiffrer les échanges pour garantir la confidentialité des données

Permettre au client d’obtenir des ressources ou d’envoyer des données au serveur

Explicación

Les requêtes HTTP ont pour rôle principal de permettre au client (navigateur) de demander des ressources ou d’envoyer des données au serveur, ce qui constitue la base de la communication client-serveur sur le Web.

4. En quelle année PHP a-t-il été créé, une étape clé dans l'évolution des formulaires web ?

1994
2000
1985
2010

1994

Explicación

PHP a été créé en 1994 par Rasmus Lerdorf, ce qui a permis le traitement dynamique des formulaires web côté serveur. Les autres dates sont incorrectes : 1985 est avant l'apparition de PHP, 2000 et 2010 sont bien après, mais ne correspondent pas à la date de création de PHP.

5. En quoi HTML et JavaScript diffèrent-ils ou se ressemblent-ils en tant que langages côté client ?

HTML permet de créer des scripts interactifs dans la page, alors que JavaScript est uniquement utilisé pour la mise en forme visuelle du contenu.
HTML est un langage de programmation complet qui permet de manipuler le DOM, alors que JavaScript est un langage de balisage utilisé pour définir la structure de la page.
HTML et JavaScript sont tous deux des langages interprétés côté client, mais HTML est utilisé pour la gestion des événements, tandis que JavaScript sert à structurer le contenu.
HTML est un langage de balisage utilisé pour structurer le contenu d'une page web, tandis que JavaScript est un langage de programmation permettant d'ajouter de l'interactivité et de la dynamique à cette page.

HTML est un langage de balisage utilisé pour structurer le contenu d'une page web, tandis que JavaScript est un langage de programmation permettant d'ajouter de l'interactivité et de la dynamique à cette page.

Explicación

La bonne réponse est la première, car HTML est effectivement un langage de balisage pour la structure, tandis que JavaScript est un langage de programmation qui permet d'ajouter de l'interactivité et de la dynamique à la page web. Les autres options sont incorrectes car elles confondent les rôles ou les caractéristiques de ces langages.

6. Qui est crédité d'avoir créé le langage PHP en 1994 ?

Dennis Ritchie
Lerdorf Rasmus
Tim Berners-Lee
Guido van Rossum

Lerdorf Rasmus

Explicación

Rasmus Lerdorf est l’auteur de la création de PHP en 1994, ce qui en fait la réponse correcte. Dennis Ritchie a créé le langage C et Unix, Tim Berners-Lee a inventé le World Wide Web, et Guido van Rossum est le créateur de Python.

7. Quel est l'effet principal de l'interaction avec un composant graphique sur une page web ?

L'interaction avec un composant graphique déclenche une réaction ou un changement dans la page.
Les composants graphiques se déplacent automatiquement sans intervention.
L'interaction avec un composant graphique n'a aucun effet sur la page.
Les composants graphiques deviennent invisibles.

L'interaction avec un composant graphique déclenche une réaction ou un changement dans la page.

Explicación

L'interaction avec un composant graphique, comme un clic sur un bouton, déclenche généralement une réaction ou un changement dans la page, ce qui est le principe de la dynamique des composants graphiques.

8. Comment appliquer efficacement la gestion des événements en JavaScript pour réagir à un clic sur un bouton ?

Attacher directement la fonction de gestion d’événement dans l’attribut HTML 'onclick' du bouton.
Définir une fonction anonyme et l’appeler immédiatement lors de la chargement de la page.
Utiliser la méthode attachEvent avec le nom de l’événement 'onclick' sur l’élément.
Utiliser la méthode addEventListener en spécifiant le type d’événement 'click' et la fonction de traitement.

Utiliser la méthode addEventListener en spécifiant le type d’événement 'click' et la fonction de traitement.

Explicación

La méthode recommandée pour gérer un événement en JavaScript est d'utiliser addEventListener en précisant le type d’événement ('click') et la fonction de traitement. Cela permet une gestion flexible et conforme aux bonnes pratiques modernes, contrairement à l’utilisation de l’attribut HTML 'onclick' ou à l’attachement direct de gestionnaires non standards.

9. Quelle est une propriété ou méthode clé permettant d’accéder à un élément HTML spécifique dans le DOM pour le manipuler en JavaScript?

`addEventListener()`
`createElement()`
`getElementById()`
`querySelectorAll()`

`getElementById()`

Explicación

`getElementById()` est une méthode standard du DOM permettant d’accéder directement à un élément HTML en utilisant son attribut `id`. Elle est essentielle pour manipuler dynamiquement des éléments précis dans la page. Les autres options ont des usages différents : `querySelectorAll()` sélectionne plusieurs éléments avec un sélecteur CSS, `createElement()` crée un nouvel élément, et `addEventListener()` attache un gestionnaire d’événement à un élément.

10. Qu'est-ce qu'une requête HTTP dans le contexte de la communication client-serveur ?

Un langage de programmation utilisé pour créer des pages web dynamiques.
Un protocole de sécurité utilisé pour chiffrer les échanges entre client et serveur.
Une méthode spécifique pour envoyer des emails via Internet.
Un message échangé entre un navigateur et un serveur pour demander ou transmettre des ressources ou des données.

Un message échangé entre un navigateur et un serveur pour demander ou transmettre des ressources ou des données.

Explicación

Une requête HTTP est un message échangé entre le client (par exemple, un navigateur) et le serveur pour demander ou transmettre des ressources ou des données, utilisant principalement les méthodes GET et POST.

11. Quel nom désigne le protocole utilisé pour chiffrer les échanges HTTP afin de garantir leur confidentialité ?

SSL
HTTPS
HTTP/2
SSL/TLS

SSL/TLS

Explicación

La réponse correcte est SSL/TLS, qui est le protocole de chiffrement utilisé pour sécuriser les échanges HTTP en HTTPS, garantissant la confidentialité et l'intégrité des données.

Repasa con tarjetas de memoria

Memoriza las respuestas con 22 tarjetas de memoria sobre Introduction à la Programmation Web.

Insertion de code JavaScript — comment ?

Balise `<script>` dans HTML.

Structure d’un fichier HTML avec JS — comment ?

Balise `<script>` placée dans `<head>` ou `<body>`.

HTML statique vs interactif — différence ?

JS modifie le DOM pour dynamiser la page.

Ver tarjetas de memoria →

Estudia la hoja de repaso

Lee la hoja de repaso completa sobre Introduction à la Programmation Web.

Ver hoja de repaso →

Similar courses

Crea tus propios cuestionarios

Importa tu curso y la IA genera cuestionarios con correcciones en 30 segundos.

Generador de cuestionarios