Quiz interactif généré par IA à partir du document : Noor-Book.com مسائل محلولة بلغة البرمجة باسكال 2 .pdf
Question 1 sur 10 20:00
[{"id":21369,"question":"Quel mot-clé en Pascal permet de déclarer une variable ?","option_a":"var","option_b":"begin","option_c":"end","option_d":"program","option_e":"","option_f":"","bonne_reponse":"a","explication":"Le mot-clé \u003Cstrong\u003Evar\u003C\/strong\u003E est utilisé en Pascal pour déclarer une ou plusieurs variables avant leur utilisation dans le programme.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"var\", \"b\": \"begin\", \"c\": \"end\", \"d\": \"program\"}}","_debug_options_count":4},{"id":21370,"question":"La structure 'if condition then ... else ...' est une structure de contrôle conditionnelle.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"C'est exact : la structure \u003Cstrong\u003Eif...then...else\u003C\/strong\u003E permet d'exécuter un bloc de code en fonction d'une condition.","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":21371,"question":"Quel est le rôle de la boucle 'for' en Pascal ?","option_a":"Exécuter un bloc de code un nombre de fois déterminé","option_b":"Exécuter un bloc de code tant qu'une condition est vraie","option_c":"Déclarer une variable","option_d":"Lire une entrée utilisateur","option_e":"","option_f":"","bonne_reponse":"a","explication":"La boucle \u003Cstrong\u003Efor\u003C\/strong\u003E en Pascal permet d'exécuter un bloc de code un nombre de fois prédéfini, par exemple pour parcourir un tableau.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Exécuter un bloc de code un nombre de fois déterminé\", \"b\": \"E","_debug_options_count":4},{"id":21372,"question":"En Pascal, une fonction doit obligatoirement retourner une valeur.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Faux : une fonction en Pascal peut retourner une valeur (via le mot-clé \u003Cstrong\u003Eresult\u003C\/strong\u003E), mais elle peut aussi être de type \u003Cstrong\u003Eprocedure\u003C\/strong\u003E et ne pas retourner de valeur.","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":21373,"question":"Quel est le symbole utilisé pour l'affectation d'une valeur à une variable en Pascal ?","option_a":":=","option_b":"=","option_c":":=","option_d":"=\u003E","option_e":"","option_f":"","bonne_reponse":"a","explication":"Le symbole \u003Cstrong\u003E:=\u003C\/strong\u003E est utilisé en Pascal pour affecter une valeur à une variable, par exemple \u003Cstrong\u003Ex := 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\": \"a\", \"options\": {\"a\": \":=\", \"b\": \"=\", \"c\": \":=\", \"d\": \"=\u003E\"}}","_debug_options_count":4},{"id":21374,"question":"La déclaration 'type Tab = array[1..10] of integer;' définit un tableau de 10 entiers.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"C'est exact : cette déclaration crée un tableau nommé \u003Cstrong\u003ETab\u003C\/strong\u003E contenant 10 entiers, indexés de 1 à 10.","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":21375,"question":"Quel mot-clé permet de lire une entrée utilisateur en Pascal ?","option_a":"readln","option_b":"write","option_c":"writeln","option_d":"input","option_e":"","option_f":"","bonne_reponse":"a","explication":"Le mot-clé \u003Cstrong\u003Ereadln\u003C\/strong\u003E est utilisé en Pascal pour lire une entrée utilisateur depuis le clavier.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"readln\", \"b\": \"write\", \"c\": \"writeln\", \"d\": \"input\"}}","_debug_options_count":4},{"id":21376,"question":"En Pascal, une procédure peut retourner une valeur.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Faux : une \u003Cstrong\u003Eprocedure\u003C\/strong\u003E en Pascal ne retourne pas de valeur, contrairement à une \u003Cstrong\u003Efunction\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":21377,"question":"Quel est le rôle de la boucle 'while' en Pascal ?","option_a":"Exécuter un bloc de code tant qu'une condition est vraie","option_b":"Exécuter un bloc de code un nombre de fois déterminé","option_c":"Déclarer une variable","option_d":"Lire un fichier","option_e":"","option_f":"","bonne_reponse":"a","explication":"La boucle \u003Cstrong\u003Ewhile\u003C\/strong\u003E en Pascal permet d'exécuter un bloc de code tant qu'une condition spécifiée reste vraie.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Exécuter un bloc de code tant qu'une condition est vraie\", \"b\": ","_debug_options_count":4},{"id":21378,"question":"La déclaration 'var x, y: real;' permet de déclarer deux variables de type réel.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"C'est exact : cette déclaration crée deux variables \u003Cstrong\u003Ex\u003C\/strong\u003E et \u003Cstrong\u003Ey\u003C\/strong\u003E de type \u003Cstrong\u003Ereal\u003C\/strong\u003E (nombre à virgule).","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.