QCM : Histoire et bases de l'informatique — 17 questions

Questions et réponses du QCM

1. Quelle caractéristique distingue principalement la Pascaline de l’ENIAC ?

La Pascaline utilise des cartes perforées, tandis que l’ENIAC est manuel.
La Pascaline est électronique, tandis que l’ENIAC est mécanique.
La Pascaline traite des images, tandis que l’ENIAC traite des nombres.
La Pascaline est mécanique, tandis que l’ENIAC est électronique.

La Pascaline est mécanique, tandis que l’ENIAC est électronique.

Explication

La Pascaline repose sur un mécanisme mécanique, alors que l’ENIAC fonctionne grâce à des composants électroniques. La confusion vient souvent de l’association erronée de la Pascaline avec les premiers ordinateurs électroniques.

2. Quel dispositif, créé en 1801, utilisait des cartes perforées pour transmettre des instructions à une machine ?

Le métier à tisser programmable de Joseph-Marie Jacquard
L’ordinateur électronique ENIAC de 1945
La machine arithmétique de Charles Babbage
La Pascaline mécanique de Blaise Pascal

Le métier à tisser programmable de Joseph-Marie Jacquard

Explication

Le métier à tisser programmable de Joseph-Marie Jacquard date de 1801 et interprétait des cartes perforées comme instructions. La Pascaline, elle, réalisait principalement des additions et des soustractions sans ce système de programmation.

3. Que signifie le sigle ENIAC ?

Electronic Numerical Integrator and Computer
Engineering Numerical Instruction and Computer
Electronic Numerical Information and Calculator
Electrical Network Integrator and Calculator

Electronic Numerical Integrator and Computer

Explication

ENIAC signifie « Electronic Numerical Integrator and Computer », ce qui souligne sa nature d’ordinateur électronique. Les autres expressions proposées ne correspondent pas au développement historique du sigle.

4. Quelle chronologie décrit correctement l’histoire de l’ENIAC ?

Création en 1642, puis mise en service publique en 1801
Création en 1801, puis mise en service publique en 1945
Création en 1946, puis mise en service publique en 1945
Création en 1945, puis mise en service publique en 1946

Création en 1945, puis mise en service publique en 1946

Explication

L’ENIAC a été créé en 1945 avant d’être mis en service publiquement en 1946. Inverser ces deux années confond la conception de la machine avec son accès public.

5. Comment une donnée est-elle définie en informatique ?

Une opération effectuée par un ordinateur pour produire un résultat
Un résultat final qui ne peut plus être modifié par un ordinateur
Une information qui peut être stockée et traitée par un ordinateur
Un composant électronique utilisé pour mémoriser les programmes

Une information qui peut être stockée et traitée par un ordinateur

Explication

Une donnée est une information susceptible d’être stockée et traitée par un ordinateur. Une opération réalisée sur cette information relève du traitement de données, et non de la définition d’une donnée.

6. Sous quelle forme les données sont-elles stockées dans un ordinateur ?

Sous forme décimale, avec les chiffres de 0 à 9
Sous forme alphabétique, avec des lettres et des symboles
Sous forme analogique, avec des variations continues
Sous forme binaire, avec des 0 et des 1

Sous forme binaire, avec des 0 et des 1

Explication

Les ordinateurs stockent les données sous forme binaire, composée de 0 et de 1. Le traitement correspond ensuite aux opérations réalisées sur ces données, ce qui constitue une notion différente.

7. Dans un traitement où l’entrée est 5 et 3 et où l’opération est une addition, quel est le résultat obtenu ?

2
15
8
53

8

Explication

L’addition des deux valeurs d’entrée donne 5+3=85 + 3 = 8. Le nombre 5 et le nombre 3 constituent l’entrée, tandis que 8 est le résultat produit après le traitement.

8. Quelle caractéristique définit le mieux un algorithme ?

Un fichier contenant des commandes enregistrées pour une machine
Une suite d'instructions non ambiguës pour résoudre un problème
Une information fournie à une procédure pour déclencher son traitement
Un ensemble de règles imposées par un langage informatique

Une suite d'instructions non ambiguës pour résoudre un problème

Explication

Un algorithme organise des instructions précises afin de résoudre un problème ou d'accomplir une tâche. Un fichier de commandes correspond plutôt à un programme enregistré, et non à la définition d’un algorithme.

9. Dans l’expression « Entre ton âge : 16 », quel rôle joue le nombre 16 ?

C’est une entrée fournie à l’algorithme
C’est une instruction demandée par l’algorithme
C’est une règle décrivant le traitement effectué
C’est le résultat produit par l’algorithme

C’est une entrée fournie à l’algorithme

Explication

Le nombre 16 est l’information donnée à l’algorithme pour qu’il puisse fonctionner. Le résultat apparaît après le traitement de cette information, il ne constitue donc pas l’entrée.

10. Quel est le rôle d’un langage de programmation par rapport à un algorithme ?

Remplacer ses étapes par une information fournie à l’ordinateur
Enregistrer ses résultats dans un fichier avant toute exécution
Décrire sa méthode avec des phrases compréhensibles sans traduction
Traduire ses instructions en une forme exécutable par l’ordinateur

Traduire ses instructions en une forme exécutable par l’ordinateur

Explication

Un langage de programmation sert à traduire les instructions de l’algorithme dans une forme que l’ordinateur peut exécuter. La description en langage naturel peut présenter l’algorithme, mais elle ne constitue pas cette traduction exécutable.

11. Que désigne la syntaxe dans un langage de programmation ?

L’ensemble des règles d’écriture à respecter
La liste des informations transmises à l’ordinateur
La suite des résultats produits par un programme
La méthode générale utilisée pour résoudre un problème

L’ensemble des règles d’écriture à respecter

Explication

La syntaxe regroupe les règles d’écriture propres à un langage de programmation, et leur non-respect peut provoquer une erreur. Elle ne décrit donc ni les résultats, ni la méthode algorithmique, ni les données entrées.

12. Lequel de ces ensembles contient uniquement des langages de programmation cités comme exemples ?

Entrée, Python, résultat et Java
Algorithme, Java, C et une instruction
Python, HTML, JavaScript et une syntaxe
Python, Java, JavaScript et C

Python, Java, JavaScript et C

Explication

Python, Java, JavaScript et C sont les exemples de langages de programmation mentionnés. Les autres ensembles mélangent un langage avec une notion, une instruction ou une donnée algorithmique.

13. Que signifie l’implémentation d’un algorithme ?

Le conserver comme une information fournie au programme
Le décrire en langage naturel sans produire de code
L’exécuter mentalement avant de rédiger ses instructions
Le traduire dans un langage de programmation pour créer un programme

Le traduire dans un langage de programmation pour créer un programme

Explication

L’implémentation consiste à traduire l’algorithme dans un langage de programmation afin de créer un programme. La description en langage naturel relève de l’algorithme, tandis que le programme est le résultat écrit de cette traduction.

14. Qu’est-ce qu’une instruction dans un programme ?

Une méthode complète décrivant la résolution d’un problème
Une commande indiquant à l’ordinateur une action élémentaire
Une information saisie par l’utilisateur pour lancer un traitement
Un ensemble de règles contrôlant l’écriture du langage

Une commande indiquant à l’ordinateur une action élémentaire

Explication

Une instruction est une commande qui indique à l’ordinateur ce qu’il doit faire et correspond à une action élémentaire exécutée par celui-ci. Une méthode complète correspond à un algorithme, tandis qu’une saisie est une entrée et les règles d’écriture relèvent de la syntaxe.

15. Qu’est-ce qu’un programme ?

Une donnée fournie à l’ordinateur pour permettre son fonctionnement
Une collection de règles définissant l’écriture des commandes
Une suite d’instructions écrites dans un langage et enregistrées dans un fichier
Une suite d’étapes décrivant une méthode sans nécessiter de code

Une suite d’instructions écrites dans un langage et enregistrées dans un fichier

Explication

Un programme est constitué d’instructions écrites dans un langage de programmation et enregistrées dans un fichier. Une méthode sans code correspond davantage à un algorithme, tandis qu’une donnée ou des règles ont des fonctions différentes.

16. Quelle distinction décrit correctement la relation entre un algorithme et un programme ?

L’algorithme exécute des instructions, tandis que le programme définit le problème à résoudre
L’algorithme correspond à une machine, tandis que le programme décrit son fonctionnement matériel
L’algorithme stocke les données, tandis que le programme mesure la vitesse de calcul
L’algorithme expose une méthode, tandis que le programme la traduit dans un langage informatique

L’algorithme expose une méthode, tandis que le programme la traduit dans un langage informatique

Explication

Un algorithme présente les étapes d’une méthode de résolution, alors qu’un programme en donne une écriture exécutable dans un langage de programmation. Confondre ces notions revient à attribuer au programme la description abstraite des étapes, qui relève de l’algorithme.

17. Quelle proposition définit le mieux l’informatique ?

La science du traitement automatique de l’information par des machines
L’analyse des langues utilisées pour communiquer entre les êtres humains
L’étude des méthodes de calcul réalisées par des personnes sans outils
La conception des composants mécaniques destinés aux machines industrielles

La science du traitement automatique de l’information par des machines

Explication

L’informatique étudie le traitement automatique de l’information par des machines, notamment les ordinateurs. L’étude de calculs effectués sans outils ne correspond pas à cette définition, car elle ne met pas en jeu l’automatisation par des machines.

Révisez avec les flashcards

Mémorisez les réponses avec 31 flashcards sur Histoire et bases de l'informatique.

En quelle année Blaise Pascal a-t-il inventé la Pascaline ?

En 1642.

Quelle fonction principale la Pascaline de Blaise Pascal réalise-t-elle ?

Elle réalise surtout les additions et les soustractions.

Qui a inventé le métier à tisser programmable en 1801 ?

Joseph-Marie Jacquard.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Histoire et bases de l'informatique.

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