Qu'est-ce qu'un bit en informatique ?
Une unité élémentaire d’information valant 0 ou 1.
Qu'est-ce qu'un octet en informatique ?
Un paquet de 8 bits pour organiser l’information.
Quelles sont les sources possibles de données pour un programme ?
L’utilisateur, les fichiers, les périphériques ou le réseau.
Que peut faire un programme avec les données acquises ?
Les produire, afficher, combiner et tester.
Comment le code source devient-il exécutable par la machine ?
Il est traduit en code binaire.
Quelle différence existe-t-il entre types primitifs et types composés ?
Les types primitifs représentent des valeurs élémentaires, les types composés résultent de la composition de types.
Quels types primitifs sont étudiés en Java ?
int, long, short, byte, double, float, char et boolean.
Combien d'octets et de valeurs possibles pour un int en Java ?
4 octets et 2^32 valeurs possibles.
Quelles valeurs un int signé peut-il représenter ?
Entre -2 147 483 648 et 2 147 483 647.
Quelle taille en octets pour double et float en Java ?
double sur 8 octets, float sur 4 octets.
Quelles sont les seules valeurs du type boolean en Java ?
true et false.
Comment s’écrit un caractère Java et une chaîne String ?
Caractère entre apostrophes, chaîne entre guillemets.
Quelle valeur ASCII correspond au caractère '?' ?
63.
Qu'est-ce qu'un littéral en programmation ?
Une valeur écrite directement.
Qu'associe une variable en programmation ?
Un nom à une valeur modifiable.
Qu'associe une constante en programmation ?
Un nom à une valeur fixe.
Que précise une déclaration de variable en Java ?
Son type et son nom.
Que fait une initialisation de variable en Java ?
Elle attribue immédiatement une valeur.
Quels caractères un identificateur Java peut-il contenir ?
Des lettres, des chiffres sauf en première position, et le caractère souligné.
Quels mots ne peut-on pas utiliser comme noms de variables en Java ?
Les mots-clés réservés comme boolean, break, class, double, int, return et while.
Quelle est la règle de la convention camelCase ?
Mettre une majuscule au début de chaque mot après le premier en accolant plusieurs mots.
De quoi dépendent les instructions en programmation ?
Les instructions dépendent du langage.
Qu'impose la syntaxe des instructions ?
Les instructions doivent respecter la syntaxe du langage.
Quelle importance a l'ordre d'exécution des instructions ?
L'ordre d'exécution des instructions est important.
Comment se termine chaque instruction en Java ?
Chaque instruction se termine par un point-virgule.
Que fait l'opérateur d'affectation = ?
Il place dans la variable à gauche la valeur calculée à droite.
L'opérateur = représente-t-il une égalité mathématique ?
Non, il ne représente pas une égalité mathématique.
Qu'est-ce qu'une expression en programmation ?
Une expression est une combinaison de variables, opérateurs, constantes ou appels de fonction.
Que possède une expression en programmation ?
Une expression possède une valeur et un type.
Quels sont les opérateurs arithmétiques en Java ?
Ils sont +, -, *, / et %.
Que produit entier / entier en Java ?
Une division euclidienne.
Que produisent les divisions avec au moins un réel en Java ?
Une division réelle.
Que signifient les affectations composées +=, -=, *=, /= et %= ?
Elles équivalent à une affectation après addition, soustraction, multiplication, division ou reste.
Que fait l’opérateur ++ sur une variable entière ?
Il ajoute 1 à la variable.
Quelle est la différence entre i++ et ++i ?
i++ vaut i avant incrémentation, ++i vaut i après incrémentation.
Comment s’écrit une conversion de type primitif en Java ?
Elle s’écrit (nouveauType)valeur.
Qu'est-ce qu'un commentaire dans le code ?
Un texte explicatif non traduit en code binaire.
Comment commence un commentaire sur une ligne ?
Par les caractères //.
Par quels caractères est délimité un commentaire en bloc ?
Par /* au début et */ à la fin.
Qu'est-ce qu'une routine en programmation ?
Une entité nommée regroupant un code spécifique, indépendant et réutilisable.
Quel est l'intérêt principal de décomposer un programme en routines ?
Faciliter la production, l'utilisation, la gestion et la maintenance du code.
Comment une routine encapsule-t-elle ses détails internes ?
En cachant les détails pour simplifier son utilisation.
Quelle différence principale existe entre une procédure et une fonction ?
La procédure ne retourne aucune valeur, la fonction en retourne une seule.
Que signifie le type void dans une procédure ?
Qu'elle ne retourne pas de valeur.
Que contient la signature d'une fonction ?
Son nom, ses paramètres avec types et son type de retour.
Qu'impose l'appel d'une fonction concernant les types des paramètres ?
On ne redonne pas les types des paramètres.
Combien d'arguments doit-on fournir lors de l'appel d'une fonction ?
Un argument par paramètre.
Dans quel ordre doit-on fournir les arguments lors d'un appel de fonction ?
Dans le même ordre que les paramètres.
Que calcule la fonction int PGCD(int a, int b) ?
Le plus grand commun diviseur de deux entiers.
Que renvoie l'appel PGCD(48, 30) ?
Le nombre 6.
Que fait la procédure void afficheTable(int n) ?
Elle affiche la table de multiplication de l'argument fourni.
Donnez un exemple d'appel de la procédure afficheTable.
afficheTable(6).
Teste tes connaissances avec un QCM de 27 questions sur Introduction à la programmation Java.
1. Quelle est la propriété fondamentale d’un bit en informatique ?
2. Combien de bits contient un octet ?
Révisez le cours complet dans la fiche de révision de Introduction à la programmation Java.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards