Qu’est-ce que le langage machine ?
L’ensemble des instructions directement exécutables par un processeur donné.
À quoi sert un langage de programmation ?
À donner des instructions à un ordinateur.
Quelles composantes possède un langage de programmation ?
Un vocabulaire, une syntaxe et des mots-clés.
Quand le sens des mots-clés d’un langage de programmation est-il interprété ?
Après leur traduction en langage machine.
Qu’est-ce qu’un mot-clé en Python ?
Un mot prédéfini, réservé et doté d’une signification particulière pour l’interpréteur.
Qu’est-ce qu’un identificateur en Python ?
Le nom unique donné à une entité, comme une variable, une fonction ou une classe.
Quels caractères et quelle initiale un identificateur Python peut-il avoir ?
Il contient des lettres, des chiffres ou des traits de soulignement et commence par une lettre ou un trait de soulignement.
Comment l’indentation délimite-t-elle un bloc Python ?
Le bloc se termine à la première ligne non indentée.
Que définit un type de données ?
Un ensemble de valeurs et les opérations possibles sur ces valeurs.
Qu’est-ce qu’une variable en Python ?
Un nom qui référence une valeur en mémoire.
Comment Python détermine-t-il automatiquement le type d’une variable ?
À partir du type de la valeur référencée.
Que renvoie `input()` après la saisie de l’utilisateur ?
La saisie sous forme de chaîne de caractères.
Quelle conversion permet d’effectuer des opérations numériques sur une saisie de `input()` ?
La convertir avec `int()` ou `float()`.
Que fait `print()` des valeurs qu’elle affiche ?
Elle les convertit automatiquement en chaînes de caractères.
Qu’est-ce qu’un système informatique ?
Un ensemble de composants matériels et logiciels qui traitent automatiquement l’information.
Que devient le contenu de la mémoire vive lorsque l’ordinateur s’arrête ?
Il est perdu.
Quel type de mémoire stocke temporairement les données et programmes en cours d’exécution ?
La mémoire vive (RAM).
Qu’est-ce que le processeur (CPU) exécute ?
Les instructions.
Qu’est-ce que l’informatique ?
La science du traitement automatique de l’information.
Qu’est-ce qu’une donnée informatique ?
Un élément brut.
Que représente une donnée de 25 °C ?
Une température.
Comment les informations sont-elles représentées dans un ordinateur ?
Sous forme d’une suite binaire de 0 et de 1 appelée bits.
Quelles sont les catégories de données informatiques ?
Numériques, alphanumériques ou logiques.
Comment calcule-t-on la valeur de l’écriture ?
Quels chiffres sont utilisés en base décimale ?
Les chiffres de 0 à 9.
Combien de symboles utilise la base hexadécimale ?
Seize symboles.
Qu’est-ce que le transcodage d’un nombre ?
Le passage de sa représentation dans une base à sa représentation dans une autre base.
Comment lit-on les restes pour convertir un entier décimal en base ?
Du dernier reste au premier.
En quelle base un entier naturel est-il codé en binaire pur ?
En base 2.
Où peut-on ajouter des zéros aux bits du codage binaire pur d’un entier naturel ?
À gauche.
Quels entiers le binaire pur sur bits peut-il représenter ?
De à inclus.
Comment coder en complément à 1 un nombre négatif donné en valeur absolue binaire ?
Inverser chaque bit de sa valeur absolue.
Comment obtient-on le codage en complément à 2 d’un nombre négatif ?
On ajoute 1 au complément à 1 de sa valeur absolue.
Qu’est-ce qui distingue le codage en virgule fixe du codage en virgule flottante ?
La position de la virgule est fixe dans le premier et déterminée par une mantisse et un exposant dans le second.
Sous quelle forme une représentation en virgule flottante exprime-t-elle un réel ?
Combien de bits composent une valeur en simple précision IEEE-754 ?
32 bits.
Quelle formule donne la valeur représentée en simple précision IEEE 754 ?
Comment les ordinateurs représentent-ils les caractères en binaire ?
Ils associent un code numérique à chaque caractère.
Quel nombre correspond à A en ASCII ?
65.
Qu’est-ce qu'Unicode ?
Une norme internationale attribuant un code unique à chaque caractère.
Combien de caractères Unicode permet-il de représenter ?
Plus d’un million.
Quelles méthodes permettent de continuer une instruction Python ?
Une barre oblique inverse ou une continuation implicite dans des parenthèses, crochets ou accolades.
Quelle indentation est généralement préférée en Python ?
Quatre espaces, plutôt que des tabulations.
Par quel caractère commence un commentaire Python ?
Le caractère dièse (#).
Qu’est-ce qu’un littéral en Python ?
Une valeur écrite directement dans le code.
À quoi sert la fonction Python `type()` ?
À connaître le type d’une donnée ou de la valeur d’une variable.
Que permet l’affectation multiple en Python ?
D’affecter plusieurs valeurs à plusieurs variables en une instruction.
Que permet l’affectation chaînée en Python ?
D’affecter une même valeur à plusieurs variables.
Qu’est-ce qu’un opérateur en Python ?
Un signe ou un symbole qui permet de réaliser une opération.
Pourquoi `eval()` est-elle dangereuse avec une entrée non fiable ?
Elle peut exécuter du code Python.
Qu’exécute `eval()` à partir d’un texte fourni ?
Une expression Python.
Quelle valeur `sep` utilise-t-il par défaut dans `print()` ?
Un espace.
Quelle est la valeur par défaut de `end` dans `print()` ?
Un retour à la ligne.
Quel rôle l’unité arithmétique et logique remplit-elle dans le processeur ?
Elle réalise les calculs arithmétiques et logiques.
Quel rôle l’unité de contrôle remplit-elle dans le processeur ?
Elle lit, décode et coordonne l’exécution des instructions.
Quels appareils sont des périphériques d’entrée ?
Le clavier, la souris, le scanner et les capteurs.
Quels appareils sont des périphériques d’entrée/sortie ?
La clé USB, le disque externe et la carte réseau.
Qu’est-ce que le traitement de l’information ?
L’ensemble des opérations permettant de collecter, stocker, transformer et communiquer l’information.
Quels états les données booléennes représentent-elles ?
Vrai et Faux.
À quoi servent notamment les données booléennes ?
Aux conditions et aux tests.
Combien de bits représente un symbole octal ?
3 bits.
Combien de bits représente un symbole hexadécimal ?
4 bits.
Comment regroupe-t-on les bits pour convertir un nombre binaire en octal ?
En paquets de 3 bits depuis la droite.
Que représente le bit de poids fort en code signé par signe et valeur absolue ?
Le signe du nombre.
Quel signe indique un bit de poids fort égal à en code signé ?
Un nombre négatif.
Quels entiers le complément à 1 sur bits peut-il représenter ?
De à inclus.
Quelles valeurs particulières l’exposant stocké E code-t-il en simple précision IEEE 754 ?
E = 0 code les nombres dénormalisés ou le zéro ; E = 255 code l’infini ou NaN.
Quel est l’intervalle de l’exposant réel en simple précision IEEE 754 ?
De −126 à +127.
Quelles valeurs résultent respectivement d’un overflow et d’un underflow ?
L’overflow produit +∞ ou −∞ ; l’underflow produit +0 ou −0.
Pourquoi certaines fractions décimales, comme 0,1, produisent-elles des erreurs d’arrondi en binaire ?
Elles ne sont pas représentables exactement en binaire.
Combien de caractères ASCII peut-il représenter ?
128 caractères.
Pourquoi ASCII ne suffit-il pas à coder tous les alphabets ?
Il ne code pas certains caractères accentués ni des alphabets comme l’arabe et le chinois.
Quelle propriété de compatibilité possède UTF-8 ?
Il est compatible avec ASCII.
Quels types de caractères UTF-8 peut-il représenter ?
Tous les alphabets et les emojis.
Combien de mots-clés Python 3.7 compte-t-il ?
35 mots-clés.
Teste tes connaissances avec un QCM de 32 questions sur Python et représentation des données.
1. Dans un système informatique, quel type d’instructions le processeur peut-il exécuter directement ?
2. Un programmeur écrit des instructions avec un vocabulaire et des règles de syntaxe que l’ordinateur doit interpréter après traduction : de quoi s’agit-il ?
Révisez le cours complet dans la fiche de révision de Python et représentation des données.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards