Maîtrisez les bases de la programmation en Pascal — Quiz interactif
🧠 Quiz 10 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Découvrez des exercices corrigés en Pascal pour maîtriser la programmation au lycée. Solutions détaillées et conseils pour réussir vos projets.
Question 1 sur 10 10:00
[{"id":67472,"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},{"id":67473,"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},{"id":67474,"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},{"id":67475,"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},{"id":67476,"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},{"id":67477,"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},{"id":67478,"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},{"id":67479,"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},{"id":67480,"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},{"id":67481,"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}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.