Newsgroup: it.comp.hardware.video-3d
Titolo: Anke a queste x favore

QUIZ
Quesito 1
  Si consideri il seguente programma:
  public class A {
      public int valore = 0;
  }
  public class Prova{
      public static void main(String[] args) {
          A array[] = new A[4];
          array[0].valore = 3;
          System.out.println(array[0].valore);
      }
  }
  Quale delle seguenti affermazioni è corretta?
    1.. Non compila
    2.. Ho un errore a run-time
    3.. Stampa a video 3
    4.. Stampa a video 0
Quesito 2
Si consideri il seguente programma:
public class A {
    public void metodo(int[] array){
        for (int i = 1; i < array.length; i++) {
            array[i] = array[i-1];
        }
    }
}
public class Prova {
    public static void main(String arg[]){
        int [] ar = {1, 2, 3, 4};
        A a = new A();
        a.metodo(ar);
        for(int i=0; i<ar.length; i++){
            System.out.print(ar[i] + " ");
        }
    }
}
Quale delle seguenti affermazioni è corretta?
    1.. Stampa a video 1 1 2 3
    2.. Stampa a video 1 2 3 4
    3.. Stampa a video 1 1 1 1
    4.. Non compila
    5.. Da un errore a run-time
Quesito 3
Si consideri il seguente programma:
public class Vestito{
    private int taglia = 38;
    public Vestito(int taglia){
        this.taglia = taglia;
    }
    public int getTaglia(){
        return taglia;
    }
    public String toString(){
        return "taglia " + taglia;
    }
}
public class Armadio {
    private Vestito vestiti[];
    public Armadio(int capacita){
        vestiti = new Vestito[capacita];
    }
    public void inserisci(Vestito vestito, int posizione){
        vestiti[posizione] = vestito;
    }
    public Vestito preleva(int posizione, int taglia){
        Vestito v = null;
        ??????{
            v = vestiti[posizione];
            vestiti[posizione] = null;
        }
        return v;
    }
}
Cosa deve essere inserito al posto di ?????? affinché il metodo preleva
restituisca il vestito nella posizione specificata esclusivamente se la
taglia coincide con quella richiesta?
    1.. if(vestiti[posizione] != null || vestiti[posizione].getTaglia() ==
taglia)
    2.. if(vestiti[posizione].getTaglia() == taglia && vestiti[posizione] !=
null)
    3.. if(vestiti[posizione] != null && vestiti[posizione].getTaglia() ==
taglia)
    4.. if(vestiti[posizione].getTaglia() == taglia || vestiti[posizione] !=
null)
    5.. Nessuna delle risposte
    6.. if(vestiti[posizione].getTaglia() == taglia)
Quesito 4
Si consideri il seguente programma:
public class Elemento {
    public int valore; public Elemento suc;
}
public class Prova{
    public static void main(String[] args) {
        Elemento testa, temp1, temp2, temp3, temp4;
        temp4=new Elemento(); temp4.valore=1;
        temp3=new Elemento(); temp3.valore=6;
        temp2=new Elemento(); temp2.valore=9;
        temp1=new Elemento(); temp1.valore=2;
        testa=temp1;
        temp1.suc=temp2;
        temp2.suc=temp3;
        temp3.suc=temp4;
        System.out.println(??????);
    }
}
Cosa deve essere inserito al posto di ?????? perchè venga stampato il valore
6?
    1.. testa.suc.valore
    2.. testa.suc.suc.valore
    3.. testa.suc.suc.suc.valore
    4.. testa.valore
Quesito 5
Data una classe cosi' definita:
public class Classe{
    private Classe link;
    public void setLink(Classe l) {
        link=l;
    }
    public Classe getLink() {
        return link;
    }
}
e un metodo main con le seguenti istruzioni:
Classe c=new Classe();
c.setLink(new Classe());
c.getLink().setLink(new Classe());
c.setLink(new Classe());
Quante istanze ho creato in totale e quante ne sono rimaste raggiungibili
(cioe' non garbage collected)?
    1.. 4 e 4
    2.. 4 e 2
    3.. 2 e 2
    4.. 2 e 1
    5.. 2 e 4
Quesito 6
Dato il seguente programma Java, cosa viene stampato a video?
public class Vagone
    private int numero;
    private Vagone next;
    public Vagone (int i)
        numero = i;
    }
    public void addNext(Vagone n) {
        next = n;
    }
    public Vagone getNext() {
        return next;
    }
    public int getNumero() {
        return numero;
    }
    public static void main (String a[])
        Vagone v = new Vagone(3);
        v.addNext(new Vagone(2));
        v.getNext().addNext(new Vagone(4));
        v.getNext().getNext().addNext(new Vagone(1));
        System.out.println(v.getNext().getNext().getNumero());
    }
}
    1.. Non compila
    2.. Compila, ma da' un errore a runtime
    3.. 3
    4.. 2
    5.. 4

     1.. Stampa a video 1 1 2 3
A prima vista direi questa.
Ora però basta, mi fermo perché non sarebbe giusto farti i compiti. Dammi
retta, se vuoi imparare un bel linguaggio di programmazione non ti pentirai
di Java.

 ha scritto nel messaggio
news:WbyRb.153793$VW.62...@news3.tin.it...


 [cut]
Visto che sono quiz di caratttere sintattico e non semantico, non fai prima
scaricarti il java SDK e provare anzichè scassare le palle?

 Scusatemi x il Post Ot
Già che ci sei impara a quotare(sotto e senza portarti dietro 6 kili di
messaggio).

 ha scritto nel messaggio
news:_IyRb.154009$VW.62...@news3.tin.it...


 Ho sbagliato ma nn rompere il ****!!!Fatti un Buco!!!!!!!!
1) Impara a quotare
2) Non mi pare il caso di fare l'offeso
3) Studia Java anzichč perdere tempo in un ng di schede 3d(studia anche
java3d va)

 Scusatemi x il Post Ot
Magari prima di studiare Java č meglio studiare un po' di sano quoting.
Il tuo č pessimo.

 Ho sbagliato ma nn rompere il ****!!!Fatti un Buco!!!!!!!!
ROTFL...vuoi che ti facciamo i compiti e ti lamenti pure anche se sei
vistosamente OT....ma torna a  studiare e cerca di farlo con le tue forze
che altrimenti non imparerai proprio niente.....e poi non insultare che č
meglio..sembri un bambino viziato e patetico.

 che altrimenti non imparerai proprio niente.....e poi non insultare che è


 detto ke ho sbagliato nn potete tirarmi le storie x un caxxo
E insiste...
Comunque ripeto: il tuo quoting è errato.

 detto ke ho sbagliato nn potete tirarmi le storie x un caxxo
Visto che per sbaglio l'hai mandato al ng, per sbaglio tutti hanno visto che
non fai i compiti ^_^ E per sbaglio ti stiamo suggerendo qualcosina che
magari male non ti farebbe (anche il quoting non ti farebbe tanto male..).
Nessuno ti processa, certo, mica siamo in
it.discussioni.legge.processi.scopiazzatori ^_^