Flashcards : Révision de programmation Java (57 cartes)

Toutes les cartes

1Question

Quels éléments composent un programme Java typique ?

Réponse

Une classe, une méthode main(String[] args), des variables et des instructions.

2Question

Comment se termine chaque instruction en Java ?

Réponse

Par un point-virgule.

3Question

Quelle syntaxe utilise Java pour l'affectation ?

Réponse

Le signe égal =.

4Question

Comment afficher une ligne en Java ?

Réponse

Avec System.out.println.

5Question

Comment saisir un entier en Java avec Lire ?

Réponse

Avec Lire.i().

6Question

Comment saisir un réel en Java avec Lire ?

Réponse

Avec Lire.d().

7Question

Quand l'instruction if est-elle exécutée ?

Réponse

Lorsque sa condition est vraie.

8Question

Quand le bloc else est-il exécuté ?

Réponse

Lorsque la condition de l'instruction if est fausse.

9Question

Quelle solution obtient-on si a est non nul dans ax+b=0 ?

Réponse

On calcule x = -b/a.

10Question

Que se passe-t-il si a=0 et b=0 dans ax+b=0 ?

Réponse

Il existe une infinité de solutions.

11Question

Quelle solution existe si a=0 et b est non nul dans ax+b=0 ?

Réponse

Il n'existe aucune solution.

12Question

Quelle boucle utilise une initialisation, une condition et une progression ?

Réponse

La boucle for.

13Question

Comment fonctionne la boucle while dans une itération ?

Réponse

Elle répète tant que la condition est vraie.

14Question

Quelle boucle exécute le bloc au moins une fois avant de tester la condition ?

Réponse

La boucle do...while.

15Question

Que fait l'algorithme de Syracuse avec un entier pair ?

Réponse

Il le remplace par sa moitié.

16Question

Que fait l'algorithme de Syracuse avec un entier impair ?

Réponse

Il le remplace par trois fois cet entier plus un.

17Question

Quand l'algorithme de Syracuse s'arrête-t-il ?

Réponse

Quand il obtient 1 en comptant les étapes.

18Question

Comment générer un entier aléatoire entre a et b-1 en JavaScript ?

Réponse

Par (int)(a+(b-a)*Math.random()).

19Question

Que produit Math.random() en JavaScript ?

Réponse

Un réel dans l'intervalle [0,1[.

20Question

Comment l'ordinateur choisit-il le nombre dans le jeu de recherche ?

Réponse

Il génère un entier entre 1 et 100.

21Question

Que fait l'ordinateur après chaque proposition dans le jeu de recherche ?

Réponse

Il compare la proposition au nombre choisi.

22Question

Quelle indication l'ordinateur donne-t-il après chaque comparaison dans le jeu de recherche ?

Réponse

Il indique si la proposition est trop grande ou trop petite.

23Question

Quand le jeu de recherche s'arrête-t-il ?

Réponse

Quand la bonne réponse est trouvée.

24Question

Comment l'algorithme d'Euclide calcule-t-il le PGCD d'un couple (a,b) ?

Réponse

En remplaçant successivement (a,b) par (b,a%b) jusqu'à ce que le reste soit nul.

25Question

Quelle est la dernière valeur non nulle dans l'algorithme d'Euclide ?

Réponse

Le PGCD du couple initial.

26Question

Quelle est la formule du nombre de combinaisons de p éléments parmi n ?

Réponse

Cnp=n!p!(n−p)!C_n^p=\frac{n!}{p!(n-p)!}

27Question

Quelle égalité relie la somme des coefficients binomiaux à une puissance de 2 ?

Réponse

∑p=0nCnp=2n\sum_{p=0}^{n}C_n^p=2^n

28Question

Quelle formule de 1665 exprime π2\frac{\pi}{2} par un produit infini ?

Réponse

La formule de Wallis.

29Question

Combien de facteurs utilise l'approximation demandée dans la formule de Wallis ?

Réponse

Les 1000 premiers facteurs.

30Question

Quelle formule de 1593 exprime 2π\frac{2}{\pi} par un produit infini ?

Réponse

La formule de Viète.

31Question

Combien de termes utilise l'approximation demandée dans la formule de Viète ?

Réponse

Les 20 premiers termes.

32Question

Comment simule-t-on une boule rouge dans l'urne ?

Réponse

En tirant un entier entre 1 et r+n compris entre 1 et r.

33Question

Comment simule-t-on une boule noire dans l'urne ?

Réponse

En tirant un entier entre 1 et r+n supérieur à r.

34Question

Qu'est-ce qu'un nombre parfait en mathématiques ?

Réponse

Un entier naturel égal à la somme de ses diviseurs propres.

35Question

Pourquoi 6 est-il un nombre parfait ?

Réponse

Parce que 1+2+3=6, la somme de ses diviseurs propres.

36Question

Quand deux entiers naturels sont-ils dits amis ?

Réponse

Quand chacun est égal à la somme des diviseurs propres de l'autre.

37Question

Qu'est-ce qu'un nombre d'Armstrong ?

Réponse

Un entier naturel autre que 0 ou 1 égal à la somme des cubes de ses chiffres.

38Question

Combien de mots contient une phrase valide selon la règle ?

Réponse

Exactement trois mots.

39Question

Quels sont les mots possibles pour le sujet dans une phrase valide ?

Réponse

Je, tu, il, nous, vous, ils.

40Question

Comment sont séparés les mots dans une phrase valide ?

Réponse

Par un seul espace.

41Question

Quelle terminaison le verbe prend-il avec le sujet « je » ?

Réponse

La terminaison e.

42Question

Quelle terminaison le verbe prend-il avec le sujet « tu » ?

Réponse

La terminaison es.

43Question

Quelle terminaison le verbe prend-il avec le sujet « ils » ?

Réponse

La terminaison ent.

44Question

Comment est représenté le terrain de Tetris en mémoire ?

Réponse

Par un tableau d'entiers de 20 lignes et 10 colonnes.

45Question

Que signifie la valeur 0 dans le tableau de Tetris ?

Réponse

Une case vide.

46Question

Que représentent les valeurs de 1 à 9 dans le tableau de Tetris ?

Réponse

Une pièce posée.

47Question

Quelle formule calcule la moyenne de deux réels x et y ?

Réponse

x+y2\frac{x+y}{2}.

48Question

Comment la structure switch sélectionne-t-elle un cas ?

Réponse

Selon la valeur d'une variable.

49Question

Pourquoi utilise-t-on des instructions break dans switch ?

Réponse

Pour éviter l'exécution des cas suivants.

50Question

Quels sont les restes successifs pour 65 et 25 dans l'algorithme d'Euclide ?

Réponse

15, 10, 5 puis 0.

51Question

Quel est le PGCD de 65 et 25 selon l'algorithme d'Euclide ?

Réponse

5.

52Question

Comment s'appelle la représentation d'un entier positif avec les chiffres 0 et 1 ?

Réponse

La décomposition binaire.

53Question

Que se passe-t-il lorsqu'une rangée horizontale est complètement remplie dans Tetris ?

Réponse

Elle disparaît.

54Question

Que font les pièces situées au-dessus d'une rangée supprimée dans Tetris ?

Réponse

Elles descendent d'un cran.

55Question

Comment obtient-on les heures, minutes et secondes à partir d'un temps en secondes ?

Réponse

Par divisions entières et restes.

56Question

Comment s'affichent les heures, minutes et secondes dans le format donné ?

Réponse

Avec trois chiffres pour les heures, deux pour les minutes et deux pour les secondes.

57Question

Que fournit System.currentTimeMillis() ?

Réponse

Le temps en millisecondes depuis le 1er janvier 1970.

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 22 questions sur Révision de programmation Java.

1. Quels éléments structurent notamment un programme Java classique ?

2. Quelle écriture permet d'affecter la valeur 3 à la variable entière x en Java ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Révision de programmation Java.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

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

Générateur de flashcards