[PDF] Exercices dirigés n°4 - corrigé public class ED4 { private static } void





Previous PDF Next PDF



Exercices dirigés Réseaux et protocoles

Exercice 5 : La couche Transport. On donne la structure de l'entête IP et la structure de l'entête TCP : 16. 0. 8. 4. 31. 24. 19. No. Version de l'IP(4).



Exercices dirigés n°4 - corrigé public class ED4 { private static } void

Exercices dirigés n°4 - corrigé ED4 obj = new ED4(510);obj.println(45); ... la classe Object est-il invoqué lorsque new B(5) est exécuté :.



Exercices dirigés Systèmes & Réseaux Informatiques B4 2

24 févr. 2003 L'allocateur peut-il satisfaire n'importe lequel des processus demandeurs. (autre que P1) en étant assuré de ne jamais laisser le système aller ...



Sujets des exercices dirigés Technologie pour les applications client

20 août 1992 Quelle est la durée totale du traitement des deux appels ? Page 9. CNAM- Année 2007/2008. -9- Exercices Technologie client-serveur.



Exercices dirigées

Exercices dirigés séance n°1- corrigé. Exercice 1 : compilation analyse d'un programme C n'est pas déclaré. VARI – ED n°1 – grammaires – corrigé. 5 ...



Séance dExercices Dirigés HTML CGI et PHP

ainsi que la variable CONTENT_LENGTH qui indique le nombre de caractères envoyés par le serveur. Web au script. Page 4. © CNAM Paris. UE IHM NSY110. ED HTML - 



Exercices dirigées

Exercices dirigés séance n°1- corrigé. Exercice 1 : compilation analyse d'un programme C n'est pas déclaré. VARI – ED n°1 – grammaires – corrigé. 5 ...



Séance dExercices Dirigés XML et XSLT

Par exemple xsl:template indique que l'élément template fait partie de xsl. Page 5. © CNAM Paris. UE IHM NSY110. ED XML et XSLT page 



Exercices dirigés

Exercices dirigés séance n°7 - corrigé. Exercice 1 : Matrice creuse nul ( (0 (4



Exercices dirigés n°1 - corrigé

Déclarer la variable int i à la valeur initiale '1' correspond à lui affecter la valeur de son code ASCII. Déclarer la variable char a de valeur initiale 49 

Exercices dirigés n°4 - corrigé public class ED4 { private static } void

ED n°4 corrigé

Exercices dirigés n°4 - corrigé

Résultat de l'exécution du programme suivant : public class ED4 { private int x = 0; private static int y = 0; public ED4(int x,int y){ this.x = x; this.y = y; void println( int a ){ int x = 1;

System.out.println(a);

x=x+5;

System.out.println(x);

System.out.println(this.x);

System.out.println(y);

y=y+2; public static void main( String[] args ){

ED4 obj = new ED4(5,10);obj.println(45);

System.out.println(ED4.y);

Solution

1

ED n°4 corrigé

45
6 5 10 12

Exécuter le programme suivant (C1.java):

public class C1{ public static void main(String[] args){

B b = new B();

class A{ public A(){

System.out.println("Je suis dans A");

class B extends A{ public B(){

System.out.println("Je suis dans B");

Solution

Je suis dans A

Je suis dans B

Quel est le résultat de l'exécution de ce programme (C2.java)? Le constructeur sans paramètre de

la classe Object est-il invoqué lorsque new B(5) est exécuté : public class C2{ public static void main(String[] args){

B b = new B(5);

class A{ public A(){

System.out.println("Je suis dans A);

public class B extends A{ public B(int x){

System.out.println("Je suis dans B");

Solution

- Je suis dans A - Je suis dans B Quels sont les problèmes identifiés à la compilation dans ce fichier source (C3.java): public class C3{ 2

ED n°4 corrigé

public static void main(String[] args){

B b = new B();

class A{ public A(int x){

System.out.println("Je vaux: "+x);

public class B extends A{ public B(){

System.out.println("Je suis dans B");

Solution

- le constructeur public A() est absent - une seule classe publique par fichier

La classe B peut-elle être compilée ? Quelle que soit la réponse, déterminer le modificateur le plus

adapté aux membres i et m de la classe A ? // fichier A.java package p1; public class A{ int i; void m(){System.out.println("i= "+i);} // fichier B.java package p1; public class B extends A{ public void main(String[] args){

System.out.println("i= "+i);

m();

Solution

- oui car les classes A et B appartenant au même package, les membres sans modificateur leur sont accessibles - protected Les assertions suivantes sont elles vraie ou fausse ?

- un membre protected (donnée ou méthode) peut-il être accédé par n'importe quelle classe

du même package ?

- un membre protected (donnée ou méthode) peut-il être accédé par n'importe quelle classe

de différents packages ? - un membre protected (donnée ou méthode) peut-il être accédé par ses sous-classes de différents packages ? - une classe final peut-elle être instanciée ? - une classe final peut-elle être étendue (dérivée) ? 3

ED n°4 corrigé

- une méthode final peut-elle être surchargée ?

Solution

- non - non - oui - oui - oui - non

Déterminer 2 façons de compléter le programme suivant pour que le constructeur de la classe B

initialise les variables d'instance x et y : public class A{ protected int x,y; public A( int x,int y ){ this.x = x;this.y = y; public class B extends A{ private int r; public B( int x,int y,int r ){ this.r = r;

Solution

- super(x,y) - this.x = x; this.y = y;

Etant donné le morceau de code :

try{ m1(); throw new E1(); m2(); catch( E2 e){...} catch(E3 e){...} m3(); - m2() sera-t-il exécuté ? - m3() sera-t-il exécuté ?

Solution

- non - non

Etant donné le morceau de code :

try{ m1(); throw new E2(); m2(); catch( E2 e){...} 4

ED n°4 corrigé

catch( E3 e){...} m3(); - m2() sera-t-il exécuté ? - m3() sera-t-il exécuté ?

Solution

- non - oui

Etant donné le morceau de code :

try{ m1(); throw new E2(); m2(); catch( E1 e){...} catch( E3 e){throw e;} finally{m4();} m3(); - m3() sera-t-il exécuté ?

Solution

- non

Etant donné le morceau de code :

try{ m1(); throw new E3(); m2(); catch( E1 e){...} catch(E3 e){throw e;} finally{m4();} m3(); - m3() sera-t-il exécuté ? - m4() sera-t-il exécuté ?

Solution

- non - oui

Qu'affiche le programme suivant :

public class C8{ static class E3 extends RuntimeException{} static class E2 extends RuntimeException{} static class E1 extends RuntimeException{} public static void main(String[] args){ int x = 1; try{ m1(); if( x!=1) throw new E3(); 5

ED n°4 corrigé

m2(); catch( E1 e){m1();} catch(E3 e){throw e;} finally{m4();} m3(); static void m1(){ System.out.println("m1");} static void m2(){System.out.println("m2");} static void m3(){System.out.println("m3");} static void m4(){System.out.println("m4");} - m3() sera-t-il exécuté ? - m4() sera-t-il exécuté ?

Solution

m1 m2 m4 m3 oui, oui

Soit le programme Java suivant:

import java.util.Scanner; public class Arret { public static int saisir(){ int x ; System.out.println("Entrez un entier positif : "); x = Terminal.lireInt(); if (x < 0){ throw new Stop2(); if (x == 0) { throw new Stop(); return x; public static int calculer (){ int x1 = 0; int x2 = 1000; x1 = saisir(); try { x2 = saisir(); }catch (Stop e){ System.out.println("recupere une exception Stop"); return x1+x2; public static void main(String [] args) { int y = 99999;

System.out.println("Debut main");

6

ED n°4 corrigé

try { y = calculer();

System.out.println("main OK");

} catch (Stop e){

System.out.println("main PB1");

} catch (Stop2 e){

System.out.println("main PB2");

System.out.println("le resultat calcule vaut = " + y);

System.out.println("main FIN");

class Stop extends RuntimeException {} class Stop2 extends RuntimeException {}

Question 1

Exécuter ce programme pour différents couples d'entiers saisis au clavier par exemple : 1 puis 3, 1

puis 0, 0 puis 1, -1 puis 1, 1puis -1 Expliquer pour chaque exécution les affichages constatés.

Solution

Debut main

Entrez un entier positif :

1

Entrez un entier positif :

quotesdbs_dbs29.pdfusesText_35
[PDF] Examen - LACL

[PDF] Examen régional de Jeune Juge de Sauts - monot

[PDF] EISTI 2008-2009

[PDF] Examen régional de Jeune Juge de Lancers - monot

[PDF] legislation du travail - Fichier-PDFfr

[PDF] FEUILLE D 'EXERCICES : Logique séquentielle

[PDF] Exercices/ corrigés en management 1 S1 Exercice 1 :

[PDF] Examen 1 : QCM et interprétations

[PDF] PLANNING DES EXAMENS DE RATTRAPAGE DE S2 FILIERE

[PDF] Examen Matière : Marketing International - L 'ENT de IGA Rabat

[PDF] Première LMD ST (S1) ~ Faculté des Sciences (Univ Tlemcen)

[PDF] Université des Sciences et de la Technologie Houari - usthb

[PDF] Épreuves uniques - Enseignement secondaire, 2e cycle

[PDF] IMM 5753F : Demande d 'examen médical - Citoyenneté et

[PDF] Les métiers des Sciences