Monday, January 19, 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-
Comment définir un tableau de 3 int en Java :
int tab(3);
int tab[] = new int [3];
int [3] tab ;
int tab[3] ;

 -3-
Quelle est l?instruction qui entraîne la création d?une instance de la classe A possédant un attribut int :
A unA(5);
A unA = new A(5);
A unA = init(3);
A unA = create A(3);

 -4-
Etant donnée la définition suivante :
String s = "Essai";
Quelle est la proposition erronée
char c = s[0];
if (s.equals("OK")) {...}
int longueur = s.length();
s = s +"Fin";

 -5-
Parmi les propositions suivantes, quelles sont celles qui sont correctes :
le qualificatif final appliqué à un attribut indique que son contenu ne peut évoluer (constante)
le qualificatif final appliqué à une méthode indique qu?elle ne peut pas être redéfinie dans une classe dérivée
le qualificatif final appliqué à une classe indique qu?elle ne peut être utilisée comme classe de base lors d?un héritage
le qualificatif final appliqué à un package indique que la portée de ce package est limitée à son package père

 -6-
Etant données les classes suivantes
public class A
{
    public void foo() {...}
}
public class B extends A
{
    public void foo() {...}
}
Quelle est la proposition permettant à la méthode foo() de B d?invoquer la méthode foo de A :
super.foo();
base.foo() ;
A::foo()
A.foo();

 -7-
Quel élément ne peut-on pas stocker dans un Vector :
String
Boolean
int
Object

 -8-
Quelle type de collection permet de stocker des couples de valeurs :
Set
Stack
List
Map

 -9-
Etant donnée la classe :
class MyException extends Exception { ?.}
Quelle syntaxe n?est pas correcte :
throw new Exception ();
throw new MyException ();
throw "erreur";
Exception e = new MyException(); throw e;

 -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-
Quelles caractéristiques s?appliquent aux threads Java :
la création d?un thread peut s?effectuer par héritage de la classe Thread
la création d?un thread nécessite la redéfinition de la méthode start
la création d?un thread peut s?effectuer par implémentation de l?interface Runnable
la création d?un thread nécessite la redéfinition de la méthode run

 -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