Quiz interactif généré par IA à partir du document : si2010.pdf
Question 1 sur 10 20:00
[{"id":76846,"question":"Quel symbole représente une décision dans un organigramme ?","option_a":"Rectangle","option_b":"Losange","option_c":"Ovale","option_d":"Flèche","option_e":"","option_f":"","bonne_reponse":"b","explication":"Le losange est utilisé dans les organigrammes pour représenter une condition ou une décision, car il permet de montrer deux ou plusieurs issues possibles.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Rectangle\", \"b\": \"Losange\", \"c\": \"Ovale\", \"d\": \"Flèche\"}}","_debug_options_count":4},{"id":76847,"question":"Vrai ou Faux ? Une variable en programmation peut contenir plusieurs types de données simultanément.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Une variable ne peut contenir qu'un seul type de données à la fois (entier, chaîne de caractères, booléen, etc.).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":76848,"question":"Quel est le rôle principal d'un compilateur ?","option_a":"Traduire un programme source en code machine","option_b":"Exécuter directement le code source","option_c":"Stocker les données du programme","option_d":"Afficher les résultats à l'écran","option_e":"","option_f":"","bonne_reponse":"a","explication":"Un compilateur traduit le code source écrit par le programmeur en code machine (binaire) compréhensible par le processeur.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Traduire un programme source en code machine\", \"b\": \"Exécuter di","_debug_options_count":4},{"id":76849,"question":"Vrai ou Faux ? La boucle 'while' s'exécute au moins une fois.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"La boucle 'while' vérifie d'abord la condition avant d'exécuter le bloc de code. Si la condition est fausse dès le départ, la boucle ne s'exécute pas.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":76850,"question":"Quel type de données permet de stocker une valeur numérique entière ?","option_a":"float","option_b":"string","option_c":"int","option_d":"boolean","option_e":"","option_f":"","bonne_reponse":"c","explication":"Le type 'int' (integer) est utilisé pour stocker des nombres entiers, contrairement à 'float' qui stocke des nombres décimaux.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"float\", \"b\": \"string\", \"c\": \"int\", \"d\": \"boolean\"}}","_debug_options_count":4},{"id":76851,"question":"Vrai ou Faux ? Un tableau est une structure de données dynamique.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Un tableau a une taille fixe définie lors de sa création. Pour une structure dynamique, on utilise des listes ou des tableaux redimensionnables.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":76852,"question":"Quel est l'opérateur logique qui retourne VRAI si au moins une des conditions est vraie ?","option_a":"ET (&&)","option_b":"OU (||)","option_c":"NON (!)","option_d":"XOR","option_e":"","option_f":"","bonne_reponse":"b","explication":"L'opérateur 'OU' (||) retourne VRAI si au moins une des conditions est vraie, contrairement à 'ET' qui nécessite que toutes les conditions soient vraies.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"ET (&&)\", \"b\": \"OU (||)\", \"c\": \"NON (!)\", \"d\": \"XOR\"}}","_debug_options_count":4},{"id":76853,"question":"Vrai ou Faux ? La mémoire RAM est une mémoire volatile.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"La mémoire RAM (Random Access Memory) est volatile : elle perd son contenu lorsque l'ordinateur est éteint, contrairement au disque dur.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":76854,"question":"Quel algorithme permet de trier une liste de nombres par ordre croissant ?","option_a":"Algorithme de Dijkstra","option_b":"Algorithme de tri à bulles","option_c":"Algorithme de Prim","option_d":"Algorithme de recherche binaire","option_e":"","option_f":"","bonne_reponse":"b","explication":"L'algorithme de tri à bulles est une méthode simple pour trier une liste en comparant et échangeant les éléments adjacents jusqu'à ce que la liste soit ordonnée.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Algorithme de Dijkstra\", \"b\": \"Algorithme de tri à bulles\", \"c\":","_debug_options_count":4},{"id":76855,"question":"Vrai ou Faux ? Une fonction en programmation peut retourner plusieurs valeurs.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"En général, une fonction retourne une seule valeur. Cependant, certaines langages permettent de retourner un tuple ou une structure contenant plusieurs valeurs.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.