Vous êtes sur la page 1sur 3

EPREUVE DE COMPOSITION

FOE/FOR/009/-CT AGREMENT D’ETAT


Version : 02 N°683/MESRS/DC/SGMD/DGES/DPES/CTJ/CJ/SA/030SGG20
1ère Université Certifiée ISO 21001 version 2018 dans
Page 1 sur 3 l’Afrique Subsaharienne

CORRIGE EPREUVE JAVA

Dossier 1
1- Java est un langage
c) Compilé et Interprété
2- Choisir la bonne réponse
a) Une classe peut implémenter plusieurs interfaces mais doit étendre une seule
classe
3- La liaison tardive est essentielle pour assure
b) Le polymorphisme
4- Comment afficher Hello à l’écran en Java ?
System.out.println("Hello"); ou System.out.print("Hello");
5- Que dois-je écrire pour créer un tableau d’entiers possédant 8 cases ?
int tab[]; tab = new int[8];
6- J’ai un tableau tab Quelle est sa taille ?
tab.lenght
7- J’ai écrit un programme dans le fichier Main.java. Quelles sont les deux
commandes à écrire (dans l’invite de commande Windows) afin de compiler mon
programme puis de l’exécuter ?
javac Main.java
java Main
8- Quelle paire de symboles caractérise les tableaux ?
[]
9- Comment récupérer la valeur saisie au clavier en java ?
Scanner scan = new Scanner(System.in) ;
Int n = scan.nextInt();
String nom = scan.nextLine();
10- Lequel/Lesquels de ces mots clefs permettent de déclarer un nombre à virgule ?
b) double d) float

Dossier 2
1- Ecrire un programme en java qui lit un entier puis détermine s’il est premier ou
non. On rappelle qu’un entier est dit premier s’il a exactement deux diviseurs
EPREUVE DE COMPOSITION
FOE/FOR/009/-CT AGREMENT D’ETAT
Version : 02 N°683/MESRS/DC/SGMD/DGES/DPES/CTJ/CJ/SA/030SGG20
1ère Université Certifiée ISO 21001 version 2018 dans
Page 2 sur 3 l’Afrique Subsaharienne

différents ; 1 et lui-même. Ex : 2, 3, 7, 17 sont tous premiers, et 4, 10, 27 ne le sont


pas.

Scanner sc = new Scanner(System.in) ;


System.out.println(“Entrez le nombre”) ;
Int n = sc.nextInt() ;
Int compeur = 0 ;

For(int i =1 ;i<= n ;i++){


If(n%i==0){
Compteur = compteur + 1;
}
}

If(compteur == 2){
System.out.println(n +” est un nombre premier”);
}else
System.out.println(n +” n’est pas un nombre premier”);

2- Ecrire un programme en java qui détermine le produit de deux matrices.


Ici nous avons considéré la seule matrice

int som,lig=3,col=3;
int mat[lig][col] , matpro[lig][col];

for(int i=0; i<lig; i++)


{
for(int j=0; j<col; j++)
{
int som =0 ;
for(int k=0; k<lig ; k++)
{
som=som + (mat[k][j] * mat[i][k]) ;
}
EPREUVE DE COMPOSITION
FOE/FOR/009/-CT AGREMENT D’ETAT
Version : 02 N°683/MESRS/DC/SGMD/DGES/DPES/CTJ/CJ/SA/030SGG20
1ère Université Certifiée ISO 21001 version 2018 dans
Page 3 sur 3 l’Afrique Subsaharienne

matpro[i][j]=som;
}
}

Vous aimerez peut-être aussi