Testez vos connaissances en Sciences de l'informatique — Terminale
🧠 Quiz 10 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Découvrez ce cours de Sciences de l'informatique pour la Terminale : programmation, algorithmes et systèmes. Idéal pour réviser et réussir vos examens.
Question 1 sur 10 10:00
[{"id":40956,"question":"Quel est le rôle principal d'un compilateur en programmation ?","option_a":"Traduire le code source en langage machine","option_b":"Exécuter directement le code source","option_c":"Stocker les données en mémoire","option_d":"Gérer les périphériques d'entrée\/sortie","option_e":"","option_f":"","bonne_reponse":"A","explication":"Un compilateur convertit le code source écrit par le programmeur en un langage compréhensible par la machine (code machine ou bytecode).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":40957,"question":"Un algorithme de tri à bulles a une complexité temporelle de O(n²) dans le pire des cas.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"La complexité temporelle de l'algorithme de tri à bulles est bien O(n²) dans le pire des cas, car il compare chaque élément avec tous les autres.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":40958,"question":"Quel est le rôle d'une variable en programmation ?","option_a":"Stocker une valeur temporaire","option_b":"Exécuter une boucle","option_c":"Définir une fonction","option_d":"Gérer les erreurs","option_e":"","option_f":"","bonne_reponse":"A","explication":"Une variable est utilisée pour stocker une valeur qui peut changer pendant l'exécution du programme.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":40959,"question":"Un système d'exploitation multitâche permet d'exécuter plusieurs processus simultanément.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Un système d'exploitation multitâche gère l'exécution de plusieurs processus en parallèle, en allouant des ressources CPU de manière optimale.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":40960,"question":"Quel protocole est utilisé pour sécuriser les communications sur Internet ?","option_a":"HTTP","option_b":"HTTPS","option_c":"FTP","option_d":"SMTP","option_e":"","option_f":"","bonne_reponse":"B","explication":"HTTPS (HyperText Transfer Protocol Secure) utilise le chiffrement SSL\/TLS pour sécuriser les communications sur Internet.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":40961,"question":"Quelle structure de données utilise le principe 'dernier entré, premier sorti' (LIFO) ?","option_a":"File (Queue)","option_b":"Pile (Stack)","option_c":"Liste","option_d":"Tableau","option_e":"","option_f":"","bonne_reponse":"B","explication":"Une pile (Stack) suit le principe LIFO : le dernier élément ajouté est le premier à être retiré.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":40962,"question":"Un réseau local (LAN) est généralement plus étendu qu'un réseau étendu (WAN).","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Un réseau local (LAN) couvre une zone géographique restreinte (ex : un bâtiment), tandis qu'un réseau étendu (WAN) couvre une zone plus large (ex : une ville ou un pays).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":40963,"question":"Quel est l'avantage principal de la programmation orientée objet ?","option_a":"Réutilisabilité du code","option_b":"Exécution plus rapide","option_c":"Moins de mémoire utilisée","option_d":"Simplicité des algorithmes","option_e":"","option_f":"","bonne_reponse":"A","explication":"La programmation orientée objet permet de structurer le code en objets réutilisables, facilitant la maintenance et l'extension des programmes.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":40964,"question":"Quelle commande permet de créer un nouveau dossier dans un terminal Linux ?","option_a":"mkdir","option_b":"cd","option_c":"rm","option_d":"ls","option_e":"","option_f":"","bonne_reponse":"A","explication":"La commande 'mkdir' (make directory) est utilisée pour créer un nouveau dossier dans un terminal Linux.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":40965,"question":"Un algorithme récursif est toujours plus efficace qu'un algorithme itératif.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Un algorithme récursif n'est pas toujours plus efficace : il peut consommer plus de mémoire et de temps en raison de l'empilement des appels de fonction.","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.