0% ont trouvé ce document utile (0 vote)
152 vues2 pages

Examen Java

Le document présente une épreuve de QCM sur Java et Java Swing, comprenant 40 questions réparties en quatre sections. Chaque question peut avoir plusieurs bonnes réponses, et une mauvaise réponse entraîne une pénalité de points. Les sections couvrent des sujets allant des bases de Java à des concepts avancés en Swing.

Transféré par

different.harrier.zqtu
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
152 vues2 pages

Examen Java

Le document présente une épreuve de QCM sur Java et Java Swing, comprenant 40 questions réparties en quatre sections. Chaque question peut avoir plusieurs bonnes réponses, et une mauvaise réponse entraîne une pénalité de points. Les sections couvrent des sujets allant des bases de Java à des concepts avancés en Swing.

Transféré par

different.harrier.zqtu
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Épreuve QCM - Java & Java Swing

Durée : 1h45
Total : 40 questions (1 pt/question)
Instructions :
- Chaque question peut avoir une ou plusieurs bonnes réponses.
- Une mauvaise réponse retire 0.25 pt.
- Laisser vide si vous n’êtes pas sûr.

Section 1 – Java de Base


1. 1. Quel est le résultat de System.out.println(2 + 3 + "4" + 5);
2. 2. Lequel de ces mots-clés est utilisé pour hériter d'une classe ?
3. 3. Lequel des éléments suivants est un type primitif ?
4. 4. Quelle est la portée d'une variable déclarée dans une boucle for ?
5. 5. Qu'est-ce qu'une méthode static peut accéder ?
6. 6. Quel est le rôle de la JVM ?
7. 7. Que signifie == pour deux objets ?
8. 8. Quelle est la sortie ?
String s1 = "Java";
String s2 = new String("Java");
System.out.println(s1 == s2);
9. 9. Qu'est-ce que l'encapsulation ?
10. 10. Une méthode peut être surchargée si...

Section 2 – Java Orienté Objet et Collections


11. 1. Que fait le mot-clé super ?
12. 2. Le polymorphisme permet...
13. 3. Quelle interface implémente une ArrayList ?
14. 4. Lequel est thread-safe ?
15. 5. La complexité moyenne d’accès dans une HashMap est :
16. 6. Une classe abstraite peut contenir :
17. 7. Lequel de ces éléments empêche l’héritage ?
18. 8. Quel est l’effet d’un HashSet ?
19. 9. Quelles classes permettent une itération sécurisée en multi-thread ?
20. 10. Une Queue ordonne les éléments...

Section 3 – Java Swing Base


21. 1. Quelle classe crée une fenêtre principale ?
22. 2. Quelle méthode permet d’ajouter un composant ?
23. 3. JTextArea est utile pour...
24. 4. setVisible(true) sert à :
25. 5. Quel Layout est utilisé par défaut par un JPanel ?
26. 6. Quel événement est déclenché quand on clique sur un JButton ?
27. 7. JTable est utilisé pour :
28. 8. Comment changer le titre d’une JFrame ?
29. 9. Quel composant permet d'afficher une boîte de message ?
30. 10. Le thread Swing responsable de l'affichage est :

Section 4 – Swing Avancé et Bonnes Pratiques


31. 1. Quel composant permet de basculer entre plusieurs vues ?
32. 2. pack() sert à :
33. 3. SwingUtilities.invokeLater() est utilisé pour :
34. 4. Une bonne séparation MVC en Swing implique :
35. 5. Quel composant permet de créer un formulaire ?
36. 6. Lequel est un bon usage du MouseListener ?
37. 7. Quelle méthode utilise-t-on pour forcer une mise à jour du layout ?
38. 8. Pour rendre une cellule de JTable éditable, il faut...
39. 9. Quel LookAndFeel est intégré à Java ?
40. 10. JScrollPane est utilisé pour :

Vous aimerez peut-être aussi