Trivial Java Second

857 views
801 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
857
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Trivial Java Second

  1. 1. Le jeu continue !
  2. 2. Code
  3. 3. J'ai besoin d'une collection de String ordonnée par index, non triée et qui autorise les doublons. Cette collection contiendra 1000 éléments : A. Set<String> test = new HashSet<String>(); B. ArrayList<String> test = new ArrayList<String>(1000); C. List<String> test = new ArrayList<String>(); D. List<String> test = new ArrayList<String>(1000); D 1 30 sec
  4. 4. 1 byte a = 1; 2 byte b = 2; 3 System.out.println(a+b); 4 byte c = a + b; 5 System.out.println(c); A. Affiche la valeur 3 deux fois B. Affiche la valeur 2.9999999 et la valeur 3 C. Ne compile pas à la ligne 3 D. Ne c ompile pas à la ligne 4 Que donne le code suivant ? 2 30 sec ça compile pas !!! D
  5. 5. List<Integer> listTest = new ArrayList<Integer>(); Que puis-je insérer après cette ligne ? A. listTest.add(0,1); B. listTest.add(1,0); C. listTest.add(1.0); D. listTest.add(1234567891239809); A 3 1 min
  6. 6. BONUS x2
  7. 7. Question à main levée
  8. 8. Pourquoi ce Logo ? 4 En honneur à Holly Cummins
  9. 9. Que donne le code suivant ? class Duchess { public Duchess(String nom){ System.out.print(nom); } } public class MiniDuchess extends Duchess { public MiniDuchess(String nom) { System.out.print(nom + &quot;_mini&quot;); } public static void main(String args[]){ new MiniDuchess(&quot;Mimi&quot;); } } A. Affiche MimiMimi_mini B. Affiche Mimi_miniMimi C. Affiche Mimi_mini D. Cela ne compile même pas !! 5 Ne compile pas !!!! Manque constructer vide D 1 min
  10. 10. Citez le nom de variable correct A. int @nb; B . int Integer; C . int int; D . Aucun B 6 30 sec
  11. 11. BONUS x2
  12. 12. Question à main levée
  13. 13. Les Duchess sont allées au JUG Summer Camp Dans quelle ville ? 7 La Rochelle
  14. 14. Question à main levée
  15. 15. VRAI ou FAUX Le compilateur Java va toujours ajouter le constructeur sans arguments par défaut 8 FAUX !! Uniquement si aucun constructeur est présent !
  16. 16. Que puisse-je insérer ? class X { void do1(){ } } class Y extends X { void do2(){ } } public class Zzzzz extends Y { public static void main(String args[]){ X x1 = new X(); X x2 = new Y(); Y y1 = new Y(); // ici :) } } A. x2.do2(); B. (Y)x2.do2(); C. ((Y)x2).do2(); D. Rien ! Le code ne compile pas déjà ! En plus il est pourri C 9 1 min
  17. 17. Que donne le code suivant ? public class Duchess { private int size = 7; private static int length = 3; public static void main(String[] args) { new Duchess().execute(); } void execute() { int size = 5; System.out.println(new Duke().ajouter()); } class Duke { int ajouter() { return size * length; } } } A. 15 B. 21 C. Exception en runtime D. La compilation :( ! B 10 1 min
  18. 18. Que donne le code suivant ? 1 class DuException extends Exception { } 2 class DukeException extends DuException { } 3 4 public class AA { void go() throws DuException { } } 5 6 class AA1 extends AA { void go() throws DukeException { } } 7 8 class AA2 extends AA { void go() throws Exception { } } 9 10 class AA3 extends AA { void go() } A. C ompile ! (mais c'est moche... ) B. Ne compile pas à la ligne 6 C. Ne compile pas à la ligne 8 D. Ne compile pas à la ligne 10 C 11 1 min
  19. 19. Que donne le code suivant ? class Business {} class Hotel extends Business {} class Ibis extends Hotel {} public class Voyage { List<Hotel> go() { return // ICI } } A. return new ArrayList<Ibis>(); B. return new ArrayList<Hotel>(); C. return new ArrayList<Business>(); D. Plusieurs options sont correctes B 12 30 sec
  20. 20. Neeext !
  21. 21. Veille Techno
  22. 22. A. Cassandra, HBase, Mahout, Pig B. Cassandra, HBase, Mahout, Elephant C. Cassandra, MongoDB, Pig, Elephant D. HBase, Mahout, Pig, Chicken Frameworks Hadoop A 13 15 sec
  23. 23. A. Framework de build basé sur Scala B. Frawework de build basé sur Clojure C. Framework de build basé sur Groovy D. Tout est faux Gradle est un ... C 14 15 sec
  24. 24. Q'est-ce que Git A. Un système similaire à CVS B. Un système similaire à SVN C. Un système opposé à Mercurial D. Un système de versions distribué D 15 15 sec
  25. 25. Adobe Air est ... A. Framework mobile basé sur Adobe RunWeb B. Framework mobile basé sur Flex C. Framework mobile basé sur Flexy D. Framework mobile basé sur Flash B 16 15 sec
  26. 26. DevOps A. Rapproche le développeur et la production B. Rapproche le développeur et le manager C. Rapproche le développeur et le marketing D. Rapproche le développement et les options de configuration A 17 15 sec
  27. 27. Qu’est-ce qu'Apache Aries ? A. Framework Web Java B. Un ORM C. Framework OSGi D. IoC C 18 15 sec
  28. 28. Qu’est-ce que c’est ? @Stateless public class HelloService { public String sayHello(){} } A. Spring bean B. EJB 3 C. Guice bean D. Une annotation, une classe et une méthode B 19 15 sec
  29. 29. Play! est un framework préparé pour des architectures ... A A. RESTful B. SOAPful C. SIMPLEful D. MEANFul 20 15 sec
  30. 30. Quels sont les types de base de données NoSQL ? A. Objet, Line, Colonne, Clé-Valeur B. Graphe, Document, Colonne, Clé-Valeur C. Graphe, Document, Colonne, Tableau D. Graphe, Document, Colonne, Clé-Valeur B 21 15 sec
  31. 31. MongoDB est un type de base de données ... A. Opensource et écrit en C++ B. Opensource et écrit en Erlang C. Opensource et écrit en Java D. Non opensource A 22 15 sec
  32. 32. Cassandra est un type de base de données ... A. Java, orientée colonne, et créée par Facebook B. Java, orientée document et créée par Twitter C. Java, orientée graphe et crée par Amazon D. Erlang, orientée colonne et créée par Apache 23 A 15 sec
  33. 33. Parmi les fonctionnalités suivantes, laquelle ne fait pas partie de l'API javascript HTML 5 A. Web Storage B. Offline Web Application C. Geolocation D. Web Indexation D 24 15 sec
  34. 34. BONUS x2
  35. 35. Question à main levée
  36. 36. Citez 4 pays avec Duchess Pays Bas, France, Espagne, Brazil, Suède, Roumanie, Inde, EEUU ... 25
  37. 37. Neeext !
  38. 38. Histoire
  39. 39. Paris JUG a commencé en Février 2008 Quel a été le premier sujet technique présenté ? A. Overview Frameworks Web par Antonio Goncalves B. Selenium par Zouheir Cadi C. EJB 3 par Julien Dubois D. MDA par Jean-Laurent Morlhon 26 B 10 sec
  40. 40. Question à main levée
  41. 41. Qui est-il et pourquoi est-il connu ? James Gosling, father of Java 27
  42. 42. Question à main levée
  43. 43. Joshua Bloch, architecte chef chez Google. Java Collections, Effective Java, Java Puzzlers Qui est-il et pourquoi est-il connu ? 28
  44. 44. C A. 14 Avril 1987 B. 23 Mai 1991 C. 23 Mai 1995 D. Il n’y a pas de date officielle A quelle date JAVA a été officiellement présenté ? 29 10 sec
  45. 45. Question à main levée
  46. 46. Qui est-il et pourquoi est-il connu ? 30 Michaël Figuière, NoSQL Expert (entre autres) et Parrain JDuchess FR ! Michaël Figuière, NoSQL expert (entre autres) et parrain de Jduchess FR :)
  47. 47. B. Oak A. Redwood B. Oak C. Pine D. Java depuis toujours ... Quel était le nom original du langage Java ? 31 10 sec
  48. 48. Question à main levée
  49. 49. Qui est-il et pourquoi est-il connu ? 32 Linus Torvalds, créateur du noyau Linux
  50. 50. C : 4 Septembre 1998 A. 1990 B. 1995 C. 1998 D. 2000 En quelle année GOOGLE a été créé ? 33 10 sec
  51. 51. Question à main levée
  52. 52. Ada Lovelace, programming mother Qui est-elle et pourquoi est-elle connue ? 34
  53. 53. Question à main levée
  54. 54. Richard Stallman, opensource pioner Qui est-il et pourquoi est-il connu ? 35
  55. 55. Question à main levée
  56. 56. Antonio Goncalves, Paris JUG Leader (entre autres) Qui est-il et pourquoi est-il connu ? 36
  57. 57. Question à main levée
  58. 58. Gavin King, Founder of Hibernate Qui est-il et pourquoi est-il connu ? 37
  59. 59. Question à main levée
  60. 60. Juergen Hoeller - co-founder of Spring Qui est-il et pourquoi est-il connu ? 38
  61. 61. BONUS x2
  62. 62. Question à main levée
  63. 63. Combien de followers twitter +450 39
  64. 64. Quel est l’autre nom de l’homme de Java ? A. James Gosling !!! B. L’homo erectus C. L’homo sapiens sapiens D. L’homo erectus erectus 40 D : L’homo erectus erectus 10 sec
  65. 65. Question à main levée
  66. 66. Brien Goetz, Java Concurrency Master Qui est-il et pourquoi est-il connu ? 41
  67. 67. Question à main levée
  68. 68. Stephan Janssen - BeJUG et Mr Devoxx Qui est-il et pourquoi est-il connu ? 42
  69. 69. Question à main levée
  70. 70. Clara Ko, Software Architect and founder of JDuchess Qui est-elle et pourquoi est-elle connue ? 43
  71. 71. Quel était le nom précèdent de la conférence Devoxx A. JavaLand B. JavaPolis C. JavaWorld D. Devoxx a toujours été Devoxx ... 44 10 sec B B
  72. 72. BONUS x2
  73. 73. Question à main levée
  74. 74. Combien de JDuchess sont aussi Java Champions ? 2 45
  75. 75. FIN

×