31.07.2015 Views

Janvier 2003

Janvier 2003

Janvier 2003

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Université Henri Poincaré (Nancy 1)DEUG Science 2 -MIASEpreuve d'informatiqueSession de janvier <strong>2003</strong>Date: 20janvier <strong>2003</strong>Horaire: de 9hOOà 11h00Faculté des SciencesSujet d'examenDurée du sujet: 2 heuresResponsable: J.-P. Jacquot(tel. 03-83-68-41-22)Documents et calculatrices non autorisés.Les exercices sont indépendants. Les temps donnés sont indicatifs.1- Fonction mystère (30 minutes)Soit les classes Java données ci-dessous.public class Mystere {public int V;public Mystere s;public Mystere(int val, Mystere m) {v = val;if (m != null) {s = ID;}else {s = this;}}public void ins(int val) {Mystere m = new Mystere(val,s);s = m;}public String pr() {Mystere c = s;String res = ""+v;while (c != this) {res = res+" "+c.v;c = C.s;returnres;public class MystApp {public static void main(String[] args) {Mystere myst;myst = new Mystere(l, null);System.out.println("Question 1 : "+myst.pr(»;myst.ins(2);System.out.println("Question 2 : "+myst.pr(» ;myst.ins(3);System.out.println("Question 3 : "+myst.pr(»;myst = myst.s.s;System.out.println("Question 4 : "+myst.pr(» ;myst.ins(4) ;System.out.println("Question 5 : "+myst .pr ( ) ) ;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!