Programmation Java S1

  • Accueil
  • /
  • Cours
  • /
  • Programmation Java S1

PROGRAMMATION JAVA

——-

Document interdit

Choisir et justifier la bonne réponse

Exercice 1

Le code suivant:

int somme = 0;

int i ;

for (i = 1 ; i< 4 ; i = i + 1) {

somme = somme + i;

}

System.out.println(somme);

Produira l’affichage :

a) 6 b) 1 c)42 d) 0

Exercice 2 :

Quel est le problème d’un programme comportant les lignes suivantes :

while (true) {

System.out.println(\”Coucou\”);

}

il comporte une boucle infinie

il risque d’afficher bonjour à la place de coucou

il n’affiche rien

il ne compile pas

Exercice 3 : tableaux en deux dimensions

Soit le fragment de programme suivant:

FilelnputStream f = new FilelnputStream(‘‘test.txt”);

InputStreamReader r = new InputStreamReader(f);

BufferedReader rd = new BufferedReader(r);

String ligne;

int tableau [][] = newint [10][10];

int i=0;

int j=0;

ligne = rd.readLine();

while (ligne ! = null) {

if(ligne.equals(\”****\”)) {

i++;

}

else{

tableau[i] [j++] = Integer.parseInt(ligne) ;

}

ligne = rd.readLine();

}

rd.close();

Laquelle de ces propositions est vraie?

le programme lit un fichier contenant des séries de nombres entiers (1 par ligne) séparées par une ligne contenant 4 caractères “*”. Ces entiers sont stockés dans un tableau à deux dimensions : chaque ligne du tableau contient une série d’entiers.

le programme lit un fichier contenant des séries de nombres entiers (jusqu’à 10 par ligne) séparées par une ligne contenant au moins 4 caractères ‘‘*’’. Ces entiers sont stockés dans un tableau à deux dimensions : chaque ligne du tableau contient une série d’entiers.

Ce programme lit un fichier contenant des lignes remplies de caractère “*’’. Le nombre d’étoiles est converti en un entier qui est stocké dans un tableau.

Exercice 4

Donner le code en JAVA (dans une classe exécutable) qui calcule le schtroumpf des deux tableaux. Pour calculer le schtroumpf, il faut multiplier chaque élément du tableau 1 par chaque élément du tableau 2, et additionner le tout. Par exemple si l’on a :

Tableau 1 :

4 8 7 12

Tableau 2:

3 6

Le Schtroumpf sera:

3 * 4 + 3 * 8 + 3 * 7 + 3 * 12 + 6 * 4 + 6 * 8 – 6 * 7 + 6 * 12 = 279

——————————————-