Quiz — 4_CORRIGE serie 15 le sous programme (seance 4).pdf
🧠 Quiz 5 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Quiz interactif généré par IA à partir du document : 4_CORRIGE serie 15 le sous programme (seance 4).pdf
Question 1 sur 5 10:00
[{"id":480,"question":"Quelle instruction permet de déclarer une fonction en Pascal ?","option_a":"function","option_b":"procedure","option_c":"begin","option_d":"var","option_e":"","option_f":"","bonne_reponse":"a","explication":"En Pascal, le mot-clé \u003Cstrong\u003Efunction\u003C\/strong\u003E est utilisé pour déclarer une fonction, qui retourne une valeur. La syntaxe est : \u003Cem\u003Efunction nom_fonction(paramètres): type;\u003C\/em\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\": \"function\", \"b\": \"procedure\", \"c\": \"begin\", \"d\": \"var\"}}","_debug_options_count":4},{"id":481,"question":"Quel est l'effet de l'instruction \u003Cem\u003Evar x: integer;\u003C\/em\u003E dans une procédure ?","option_a":"Déclare une variable globale","option_b":"Déclare une variable locale à la procédure","option_c":"Déclare un paramètre de la procédure","option_d":"Déclare une constante","option_e":"","option_f":"","bonne_reponse":"b","explication":"L'instruction \u003Cem\u003Evar x: integer;\u003C\/em\u003E dans une procédure déclare une \u003Cstrong\u003Evariable locale\u003C\/strong\u003E, accessible uniquement dans cette procédure. Elle est détruite à la fin de l'exécution de la procédure.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Déclare une variable globale\", \"b\": \"Déclare une variable local","_debug_options_count":4},{"id":482,"question":"Comment appelle-t-on un sous-programme depuis un autre sous-programme ?","option_a":"En utilisant l'instruction \u003Cem\u003Ecall\u003C\/em\u003E","option_b":"En écrivant simplement le nom du sous-programme","option_c":"En utilisant l'instruction \u003Cem\u003Egoto\u003C\/em\u003E","option_d":"En déclarant une nouvelle variable","option_e":"","option_f":"","bonne_reponse":"b","explication":"Pour appeler un sous-programme (procédure ou fonction) depuis un autre sous-programme, il suffit d'écrire le \u003Cstrong\u003Enom du sous-programme\u003C\/strong\u003E suivi des paramètres éventuels entre parenthèses.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"En utilisant l'instruction \u003Cem\u003Ecall\u003C\/em\u003E\", \"b\": \"En écrivant sim","_debug_options_count":4},{"id":483,"question":"Quelle est la particularité d'un paramètre passé par référence dans une procédure ?","option_a":"Il ne peut pas être modifié dans la procédure","option_b":"Toute modification de ce paramètre dans la procédure affecte la variable d'origine","option_c":"Il doit être de type entier","option_d":"Il est automatiquement détruit après l'appel","option_e":"","option_f":"","bonne_reponse":"b","explication":"Un paramètre passé par référence (avec le mot-clé \u003Cem\u003Evar\u003C\/em\u003E) permet à la procédure de modifier la variable d'origine. Toute modification effectuée sur ce paramètre dans la procédure sera répercutée sur la variable appelé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\": \"Il ne peut pas être modifié dans la procédure\", \"b\": \"Toute mo","_debug_options_count":4},{"id":484,"question":"Quel est le rôle du mot-clé \u003Cem\u003Econst\u003C\/em\u003E dans la déclaration d'un paramètre de procédure ?","option_a":"Il indique que le paramètre est constant et ne peut pas être modifié","option_b":"Il déclare une variable globale","option_c":"Il permet de passer le paramètre par référence","option_d":"Il est utilisé pour déclarer une fonction","option_e":"","option_f":"","bonne_reponse":"a","explication":"Le mot-clé \u003Cem\u003Econst\u003C\/em\u003E dans la déclaration d'un paramètre indique que ce paramètre est \u003Cstrong\u003Econstant\u003C\/strong\u003E et ne peut pas être modifié dans la procédure. Cela garantit que la valeur d'origine reste inchangée.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Il indique que le paramètre est constant et ne peut pas être mo","_debug_options_count":4}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.