Quiz interactif généré par IA à partir du document : com2015 part1.pdf
Question 1 sur 5 10:00
[{"id":144,"question":"Quelle structure de contrôle permet de répéter un bloc d'instructions tant qu'une condition est vraie ?","option_a":"La boucle FOR","option_b":"La boucle WHILE","option_c":"La condition IF","option_d":"La boucle DO...WHILE","option_e":"","option_f":"","bonne_reponse":"b","explication":"La boucle WHILE est utilisée pour répéter un bloc d'instructions tant qu'une condition est vraie. Elle est essentielle en algorithmique pour les traitements itératifs.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"La boucle FOR\", \"b\": \"La boucle WHILE\", \"c\": \"La condition IF\", \"","_debug_options_count":4},{"id":145,"question":"Quel est le rôle d'une variable dans un algorithme ?","option_a":"Stocker une valeur temporaire","option_b":"Définir une fonction","option_c":"Créer une boucle","option_d":"Afficher un résultat","option_e":"","option_f":"","bonne_reponse":"a","explication":"Une variable permet de stocker une valeur temporaire dans un algorithme, comme un nombre, une chaîne de caractères ou un booléen.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Stocker une valeur temporaire\", \"b\": \"Définir une fonction\", \"c\"","_debug_options_count":4},{"id":146,"question":"Dans un algorithme, comment s'écrit une condition pour vérifier si un nombre est pair ?","option_a":"Si (nombre % 2 = 0)","option_b":"Si (nombre \/ 2 = 0)","option_c":"Si (nombre = 2)","option_d":"Si (nombre \u003E 0)","option_e":"","option_f":"","bonne_reponse":"a","explication":"La condition (nombre % 2 = 0) utilise l'opérateur modulo pour vérifier si le reste de la division par 2 est égal à 0, ce qui signifie que le nombre est pair.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Si (nombre % 2 = 0)\", \"b\": \"Si (nombre \/ 2 = 0)\", \"c\": \"Si (nombr","_debug_options_count":4},{"id":147,"question":"Quel est le résultat de l'algorithme suivant : A ← 5 ; B ← 3 ; Si (A \u003E B) Alors C ← A + B Sinon C ← A - B FinSi","option_a":"8","option_b":"2","option_c":"15","option_d":"5","option_e":"","option_f":"","bonne_reponse":"a","explication":"La condition (A \u003E B) est vraie, donc l'algorithme calcule C = A + B = 5 + 3 = 8.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"8\", \"b\": \"2\", \"c\": \"15\", \"d\": \"5\"}}","_debug_options_count":4},{"id":148,"question":"Quelle instruction permet de sortir d'une boucle en algorithmique ?","option_a":"BREAK","option_b":"EXIT","option_c":"STOP","option_d":"RETURN","option_e":"","option_f":"","bonne_reponse":"a","explication":"L'instruction BREAK permet de sortir immédiatement d'une boucle (FOR ou WHILE) en algorithmique ou en programmation.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"BREAK\", \"b\": \"EXIT\", \"c\": \"STOP\", \"d\": \"RETURN\"}}","_debug_options_count":4}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.