MOLTO IMPORTANTE

Le informazioni sull'offerta didattica per il 2017/18, nonché le news aggiornate, sono disponibili sulle pagine web del catalogo corsi di laurea Sapienza:

Laurea in Ingegneria informatica e automatica:
https://corsidilaurea.uniroma1.it/it/corso/2017/ingegneria-informatica-e-automatica

Laurea magistrale in Ingegneria Informatica:
https://corsidilaurea.uniroma1.it/it/corso/2017/ingegneria-informatica

Laurea magistrale in Intelligenza artificiale e robotica:
https://corsidilaurea.uniroma1.it/it/corso/2017/intelligenza-artificiale-e-robotica

Tu sei qui

Prova finale - Esempio Test VCA

Italiano

A puro titolo di esempio vengono qui riportate alcune domande a risposta multipla che potrebbero far parte di un test VCA.

Un esempio di test completo è disponibile a questo link.

Domanda: Quali delle seguenti affermazioni relative al ciclowhilein Java è errata ?

  1. Qualunque sia il codice che definisce il ciclo è sempre possibile scrivere un ciclo do...while() equivalente.
  2. Le variabili utilizzate nella condizione di guardia del ciclo possono essere modificate nel corpo del ciclo stesso.
  3. All'interno del ciclo è sempre possibile utilizzare le istruzioni break e continue.
  4. Al termine del ciclo la condizione di guardia ha sempre valore false

Domanda: Si consideri la classe java ProvaInit , riportata di seguito:

public class ProvaInit { 
    private int x, y; 

    public int somma () { 
        return x+y;
    }

    public static void main (String[] args) {
        ProvaInit p=new ProvaInit ();
        p.x=10;
        System.out.println (p.somma ());
    }
}

Una sola delle seguenti affermazioni è vera. Quale?

  1. La classe causa un errore a tempo di compilazione, perché la variabile x è privata e non vi si può accedere dal metodo main.
  2. La classe causa un errore a tempo di esecuzione, perché la variabile y non è inizializzata.
  3. La classe compila correttamente. L'esecuzione del metodo main stampa 10, perché la variabile di istanza y viene automaticamente inizializzata a zero.
  4. La classe causa un errore a tempo di compilazione, perché la variabile y non è inizializzata.

Facebook logo Seguici su Facebook!