Quiz : Testez vos connaissances en Informatique Terminale !
🧠 Quiz 10 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Devoir de synthèse complet en informatique pour Terminale avec exercices, corrigés et quiz interactif. Idéal pour réviser et réussir vos examens.
Question 1 sur 10 10:00
[{"id":27878,"question":"Quel est l'opérateur logique qui retourne VRAI uniquement si les deux opérandes sont VRAI ?","option_a":"ET","option_b":"OU","option_c":"NON","option_d":"XOR","option_e":"","option_f":"","bonne_reponse":"A","explication":"L'opérateur 'ET' (AND) retourne VRAI seulement si les deux conditions sont satisfaites. C'est une notion fondamentale en logique binaire et en algorithmique.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":27879,"question":"En Python, quelle méthode permet d'ajouter un élément à la fin d'une liste ?","option_a":".append()","option_b":".add()","option_c":".insert()","option_d":".extend()","option_e":"","option_f":"","bonne_reponse":"A","explication":"La méthode .append() est utilisée pour ajouter un élément à la fin d'une liste en Python. C'est une fonctionnalité essentielle pour manipuler les structures de données.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":27880,"question":"Une base de données relationnelle utilise des tables interconnectées par des clés primaires et étrangères.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Vrai. Les bases de données relationnelles organisent les données en tables liées par des relations définies par des clés primaires et étrangères, ce qui permet une gestion efficace des informations.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":27881,"question":"Quel algorithme de tri a une complexité temporelle moyenne de O(n log n) ?","option_a":"Tri à bulles","option_b":"Tri par insertion","option_c":"Tri rapide (QuickSort)","option_d":"Tri par sélection","option_e":"","option_f":"","bonne_reponse":"C","explication":"Le tri rapide (QuickSort) a une complexité moyenne de O(n log n), ce qui le rend très efficace pour trier de grandes quantités de données. C'est un algorithme de tri par comparaison.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":27882,"question":"En SQL, quelle commande permet de supprimer une table entière ?","option_a":"DELETE FROM","option_b":"DROP TABLE","option_c":"TRUNCATE TABLE","option_d":"REMOVE TABLE","option_e":"","option_f":"","bonne_reponse":"B","explication":"La commande DROP TABLE est utilisée pour supprimer une table entière et toutes ses données en SQL. Attention, cette opération est irréversible sans sauvegarde.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":27883,"question":"La récursivité est une technique où une fonction s'appelle elle-même pour résoudre un problème.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Vrai. La récursivité est une méthode puissante en programmation où une fonction résout un problème en l'appelant elle-même avec des sous-problèmes plus simples.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":27884,"question":"Quel est le rôle de la clause WHERE dans une requête SQL ?","option_a":"Trier les résultats","option_b":"Filtrer les lignes selon une condition","option_c":"Grouper les données","option_d":"Joindre plusieurs tables","option_e":"","option_f":"","bonne_reponse":"B","explication":"La clause WHERE permet de filtrer les lignes d'une table en fonction d'une condition spécifique. Elle est essentielle pour extraire uniquement les données pertinentes.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":27885,"question":"En Python, quelle structure de contrôle permet de répéter un bloc de code tant qu'une condition est vraie ?","option_a":"for","option_b":"while","option_c":"if","option_d":"switch","option_e":"","option_f":"","bonne_reponse":"B","explication":"La structure de contrôle 'while' permet de répéter l'exécution d'un bloc de code tant que la condition spécifiée reste vraie. C'est une boucle conditionnelle.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":27886,"question":"Un schéma entité-association (SEA) est utilisé pour modéliser une base de données relationnelle.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Vrai. Le schéma entité-association (SEA) est un outil de modélisation qui permet de représenter la structure logique d'une base de données relationnelle avant sa création.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":27887,"question":"Quelle est la sortie du code Python suivant : print(3 * (2 + 5) - 4) ?","option_a":"23","option_b":"17","option_c":"11","option_d":"15","option_e":"","option_f":"","bonne_reponse":"B","explication":"Le calcul suit les règles de priorité des opérateurs : 3 * (2 + 5) = 21, puis 21 - 4 = 17. C'est un exemple d'application des opérateurs arithmétiques en programmation.","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.