Quiz interactif généré par IA à partir du document : corrsyn1 LPA2011-2012.pdf
Question 1 sur 10 20:00
[{"id":13088,"question":"Quelle instruction en Pascal permet de répéter un bloc de code tant qu'une condition est vraie ?","option_a":"A. if","option_b":"B. for","option_c":"C. while","option_d":"D. repeat","option_e":"","option_f":"","bonne_reponse":"c","explication":"L'instruction \u003Cstrong\u003Ewhile\u003C\/strong\u003E permet de répéter un bloc de code tant qu'une condition est vraie. C'est une boucle conditionnelle.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"A. if\", \"b\": \"B. for\", \"c\": \"C. while\", \"d\": \"D. repeat\"}}","_debug_options_count":4},{"id":13089,"question":"Vrai ou Faux ? En Pascal, un tableau peut contenir des éléments de types différents.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Faux. En Pascal, un tableau doit contenir des éléments de \u003Cstrong\u003Emême type\u003C\/strong\u003E.","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":13090,"question":"Quelle est la syntaxe correcte pour déclarer un tableau de 10 entiers en Pascal ?","option_a":"A. var tab : array[1..10] of integer;","option_b":"B. var tab : array[0..9] of real;","option_c":"C. var tab : array[1..10] of string;","option_d":"D. var tab : array[1..10] of boolean;","option_e":"","option_f":"","bonne_reponse":"a","explication":"La syntaxe correcte est \u003Cstrong\u003Evar tab : array[1..10] of integer;\u003C\/strong\u003E.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"A. var tab : array[1..10] of integer;\", \"b\": \"B. var tab : array[","_debug_options_count":4},{"id":13091,"question":"Vrai ou Faux ? La fonction \u003Cem\u003Ereadln\u003C\/em\u003E en Pascal permet de lire une entrée utilisateur.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Vrai. La fonction \u003Cstrong\u003Ereadln\u003C\/strong\u003E est utilisée pour lire une entrée utilisateur en Pascal.","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":13092,"question":"Quelle structure de contrôle permet d'exécuter un bloc de code si une condition est vraie ?","option_a":"A. for","option_b":"B. if","option_c":"C. case","option_d":"D. while","option_e":"","option_f":"","bonne_reponse":"b","explication":"La structure \u003Cstrong\u003Eif\u003C\/strong\u003E permet d'exécuter un bloc de code si une condition est vraie.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"A. for\", \"b\": \"B. if\", \"c\": \"C. case\", \"d\": \"D. while\"}}","_debug_options_count":4},{"id":13093,"question":"Vrai ou Faux ? En Pascal, une variable doit être déclarée avant d'être utilisée.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Vrai. En Pascal, toute variable doit être \u003Cstrong\u003Edéclarée avant d'être utilisée\u003C\/strong\u003E.","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":13094,"question":"Quelle est la sortie du programme suivant ?\u003Cbr\u003E\u003Ccode\u003Evar i : integer;\u003Cbr\u003Ebegin\u003Cbr\u003E for i := 1 to 5 do\u003Cbr\u003E writeln(i * 2);\u003Cbr\u003Eend.\u003C\/code\u003E","option_a":"A. 1, 2, 3, 4, 5","option_b":"B. 2, 4, 6, 8, 10","option_c":"C. 1, 3, 5, 7, 9","option_d":"D. 5, 4, 3, 2, 1","option_e":"","option_f":"","bonne_reponse":"b","explication":"La boucle \u003Cstrong\u003Efor\u003C\/strong\u003E affiche les valeurs de \u003Cem\u003Ei * 2\u003C\/em\u003E, soit \u003Cstrong\u003E2, 4, 6, 8, 10\u003C\/strong\u003E.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"A. 1, 2, 3, 4, 5\", \"b\": \"B. 2, 4, 6, 8, 10\", \"c\": \"C. 1, 3, 5, 7,","_debug_options_count":4},{"id":13095,"question":"Vrai ou Faux ? La fonction \u003Cem\u003Ewriteln\u003C\/em\u003E en Pascal ajoute un saut de ligne après l'affichage.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Vrai. La fonction \u003Cstrong\u003Ewriteln\u003C\/strong\u003E ajoute un saut de ligne après l'affichage.","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":13096,"question":"Quelle instruction permet de quitter une boucle prématurément en Pascal ?","option_a":"A. break","option_b":"B. exit","option_c":"C. continue","option_d":"D. halt","option_e":"","option_f":"","bonne_reponse":"a","explication":"L'instruction \u003Cstrong\u003Ebreak\u003C\/strong\u003E permet de quitter une boucle prématurément.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"A. break\", \"b\": \"B. exit\", \"c\": \"C. continue\", \"d\": \"D. halt\"}}","_debug_options_count":4},{"id":13097,"question":"Quelle est la valeur de la variable \u003Cem\u003Eresultat\u003C\/em\u003E après l'exécution de ce code ?\u003Cbr\u003E\u003Ccode\u003Evar resultat : integer;\u003Cbr\u003Ebegin\u003Cbr\u003E resultat := 10 div 3;\u003Cbr\u003Eend.\u003C\/code\u003E","option_a":"A. 3","option_b":"B. 3.33","option_c":"C. 4","option_d":"D. 0","option_e":"","option_f":"","bonne_reponse":"a","explication":"L'opérateur \u003Cstrong\u003Ediv\u003C\/strong\u003E effectue une division entière. 10 div 3 = \u003Cstrong\u003E3\u003C\/strong\u003E.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"A. 3\", \"b\": \"B. 3.33\", \"c\": \"C. 4\", \"d\": \"D. 0\"}}","_debug_options_count":4}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.