QCM : Introduction à la Programmation d'Objets — 14 questions

Questions et réponses du QCM

1. Qu’est-ce qu’un objet programmable ?

Un système technique qui exécute seul un programme stocké en mémoire
Un ensemble de symboles servant à dessiner un objet
Un composant qui mesure une grandeur physique
Un langage graphique utilisé pour écrire des conditions

Un système technique qui exécute seul un programme stocké en mémoire

Explication

Un objet programmable est défini comme un système technique capable d’exécuter seul un programme stocké en mémoire. Les autres propositions décrivent un capteur, un schéma ou un outil de programmation.

2. Quelle affirmation décrit le mieux le fonctionnement d’un objet programmable ?

Il sert uniquement à représenter un objet en 3D
Il exécute une suite d’instructions stockées dans sa mémoire
Il attend toujours une action humaine pour fonctionner
Il transforme directement une grandeur physique en donnée

Il exécute une suite d’instructions stockées dans sa mémoire

Explication

Un objet programmable fonctionne en exécutant automatiquement une suite d’instructions mémorisées. Il n’est pas limité à une action humaine, et il ne se confond ni avec un capteur ni avec une modélisation 3D.

3. Quel composant acquiert une grandeur physique comme la température ou la luminosité ?

Le microcontrôleur
Le capteur
L’actionneur
Le processeur

Le capteur

Explication

Le capteur est le composant qui mesure une grandeur physique et la transforme en information exploitable. L’actionneur agit, tandis que le processeur et le microcontrôleur ont d’autres rôles.

4. Quel est le rôle principal d’un actionneur dans un système automatisé ?

Réaliser une action à partir de l’énergie reçue
Mesurer une grandeur physique et l’envoyer au programme
Traduire un algorithme en langage graphique
Stocker les instructions du programme

Réaliser une action à partir de l’énergie reçue

Explication

L’actionneur produit une action concrète, comme un mouvement ou une lumière, grâce à l’énergie reçue. La mesure relève du capteur, et le stockage du programme n’est pas son rôle.

5. Pourquoi écrit-on souvent le fonctionnement d’un système en langage naturel avant de programmer ?

Pour mesurer une grandeur physique
Pour exécuter directement les instructions
Pour remplacer définitivement le programme
Pour organiser les actions avant de coder

Pour organiser les actions avant de coder

Explication

Le langage naturel sert à décrire et organiser les actions avant l’écriture du code. Il ne remplace pas le programme et ne sert ni à mesurer ni à exécuter directement.

6. Dans l’exemple de compréhension d’un programme, que fait le robot après l’appui sur le bouton ?

Il recule 2 secondes puis avance 1 seconde
Il s’arrête sans effectuer d’action
Il avance 2 secondes puis recule 1 seconde
Il allume une lampe pendant 2 secondes

Il avance 2 secondes puis recule 1 seconde

Explication

L’exemple donné précise que, lorsque le bouton est appuyé, le robot avance 2 secondes puis recule 1 seconde. Les autres propositions inversent ou changent l’action.

7. Qu’est-ce qu’un algorithme ?

Une représentation simplifiée avec des symboles
Une liste d’instructions étape par étape pour résoudre une tâche
Un composant qui commande un système automatisé
Une donnée qui change pendant l’exécution

Une liste d’instructions étape par étape pour résoudre une tâche

Explication

Un algorithme est une suite d’étapes ordonnées pour accomplir une tâche ou résoudre un problème. Il ne faut pas le confondre avec un composant, un schéma ou une variable.

8. À quoi sert un langage de programmation ?

À traduire un algorithme pour qu’un ordinateur puisse l’exécuter
À représenter un objet avec des symboles simplifiés
À mesurer une grandeur physique dans un système
À décrire le fonctionnement en mots avant le code

À traduire un algorithme pour qu’un ordinateur puisse l’exécuter

Explication

Le langage de programmation sert à transformer un algorithme en instructions exécutables par une machine. La description en mots correspond plutôt au langage naturel, et la représentation symbolique à un schéma.

9. Quelle structure correspond à un bloc qui choisit une action selon un test ?

L’instruction conditionnelle
L’évènement déclencheur d’instructions
La séquence d’instructions
L’instruction itérative

L’instruction conditionnelle

Explication

L’instruction conditionnelle teste une condition et choisit une action selon le résultat, comme un bloc « si ». La boucle répète, et l’évènement déclencheur lance une action après un événement.

10. Quel bloc est associé à une action répétée plusieurs fois dans un programme ?

Répéter n fois
Si
Lorsque
Avancer puis reculer

Répéter n fois

Explication

Une instruction itérative correspond à un bloc de répétition comme « répéter n fois » ou « toujours ». « Si » sert à choisir, et « lorsque » à déclencher une action après un événement.

11. Quelle affirmation décrit le mieux une donnée utilisée par une carte programmable ?

Une instruction qui répète une action plusieurs fois
Une information utilisée pour piloter des actions dans un système automatisé
Un composant qui acquiert une grandeur physique
Un élément du programme dont la valeur change pendant l’exécution

Une information utilisée pour piloter des actions dans un système automatisé

Explication

Une donnée est une information exploitée par la carte programmable pour commander des actions. La variable, elle, est l’élément du programme dont la valeur peut changer pendant l’exécution.

12. Dans un programme, quel exemple correspond le mieux à une variable ?

Le nom attribué définitivement à l’élément du programme
La valeur 0 fixée pour déclencher une broche P1
Le processeur qui exécute les instructions
La luminosité mesurée par un capteur

Le nom attribué définitivement à l’élément du programme

Explication

Une variable possède un nom attribué définitivement, mais sa valeur peut évoluer pendant l’exécution. La valeur 0 fixée correspond plutôt à une donnée stable.

13. Quel est le rôle principal de l’analyse d’un programme ?

Construire une maquette en volume pour des simulations
Mettre en évidence les écarts entre le fonctionnement réel et les attentes
Vérifier s’il correspond au besoin visé et aux attentes
Représenter un objet avec des symboles simplifiés

Vérifier s’il correspond au besoin visé et aux attentes

Explication

L’analyse sert à comprendre le programme pour vérifier sa conformité au besoin et aux attentes. Le test, lui, met en évidence les écarts entre le fonctionnement réel et ce qui est attendu.

14. Quelle représentation utilise des symboles pour expliquer simplement le fonctionnement ou le montage d’un objet ?

Le croquis
Le programme par blocs
La modélisation volumique 3D
Le schéma

Le schéma

Explication

Le schéma est une représentation simplifiée qui utilise des symboles pour expliquer le fonctionnement ou le montage. Le croquis sert plutôt à visualiser à main levée, et la 3D à réaliser un prototype ou des simulations.

Révisez avec les flashcards

Mémorisez les réponses avec 14 flashcards sur Introduction à la Programmation d'Objets.

Objet programmable — définition ?

Système exécutant seul un programme en mémoire.

Programme — rôle ?

Ensemble d’instructions exécutées par un processeur.

Capteur — fonction ?

Acquiert une grandeur physique pour le système.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Introduction à la Programmation d'Objets.

Voir la fiche →

Cours similaires

Crée tes propres QCM

Importe ton cours et l'IA génère des QCM avec corrections en 30 secondes.

Générateur de QCM