Anteprima
Vedrai una selezione di 3 pagine su 6
Informatica I - Esercizi teoria 1 Pag. 1 Informatica I - Esercizi teoria 1 Pag. 2
Anteprima di 3 pagg. su 6.
Scarica il documento per vederlo tutto.
Informatica I - Esercizi teoria 1 Pag. 6
1 su 6
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

Domanda n. 4

Argomento: Sintassi e semantica di Java

Domanda: Si considerino le seguenti istruzioni il compilatore: double n = 5.3; int m = n;

Risposte:

1. accetta l’enunciato e assegna ad m il valore 5

2. segnala un errore semantico ed interrompe la compilazione

3. segnala un errore sintattico ed interrompe la compilazione

Domanda n. 5

Argomento: Sintassi e semantica di Java

Domanda: Dopo l’esecuzione del seguente codice le variabili s e lunghezza contengono

rispettivamente i valori: String saluto = “Hello, world!”; String s = saluto.substring(0,5); int

lunghezza = s.length();

Risposte:

1. “Hello,” e 6

2. “Hello” e 5

3. il codice viene compilato correttamente ma viene generato un errore in

esecuzione java.lang.StringIndexOutOfBoundException

Domanda n. 6

Argomento: Sintassi e semantica di Java

Domanda: I metodi predicativi sono metodi che:

Risposte:

1. modificano lo stato dell'oggetto su cui agiscono

2. restituiscono lo stato dell'oggetto su cui agiscono

3. verificano lo stato di un oggetto restituendo un numero intero

4. restituiscono valori booleani

Domanda n. 7

Argomento: Sintassi e semantica di Java

Domanda: Il seguente codice è equivalente

int j = 0; int i = 10; while(i > 4)

{

j++;

i--;

}

System.out.println("Il ciclo e' stato eseguito "+j+"

volte.");

Risposte:

1. al seguente codice

int i = 10;

for(int j = 0 ; j < i ; j++)

{ i--;

}

System.out.println("Il ciclo e' stato eseguito "+j+"

volte.");

2. al seguente codice

int j = 0;

for(int i = 10 ; i > 4 ; i--)

{ j++;

}

System.out.println("Il ciclo e' stato eseguito "+j+"

volte.");

3. al

seguente

codice

int j = 0;

for(int i = 10 ; i > 4 ; i--)

{ i--;

j++;

}

System.out.println("Il ciclo e' stato eseguito "+j+"

volte.");

4. nessuna delle precedenti è esatta.

Domanda n. 8

Argomento: Sintassi e semantica di Java

Domanda: Quale delle espressioni logiche sotto riportate e' equivalente alla seguente?

!((a > 0) && (a < 10))

Risposte:

1. a <=0

a >= 10

&&

2. a <0 || a > 10

3. a <=0 ||

>= 10

a

4. a <0

a >

&&

10

Domanda n. 9

Argomento: Sintassi e semantica di Java

Domanda: Con riferimento alla classe Scanner di Java, quale è il significato del metodo hasNext() ?

Risposte:

1. individua il prossimo "token" nel flusso di input letto dallo Scanner

2. indica quanti sono i token totali nel flusso di input letto dallo Scanner

3. verifica se esiste un "token" valido nella porzione non ancora esaminata del flusso di input letto

dallo

Scanner

4. indica quanti sono i "token" nella porzione non ancora esaminata del flusso di input letto dallo

Scanner

Domanda n. 10

Argomento: Classi e oggetti

Domanda: Sia P una classe dotata dei metodi private void f() e public void g(). Come si invoca il

metodo f dall'interno del metodo g?

Risposte:

1. f();

2. static.f();

3. P.f();

4. L'invocazione non è possibile perchè f è private

Domanda n. 11

Argomento: Sintassi e semantica di Java

Quale dei seguenti frammenti equivale al frammento:

Domanda:

{ init;

do { stat; espr2; }

while (espr1); }

Risposte:

1. nessuna delle rimanenti risposte è corretta

2. Il

framment

o:

{ init;

while(espr1)

{ espr2, stat; }

} 3. Il frammento:

{ init;

while(espr1)

{ stat; espr2; }

}

4. Il frammento:

{ for ( init; espr1; espr2)

stat;

}

Dettagli
Publisher
A.A. 2012-2013
6 pagine
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher enricopava di informazioni apprese con la frequenza delle lezioni di Informatica 1 e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Padova o del prof Avanzini Federico.