QCM : Web, HTML, CSS et Python (16 questions)

Questions et réponses du QCM

1. Une entreprise utilise le Web pour consulter des pages et le courrier électronique pour envoyer des messages. Quel rôle Internet joue-t-il dans ces deux usages ?

L’application de navigation qui relie les pages entre elles
Le réseau informatique qui sert de support aux deux applications
Le logiciel qui affiche les pages consultées par l’entreprise
Le service de messagerie qui transmet les messages électroniques

Le réseau informatique qui sert de support aux deux applications

Explication

Internet est l’infrastructure réseau utilisée par le Web comme par d’autres applications. Le Web désigne une application utilisant ce support, le courrier électronique une autre, et un navigateur est un logiciel d’affichage.

2. Une personne veut passer d’une page à une autre en cliquant sur des liens. Quel système lui permet de naviguer ainsi ?

Le transfert de fichiers, grâce au navigateur et à HTTP
Le Web, grâce aux liens et à un navigateur
Internet, grâce au réseau matériel et à SMTP
Le courrier électronique, grâce aux pages et à FTP

Le Web, grâce aux liens et à un navigateur

Explication

Le Web permet de naviguer entre des pages grâce aux liens et à un navigateur. Internet est le réseau qui le supporte, tandis que le courrier électronique et le transfert de fichiers sont d’autres usages du réseau.

3. Une page affichée dans un navigateur comprend du texte, des images et une vidéo. Quel énoncé décrit correctement ce contenu ?

Une page Web peut réunir du texte, des images et des vidéos
Une page Web est affichée par Internet sans logiciel navigateur
Une page Web ne contient que des liens entre des images
Une page Web se limite au texte affiché par le navigateur

Une page Web peut réunir du texte, des images et des vidéos

Explication

Une page Web est affichée par un navigateur et peut rassembler différents types de contenus, notamment du texte, des images et des vidéos. La réduire au texte confond une possibilité avec une limitation, et Internet est le réseau support, non le logiciel d’affichage.

4. À qui attribue-t-on l’invention du Web au CERN en 1989 ?

Tim Berners-Lee
Marc Andreessen
Ted Nelson
Mosaic

Tim Berners-Lee

Explication

Tim Berners-Lee a inventé le Web au CERN en 1989. Ted Nelson est associé au concept d’hypertexte en 1965, tandis que Mosaic est un navigateur et non l’inventeur du Web.

5. Un site héberge une page que Lina souhaite consulter. Quel rôle remplit le serveur Web qui héberge cette page ?

Retrouver des informations sur le Web à la demande de Lina
Afficher la page et permettre à Lina de la consulter
Demander au serveur de transmettre la page souhaitée
Stocker, traiter et livrer la page au client

Stocker, traiter et livrer la page au client

Explication

Le serveur Web stocke les pages, les traite et les livre aux clients. Afficher la page relève du navigateur, retrouver des informations relève du moteur de recherche, et envoyer la requête est le rôle du navigateur.

6. Pour consulter une page hébergée sur un serveur, quelle séquence décrit le rôle de l’utilisateur et du navigateur ?

L’utilisateur transmet la page au serveur, puis le navigateur la recherche
L’utilisateur effectue une requête, puis le navigateur demande la page au serveur
Le serveur effectue une requête, puis le navigateur lui transmet la page
Le navigateur livre une requête à l’utilisateur, puis le serveur la consulte

L’utilisateur effectue une requête, puis le navigateur demande la page au serveur

Explication

L’utilisateur déclenche l’obtention de la page par une requête, puis le navigateur demande au serveur de la lui envoyer. L’inversion attribue au serveur l’initiative de la requête, la transmission directe de la page par l’utilisateur confond les rôles, et la livraison de la requête inverse l’échange.

7. Comment appelle-t-on l’adresse unique qui permet de localiser une page Web ?

Un lien hypertexte
Un moteur de recherche
HTTP
Une URL

Une URL

Explication

Une URL est l’adresse unique qui permet de localiser une page Web. HTTP désigne un protocole, un moteur de recherche aide à retrouver des informations et un lien hypertexte permet d’accéder à une ressource en le suivant.

8. Dans l’adresse https://eduscol.education.fr/pid34303/les-sites-disciplinaires-eduscol.html, quelle partie constitue le chemin ?

/pid34303/les-sites-disciplinaires-eduscol.html
eduscol.education.fr
https://
/eduscol.education.fr

/pid34303/les-sites-disciplinaires-eduscol.html

Explication

Dans cette adresse, le chemin commence après le nom de domaine et correspond à /pid34303/les-sites-disciplinaires-eduscol.html. « eduscol.education.fr » est le nom de domaine, « https:// » indique le protocole, et « /eduscol.education.fr » n’est pas le chemin donné.

9. Lorsqu’un internaute clique sur un lien hypertexte, quelle action ce lien permet-il d’effectuer ?

Naviguer d’une page Web à une autre
Modifier le style du contenu affiché
Afficher une page Web sans en changer
Enregistrer une page Web sur l’appareil

Naviguer d’une page Web à une autre

Explication

Un lien hypertexte permet de naviguer d’une page Web à une autre. Afficher sans changer de page confond lien et rendu, modifier le style relève de la mise en forme, et enregistrer une page ne décrit pas la fonction du lien.

10. Pour créer dans une page HTML un lien vers la page d’accueil d’Eduscol, quelle balise et quel attribut faut-il utiliser pour indiquer son adresse ?

La balise <a> avec l’adresse dans href
La balise <a> avec l’adresse dans title
La balise <a> avec l’adresse entre ses balises
La balise <h1> avec l’adresse dans href

La balise <a> avec l’adresse dans href

Explication

La balise <a> crée le lien hypertexte et son attribut href indique l’adresse de la page visée. L’attribut title ne donne pas cette adresse, <h1> définit un titre, et le texte entre les balises constitue le contenu du lien.

11. À quoi sert le CSS lorsqu’on conçoit une page Web ?

À appliquer des styles aux contenus des pages Web
À enregistrer les pages Web dans un dossier
À créer des liens entre les pages Web
À définir la structure HTML des contenus

À appliquer des styles aux contenus des pages Web

Explication

Le CSS sert à styliser les contenus des pages Web en leur appliquant des styles. Créer des liens relève des balises HTML de lien, structurer le contenu relève du HTML, et l’enregistrement des fichiers n’est pas le rôle du CSS.

12. Dans une feuille CSS, une règle doit rendre les paragraphes bleus. Quel élément permet de cibler les paragraphes auxquels appliquer ce style ?

La valeur blue
Le bloc entre accolades
La propriété color
Le sélecteur p

Le sélecteur p

Explication

Le sélecteur désigne le contenu HTML auquel le style doit être appliqué ; ici, p cible les paragraphes. color est une propriété, blue sa valeur, et le bloc entre accolades contient les déclarations.

13. Une personne écrit une règle CSS intégrée pour rendre le texte des paragraphes bleu. Quelle forme respecte l’ordre et la ponctuation d’une déclaration CSS ?

p color: blue;
p { color: blue; }
p { blue: color; }
p { color; blue: }

p { color: blue; }

Explication

Une règle CSS intégrée suit le sélecteur d’un bloc entre accolades, et chaque déclaration associe une propriété à une valeur avec deux-points : color: blue. « blue: color » inverse propriété et valeur, le point-virgule ne remplace pas les deux-points, et la déclaration doit se trouver dans le bloc.

14. Dans un programme Python, on exécute `score = 12`. Quelle valeur est alors affectée à la variable `score` ?

La variable nommée `12`
Une comparaison entre `score` et 12
La valeur qui est déjà dans `score`
12

12

Explication

En Python, `=` affecte la valeur située à droite à la variable située à gauche. Interpréter le signe comme une comparaison confond affectation et égalité, tandis que les deux autres réponses inversent les rôles ou le type des éléments.

15. Après l’exécution de `temperature = 2.5` dans un programme Python, quel est le type de `temperature` ?

`float`
`str`
`int`
Un type déterminé par le nom `temperature`

`float`

Explication

Une valeur décimale comme 2,5 donne à la variable le type `float`. Le type `int` correspond aux nombres entiers, `str` aux chaînes de caractères, et le nom de la variable ne détermine pas son type.

16. Un programme exécute `reponse = input("Votre prénom ?")`, et l’utilisateur saisit `Lina`. Qu’est-ce qui est affecté à `reponse` ?

La chaîne de caractères `Lina`
Le nombre entier correspondant à `Lina`
Le texte `Votre prénom ?`
Le nombre décimal correspondant à `Lina`

La chaîne de caractères `Lina`

Explication

`input` demande une saisie et l’affecte sous forme de chaîne de caractères à la variable. Une conversion en entier nécessiterait `int(input(...))`, tandis que le texte affiché sert d’invite et n’est pas la réponse saisie.

Révisez avec les flashcards

Mémorisez les réponses avec 47 flashcards sur Web, HTML, CSS et Python.

Qu’est-ce qu’Internet par rapport au Web ?

L’infrastructure matérielle utilisée par le Web et d’autres applications.

Quel est le nom complet du Web ?

World Wide Web.

Comment le Web permet-il de naviguer entre des pages ?

Grâce à des liens et à un navigateur.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Web, HTML, CSS et Python.

Voir la fiche →

Cours similaires

Crée tes propres QCM

Importe ton cours et l'IA génère des QCM avec corrections en 30 secondes.

Générateur de QCM