Test Java

15 questions | Total Attempts: 5440

SettingsSettingsSettings
Please wait...
Test Java


Questions and Answers
  • 1. 
    Pour compiler un programme java on a besoin de
    • A. 

      JDK

    • B. 

      JRE

  • 2. 
    Pour avoir un commentaire sur une ligne, on place en début de ligne le(s) caractère(s) :
    • A. 

      %

    • B. 

      //

    • C. 

      #

    • D. 

      /*

  • 3. 
    Lequel de ces identificateurs est incorrect :
    • A. 

      MonNom

    • B. 

      Mon_nom

    • C. 

      Mon$nom

    • D. 

      2noms

  • 4. 
    Quel est le droit d'accès le plus restrictif pour donner l'accès aux membres d'une autre classe de même package ?
    • A. 

      Public

    • B. 

      Protected

    • C. 

      Abstract

    • D. 

      Default access

  • 5. 
    En java, nous pouvons comparer un booléan (boolean) à un entier (int)
    • A. 

      Vrai

    • B. 

      Faux

  • 6. 
    Le resultat du ce suivant int a = 3.5 est :
    • A. 

      Erreur de compilation

    • B. 

      Erreur d'exécution

    • C. 

      A aura la valeur 3.5

    • D. 

      A aura la valeur 3.

  • 7. 
    Soit le code suivant : int a1 = 5; double a2 = (float)a1, nous aurons : 
    • A. 

      Une erreur de compilation

    • B. 

      Une erreur d'exécution

    • C. 

      Pas d'erreurs

  • 8. 
    Quelle est la valeur de l'expression x = 3 * a / 2.0F si l'on suppose que a est une variable de type int qui vaut 7, que x est une variable de type float et que la valeur de x avant affectation est 12 ?
    • A. 

      12.0

    • B. 

      10.5

    • C. 

      Ce n'est pas une expression

    • D. 

      10.0

  • 9. 
    Une interface en Java peut contenir : 
    • A. 

      Des déclarations de méthodes et de constantes

    • B. 

      Des déclarations de méthodes

    • C. 

      Des déclarations de méthodes et de méthodes statiques

    • D. 

      Des décalarations de méthodes et de constructeurs

  • 10. 
    Comment indiquer qu'une classe A hérite d'une classe B ?
    • A. 

      Class A ::B

    • B. 

      Class A extends B

    • C. 

      Class A implements B

    • D. 

      Class A inherit B

  • 11. 
    Si la classe B hérite de A qui implémente l'interface K, je peux écrire :
    • A. 

      B i = (K) new A ( );

    • B. 

      A i = new K( );

    • C. 

      B i = new A ( );

    • D. 

      K i = new B ( );

  • 12. 
    Quelle assertion est vraie en Java ?
    • A. 

      Une classe peut implémenter plusieurs interfaces mais doit étendre une seule classe

    • B. 

      Une classe peut implémenter plusieurs classes mais doit étendre une seule interface

    • C. 

      Une classe peut implémenter plusieurs classes et peut étendre plusieurs interfaces

    • D. 

      Une classe doit implémenter une seule interface et étendre une seule classe

  • 13. 
    Combien d’instances de la classe A crée le code suivant ? A x,u,v; x=new A(); A y=x; A z=new A();
    • A. 

      Aucune

    • B. 

      Une

    • C. 

      Deux

    • D. 

      Trois

  • 14. 
    Dans quelle situation utilise t-on la séquence : try-catch-finally ?
    • A. 

      Pour traiter les exceptions

    • B. 

      Pour sortir du programme

    • C. 

      Pour déboguer le code

  • 15. 
    Peut-on utiliser plusieurs blocs catch après un bloc try ?
    • A. 

      Vrai

    • B. 

      Faux