Flashcards : Principes fondamentaux de la programmation Java — 24 cartes

Toutes les cartes

1Question

Types primitifs en Java — exemples ?

Réponse

int, char, double, boolean

2Question

Opérateurs logiques — rôle ?

Réponse

Combiner des conditions booléennes

3Question

Lecture de données — méthode ?

Réponse

Terminal.lireInt() pour int

4Question

Écriture de données — méthode ?

Réponse

Terminal.ecrireInt() ou Terminal.ecrireIntln()

5Question

Classe — définition ?

Réponse

Type d’objet avec attributs et méthodes

6Question

This — rôle ?

Réponse

Référence à l’objet courant

7Question

Constructeur new Date() — effet ?

Réponse

Réserve mémoire et initialise un objet

8Question

Gestion des exceptions — déclaration ?

Réponse

throws exception1, exception2…

9Question

Passage par valeur — pour quels types ?

Réponse

Primitifs

10Question

Passage par référence — pour quels types ?

Réponse

Objets

11Question

Méthode redéfinie dans classe fille — objectif ?

Réponse

Adapter comportement spécifique

12Question

Super — rôle en héritage ?

Réponse

Appeler constructeur ou méthode de la classe mère

13Question

Récursivité directe — exemple ?

Réponse

Une fonction qui s’appelle elle-même

14Question

Récursivité indirecte — exemple ?

Réponse

Deux fonctions s’appelant mutuellement

15Question

Appel récursif — phase de descente ?

Réponse

Création de nouvelles instances

16Question

Appel récursif — phase de remontée ?

Réponse

Calcul et retour des résultats

17Question

Condition d’arrêt — importance ?

Réponse

Évite récursion infinie

18Question

Liste chaînée — structure ?

Réponse

Maillons avec valeur et référence suivante

19Question

Insertion en fin — avantage ?

Réponse

Garder ordre d’introduction

20Question

Tableau — accès ?

Réponse

Direct par indice

21Question

Chaîne de caractères — mutabilité ?

Réponse

Immuables en Java

22Question

Exception ArrayIndexOutOfBounds — cause ?

Réponse

Accès hors limites d’un tableau

23Question

Calcul factorielle — méthode ?

Réponse

Récursive avec condition n=1

24Question

Suite récursive — définition ?

Réponse

Relation entre termes précédents par appel mutuel ou simple

Testez-vous avec le QCM

Testez vos connaissances avec un QCM de 12 questions sur Principes fondamentaux de la programmation Java.

1. Quelle affirmation correspond au sujet « Lecture et écriture de données en Java, types de base et opérateurs logiques » ?

2. Que fait le constructeur new Date() en programmation orientée objet ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Principes fondamentaux de la 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