Quiz : Testez vos connaissances en Sciences de l'Informatique — Terminale
🧠 Quiz 10 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Découvrez un cours complet de Sciences de l'Informatique pour la Terminale en Tunisie. Algorithmique, bases de données, réseaux et programmation expliqués simplement.
Question 1 sur 10 10:00
[{"id":71992,"question":"Quel est le rôle principal d'un algorithme en informatique ?","option_a":"Stocker des données de manière permanente","option_b":"Résoudre un problème de manière systématique et répétable","option_c":"Concevoir du matériel informatique","option_d":"Gérer les réseaux sociaux","option_e":"","option_f":"","bonne_reponse":"B","explication":"Un algorithme est une suite finie d'opérations permettant de résoudre un problème ou d'effectuer un calcul. Il est au cœur de la programmation et de l'informatique.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":71993,"question":"Une base de données relationnelle utilise principalement :","option_a":"Des tableaux non structurés","option_b":"Des relations (tables) interconnectées par des clés","option_c":"Des fichiers texte non organisés","option_d":"Des images et vidéos","option_e":"","option_f":"","bonne_reponse":"B","explication":"Le modèle relationnel, proposé par Edgar F. Codd, organise les données en tables (relations) liées par des clés primaires et étrangères.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":71994,"question":"Vrai ou Faux : La récursivité est une technique qui permet à une fonction de s'appeler elle-même.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"La récursivité est bien une technique où une fonction ou un algorithme s'appelle lui-même pour résoudre un problème en le décomposant en sous-problèmes plus simples.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":71995,"question":"Quel protocole est utilisé pour transmettre des pages web sur Internet ?","option_a":"FTP","option_b":"HTTP","option_c":"SMTP","option_d":"TCP","option_e":"","option_f":"","bonne_reponse":"B","explication":"HTTP (HyperText Transfer Protocol) est le protocole standard pour le transfert des pages web entre un serveur et un client (navigateur).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":71996,"question":"La complexité temporelle d'un algorithme se mesure en :","option_a":"Octets","option_b":"Secondes","option_c":"Nombre d'opérations élémentaires en fonction de la taille des données","option_d":"Mégahertz","option_e":"","option_f":"","bonne_reponse":"C","explication":"La complexité temporelle évalue le nombre d'opérations élémentaires (comparaisons, affectations, etc.) réalisées par l'algorithme en fonction de la taille des données d'entrée.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":71997,"question":"Vrai ou Faux : Une clé primaire dans une base de données peut contenir des valeurs NULL.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Une clé primaire doit être unique et non NULL pour identifier de manière certaine chaque enregistrement dans une table.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":71998,"question":"Quel est le rôle d'une adresse IP dans un réseau ?","option_a":"Stocker des fichiers temporaires","option_b":"Identifier de manière unique un appareil connecté à un réseau","option_c":"Traduire les noms de domaine en adresses numériques","option_d":"Crypter les communications","option_e":"","option_f":"","bonne_reponse":"B","explication":"Une adresse IP (Internet Protocol) est un identifiant numérique attribué à chaque appareil connecté à un réseau utilisant le protocole IP, permettant une communication entre machines.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":71999,"question":"La normalisation des bases de données vise à :","option_a":"Augmenter le nombre de tables dans la base","option_b":"Éliminer les redondances et anomalies tout en préservant l'intégrité des données","option_c":"Supprimer les clés primaires","option_d":"Optimiser la vitesse d'exécution des requêtes uniquement","option_e":"","option_f":"","bonne_reponse":"B","explication":"La normalisation est un processus de structuration des bases de données pour réduire les redondances, éviter les anomalies (insertion, mise à jour, suppression) et garantir l'intégrité des données.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":72000,"question":"Vrai ou Faux : Un commutateur (switch) réseau fonctionne au niveau de la couche physique du modèle OSI.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Un commutateur (switch) opère au niveau de la couche de liaison de données (couche 2) du modèle OSI, où il utilise les adresses MAC pour acheminer les trames vers les bons ports.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":72001,"question":"Quel langage est principalement utilisé pour interagir avec les bases de données relationnelles ?","option_a":"HTML","option_b":"Python","option_c":"SQL","option_d":"JavaScript","option_e":"","option_f":"","bonne_reponse":"C","explication":"SQL (Structured Query Language) est le langage standard pour créer, manipuler et interroger des bases de données relationnelles.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.