Tuesday, January 13, 2026 | Accueil | Contact    
COGITEC - Transfert de savoir-faire en technologie objet
  |   Valeurs  |   Partenaires  |  Location  |  
  PRESENTATION ENTREPRISE
  Activités
  Localisation
 
  FORMATION
  Catalogue
  Calendrier
  Proposer une date
  Evaluez-vous
 
  RECHERCHE
  Formations
  Stages
 
  REFERENCES
  Interentreprises
  Intra entreprise
  Accompagnement
 
  DEVELOPPEMENT
 
 
  COGITEC
  12 avenue Jules Verne
44230 Saint Sébastien / Loire
Mail : cogitec@cogitec.fr
Tél: 02 40 94 78 68
 
EVALUEZ-VOUS EN LIGNE
  Java
Programmation Java avec Eclipse

Répondez aux 12 questions suivantes pour évaluer vos connaissances sur cette formation.

 -1-
Quel type n?est pas un type primitif Java :
char
float
boolean
String

 -2-
Parmi les propositions suivantes, quelle est la seule valide et qui affiche « valeur : 12 » à l?écran :
System.out.println("valeur : " + 12);
System.out.println("valeur : ", 12);
System.Out.println("valeur : ", 12);
System.out.println("valeur : ", String(12));

 -3-
Parmi les propositions suivantes, quelles sont celles qui sont correctes ?
Tout objet java est créé dynamiquement à l?aide de l?opérateur new
dés qu?un objet n?est plus référencé, sa destruction s?effectue implicitement par le garbage collector
Plusieurs références différentes peuvent accéder à un même objet
La méthode void terminate() permet de définir un traitement exécuté lors de la destruction d?un objet par le garbage collector.

 -4-
La compilation des fichiers contenant respectivement :
    package truc;
    class A {}
et
    package bidule;
    import truc.*;
    class B { private A a;}

provoque une erreur, pour y remédier, il faut :
Dans le package truc, déclarer la classe A en public
Dans le package bidule, déclarer la classe B en public
Dans le package bidule, écrire import truc.A; à la place de import truc.*;
Dans le package truc, rajouter export A;

 -5-
Une méthode abstraite est une méthode qui :
ne possède pas d?argument
ne possède pas de valeur de retour
ne possède pas de code
cette notion n'existe pas en Java

 -6-
Etant donnée la définition de l?interface :
interface I {
    public void foo();
}
Quelle est la syntaxe permettant à une classe de la réaliser :
class A implements I { public void foo() {...}}
class A realizes I { public void foo() {...}}
class A implements I { void foo() {...}}
class A realizes I { public abstract void foo() {...}}

 -7-
Quelle classe ne permet pas de parcourir une collection :
Iterator
Enumeration
ListEnumeration
ListIterator

 -8-
Parmi les propositions suivantes, quelle est celle qui n?est pas une collection :
Vector
Set
Hashtable
HashMap

 -9-
L?instruction finally permet :
d'exécuter du code en toute circonstance
d'arrêter le programme
de lever la dernière exception générée
de renvoyer la main à la fonction appelante

 -10-
Quelle caractéristique ne s?applique pas aux exceptions :
un try est suivi d?un catch
un try peut être suivi de plusieurs catch
un try peut être imbriqué dans un autre try
un try est toujours suivi d?un finally

 -11-
L?instruction synchronized permet :
une exécution d?un bloc en exclusion mutuelle
la portabilité des threads
la suspension d?un thread
l?attente de la fin d?un thread

 -12-
Quel est le rôle de la méthode forName (String className) de la classe Class :
instancier une classe
charger une classe dynamiquement
récupérer le nom d?une classe
parcourir une collection