Sei sulla pagina 1di 20

Aula Taliercio: Visione di un compito file:///C:/lavoro/FI2010/web/laboratorio/lab4/questionario/vedi_compi...

Gestione dei compiti

Corso: Fondamenti di Informatica (Canale 3)

Corsi di laurea: Ing. Settore Informazione

Domanda n. 1

Argomento: Unita' di elaborazione centrale


Peso: 1
Pubblica: N
Domanda: Quale delle seguenti affermazioni rappresenta il ciclo di funzionamento della
CPU?

Risposte:

1. accesso-esecuzione-decodifica

Punteggio: 0

2. accesso-esecuzione

Punteggio: 0

3. accesso-decodifica-esecuzione

Punteggio: 1

Spiegazione:

Domanda n. 2

Argomento: Unita' di elaborazione centrale


Peso: 1
Pubblica: N

1 of 20 16/11/2010 13:34
Aula Taliercio: Visione di un compito file:///C:/lavoro/FI2010/web/laboratorio/lab4/questionario/vedi_compi...

Domanda: Nel modello di von Neumann, l'unita' di controllo della CPU:

Risposte:

1. non e' presente

Punteggio: 0

2. costituisce uno dei quattro blocchi collegati al bus

Punteggio: 0

3. e' una parte di uno dei quattro blocchi collegati al bus

Punteggio: 1

4. si trova nel bus

Punteggio: 0

Spiegazione:

Domanda n. 3

Argomento: Rappresentazione dell'informazione


Peso: 1
Pubblica: N
Domanda: Dato il seguente numero binario in complemento a 2 a 7 bit , qual e' la sua
rappresentazione in base 10?

1111111

Risposte:

1. -7

Punteggio: 0

2. 127

Punteggio: 0

3. -1

Punteggio: 1

4. 0

Punteggio: 0

2 of 20 16/11/2010 13:34
Aula Taliercio: Visione di un compito file:///C:/lavoro/FI2010/web/laboratorio/lab4/questionario/vedi_compi...

5. nessuna delle precedenti affermazioni e' corretta

Punteggio: 0

Spiegazione:

Domanda n. 4

Argomento: Rappresentazione dell'informazione


Peso: 1
Pubblica: N
Domanda: Quale e' la rappresentazione binaria (a 8 bit, in complemento a due) del numero
-79?

Risposte:

1. 11001111

Punteggio: 0

2. 10110000

Punteggio: 0

3. 00100011

Punteggio: 0

4. 10110001

Punteggio: 1

5. il numero dato non puo' essere rappresentato in complemento a due a 8 bit

Punteggio: 0

Spiegazione:

Domanda n. 5

Argomento: Rappresentazione dell'informazione


Peso: 1
Pubblica: N
Domanda: Dato il seguente numero intero rappresentato in complemento a 2 a 11 bit, qual
e' la sua rappresentazione a 20 bit sempre in complemento a 2?

3 of 20 16/11/2010 13:34
Aula Taliercio: Visione di un compito file:///C:/lavoro/FI2010/web/laboratorio/lab4/questionario/vedi_compi...

00010110010

Risposte:

1. 11111111100010110010

Punteggio: 0

2. 01111111100010110010

Punteggio: 0

3. 00000000000010110010

Punteggio: 1

4. 10101010100010110010

Punteggio: 0

Spiegazione:

Domanda n. 6

Argomento: Rappresentazione dell'informazione


Peso: 1
Pubblica: N
Domanda: Quale e' il valore (espresso in base esadecimale) del numero 241 (espresso in
base 10)?

Risposte:

1. 10

Punteggio: 0

2. 16

Punteggio: 0

3. F1

Punteggio: 1

4. Mancano dei dati per eseguire il calcolo

Punteggio: 0

4 of 20 16/11/2010 13:34
Aula Taliercio: Visione di un compito file:///C:/lavoro/FI2010/web/laboratorio/lab4/questionario/vedi_compi...

Spiegazione:

Domanda n. 7

Argomento: Rappresentazione dell'informazione


Peso: 1
Pubblica: N
Domanda: A quale numero in base 10 corrisponde il numero A1F0 in base 16?

Risposte:

1. 41455

Punteggio: 0

2. 41456

Punteggio: 1

3. 256

Punteggio: 0

4. 41457

Punteggio: 0

Spiegazione:

Domanda n. 8

Argomento: Variabili e tipi


Peso: 1
Pubblica: N
Domanda: I tipi di dato fondamentali di Java per numeri interi, ordinati dal piu' piccolo al piu'
grande, sono:

Risposte:

1. short, byte, int, long

Punteggio: 0

2. byte, short, int, long

Punteggio: 1

5 of 20 16/11/2010 13:34
Aula Taliercio: Visione di un compito file:///C:/lavoro/FI2010/web/laboratorio/lab4/questionario/vedi_compi...

3. int, byte, short, long

Punteggio: 0

4. short, int, byte, long

Punteggio: 0

5. nessuna delle precedenti risposte e' corretta

Punteggio: 0

Spiegazione:

Domanda n. 9

Argomento: Iterazioni, array e stringhe


Peso: 1
Pubblica: N
Domanda: Il confronto lessicografico di due stringhe, nel caso peggiore, richiede un numero
di confronti tra singoli caratteri

Risposte:

1. uguale alla lunghezza della stringa piu' lunga

Punteggio: 0

2. uguale alla lunghezza della stringa piu' corta

Punteggio: 1

3. uguale alla somma delle lunghezze delle due stringhe

Punteggio: 0

4. nessuna delle precedenti affermazioni e' corretta

Punteggio: 0

Spiegazione:

Domanda n. 10

Argomento: Logica booleana


Peso: 1
Pubblica: N

6 of 20 16/11/2010 13:34
Aula Taliercio: Visione di un compito file:///C:/lavoro/FI2010/web/laboratorio/lab4/questionario/vedi_compi...

Domanda: Nel caso in cui le proposizioni P1 e P2 siano vere (TRUE) e P3 sia falsa (FALSE),
quali sono i valori di verita' delle seguenti proposizioni composte?

1) NOT P1 OR NOT (P2 AND P3)


2) P1 AND NOT P2 OR P3

Risposte:

1. TRUE, FALSE

Punteggio: 1

2. FALSE, TRUE

Punteggio: 0

3. FALSE, FALSE

Punteggio: 0

4. TRUE, TRUE

Punteggio: 0

Spiegazione:

Domanda n. 11

Argomento: Variabili e tipi


Peso: 1
Pubblica: N
Domanda: Assegnando un valore di tipo char a una variabile di tipo int

Risposte:

1. si commette un errore di sintassi, segnalato in fase di compilazione

Punteggio: 0

2. si commette sicuramente un errore logico, segnalato durante l'esecuzione del


programma

Punteggio: 0

3. viene segnalata la possibile perdita di precisione in fase di compilazione

Punteggio: 0

4. non si commette alcun errore

7 of 20 16/11/2010 13:34
Aula Taliercio: Visione di un compito file:///C:/lavoro/FI2010/web/laboratorio/lab4/questionario/vedi_compi...

Punteggio: 1

5. nessuna delle precedenti affermazioni e' corretta

Punteggio: 0

Spiegazione:

Domanda n. 12

Argomento: Variabili e tipi


Peso: 1
Pubblica: N
Domanda: Secondo le specifiche del linguaggio Java, quanti byte occupa una variabile di
tipo char?

Risposte:

1. dipende dall'insieme di caratteri considerato

Punteggio: 0

2. 1

Punteggio: 0

3. 2

Punteggio: 1

4. 4

Punteggio: 0

5. nessuna delle precedenti affermazioni e' corretta

Punteggio: 0

Spiegazione:

Domanda n. 13

Argomento: Iterazioni, array e stringhe


Peso: 1
Pubblica: N

8 of 20 16/11/2010 13:34
Aula Taliercio: Visione di un compito file:///C:/lavoro/FI2010/web/laboratorio/lab4/questionario/vedi_compi...

Domanda: In Java, applicando il metodo substring(0,str.length()) all'oggetto str di tipo String

Risposte:

1. si modifica l'oggetto str

Punteggio: 0

2. viene restituito un nuovo oggetto di tipo String dopo aver modificato str

Punteggio: 0

3. viene restituito un nuovo oggetto String uguale a str, senza pero' modificare str

Punteggio: 1

4. viene restituito un nuovo oggetto String uguale a str senza l'ultimo carattere, e non
viene modificato str

Punteggio: 0

5. si commette sicuramente un errore logico, segnalato durante l'esecuzione del


programma

Punteggio: 0

Spiegazione:

Domanda n. 14

Argomento: Variabili e tipi


Peso: 1
Pubblica: N
Domanda: In Java, per assegnare correttamente il valore 10 miliardi a una variabile di tipo
long, basta assegnare alla variabile

Risposte:

1. direttamente 10000000000

Punteggio: 0

2. 10000000000L

Punteggio: 1

3. 10000000000$

Punteggio: 0

4. il risultato di 100000 * 100000

9 of 20 16/11/2010 13:34
Aula Taliercio: Visione di un compito file:///C:/lavoro/FI2010/web/laboratorio/lab4/questionario/vedi_compi...

Punteggio: 0

5. nessuna delle precedenti affermazioni e' corretta

Punteggio: 0

Spiegazione:

Domanda n. 15

Argomento: Variabili e tipi


Peso: 1
Pubblica: N
Domanda: In Java, il calcolo della somma di due variabili alfa e beta di tipo long,

long alfa, beta, zeta;


alfa = x;
beta = y;
zeta = alfa + beta;

Risposte:

1. puo' lanciare l'eccezione di tipo ArithmeticException

Punteggio: 0

2. calcola sempre il valore corretto della somma perche' i numeri interi long in Java sono
espressi in complemento a due

Punteggio: 0

3. fornisce sempre un risultato corretto se alfa e beta son ambedue positivi o ambedue
negativi

Punteggio: 0

4. fornisce sempre un risultato corretto se alfa e beta sono di segno discorde

Punteggio: 1

5. nessuna delle precedenti affermazioni e' corretta

Punteggio: 0

Spiegazione:

10 of 20 16/11/2010 13:34
Aula Taliercio: Visione di un compito file:///C:/lavoro/FI2010/web/laboratorio/lab4/questionario/vedi_compi...

Domanda n. 16

Argomento: Variabili e tipi


Peso: 1
Pubblica: N
Domanda: Qual e' il valore del piu' grande numero rappresentabile come int in Java? (il
simbolo ^ indica l'operazione di elevamento a potenza)

Risposte:

1. 2^31

Punteggio: 0

2. 2^31 - 1

Punteggio: 1

3. 2^32 - 1

Punteggio: 0

4. 2^15

Punteggio: 0

5. nessuna delle precedenti affermazioni e' corretta

Punteggio: 0

Spiegazione:

Domanda n. 17

Argomento: Variabili e tipi


Peso: 1
Pubblica: N
Domanda: In Java, una costante e'

Risposte:

1. solo una variabile statica di sistema a cui non puo' essere assegnato alcun valore,
come Math.PI

Punteggio: 0

2. una variabile con attributo static

Punteggio: 0

11 of 20 16/11/2010 13:34
Aula Taliercio: Visione di un compito file:///C:/lavoro/FI2010/web/laboratorio/lab4/questionario/vedi_compi...

3. una variabile con attributo final

Punteggio: 1

4. una variabile con attributo public

Punteggio: 0

5. nessuna delle risposte precedenti e' corretta

Punteggio: 0

Spiegazione:

Domanda n. 18

Argomento: Iterazioni, array e stringhe


Peso: 1
Pubblica: N
Domanda: Utilizzo in Java degli operatori relazionali su stringhe. Il seguente codice
restituisce il valore:

String alfa = "ciao";


alfa += " mare";
if (alfa == "ciao mare")
return 1;
if ("ciao mare" == "ciao mare")
return 2;
return 3;

Risposte:

1. 1

Punteggio: 0

2. 2

Punteggio: 1

3. 3

Punteggio: 0

4. viene generato un errore in compilazione

Punteggio: 0

5. viene generato sicuramente un errore logico, segnalato durante l'esecuzione del

12 of 20 16/11/2010 13:34
Aula Taliercio: Visione di un compito file:///C:/lavoro/FI2010/web/laboratorio/lab4/questionario/vedi_compi...

programma

Punteggio: 0

Spiegazione:

Domanda n. 19

Argomento: Logica booleana


Peso: 1
Pubblica: N
Domanda: Utilizzo in Java degli operatori logici e relazionali, e relative precedenze. Quale e'
il risultato della seguente espressione booleana, sapendo che a=false?

((a && b) || (!a && !b)) != (!a || !b) && (a || b)

Risposte:

1. sempre vera

Punteggio: 0

2. sempre falsa

Punteggio: 0

3. uguale al valore di b: solo se b vale true, allora l'espressione vale true

Punteggio: 1

4. l'opposto del valore di b: solo se b vale false, allora l'espressione vale true

Punteggio: 0

5. nessuna delle precedenti risposte e' corretta

Punteggio: 0

Spiegazione:

Domanda n. 20

Argomento: Logica booleana


Peso: 1
Pubblica: N

13 of 20 16/11/2010 13:34
Aula Taliercio: Visione di un compito file:///C:/lavoro/FI2010/web/laboratorio/lab4/questionario/vedi_compi...

Domanda: Utilizzo in Java degli operatori logici e relazionali, e relative precedenze. Quale e'
il risultato della seguente espressione booleana, sapendo che a=true?

((a && b) || (!a && !b)) != (!a || !b) && (a || b)

Risposte:

1. sempre vera

Punteggio: 1

2. sempre falsa

Punteggio: 0

3. uguale al valore di b: solo se b vale true, allora l'espressione vale true

Punteggio: 0

4. l'opposto del valore di b: solo se b vale false, allora l'espressione vale true

Punteggio: 0

5. nessuna delle precedenti risposte e' corretta

Punteggio: 0

Spiegazione:

Domanda n. 21

Argomento: Logica booleana


Peso: 1
Pubblica: N
Domanda: Utilizzo in Java degli operatori logici e relazionali, e relative precedenze. Quale e'
il risultato della seguente espressione booleana?

(!a && !b)) != (a || b)

Risposte:

1. sempre vera

Punteggio: 1

2. sempre falsa

14 of 20 16/11/2010 13:34
Aula Taliercio: Visione di un compito file:///C:/lavoro/FI2010/web/laboratorio/lab4/questionario/vedi_compi...

Punteggio: 0

3. uguale al valore di b: solo se b vale true, allora l'espressione vale true

Punteggio: 0

4. l'opposto del valore di b: solo se b vale false, allora l'espressione vale true

Punteggio: 0

5. nessuna delle precedenti risposte e' corretta

Punteggio: 0

Spiegazione:

Domanda n. 22

Argomento: Variabili e tipi


Peso: 1
Pubblica: N
Domanda: In Java, il tipo di dati double permette di rappresentare numeri di

Risposte:

1. circa sette cifre decimali significative

Punteggio: 0

2. circa nove cifre decimali significative

Punteggio: 0

3. circa undici cifre decimali significative

Punteggio: 0

4. circa quindici cifre decimali significative

Punteggio: 1

5. nessuna delle precedenti risposte e' corretta

Punteggio: 0

Spiegazione:

15 of 20 16/11/2010 13:34
Aula Taliercio: Visione di un compito file:///C:/lavoro/FI2010/web/laboratorio/lab4/questionario/vedi_compi...

Domanda n. 23

Argomento: Iterazioni, array e stringhe


Peso: 1
Pubblica: N
Domanda: Il metodo hasNextDouble della classe Scanner

Risposte:

1. richiede un parametro di tipo double

Punteggio: 0

2. richiede un parametro di tipo String

Punteggio: 0

3. non richiede alcun parametro

Punteggio: 1

4. nessuna delle risposte precedenti e' corretta

Punteggio: 0

Spiegazione:

Domanda n. 24

Argomento: Iterazioni, array e stringhe


Peso: 1
Pubblica: N
Domanda: In una classe, il costruttore

Risposte:

1. non puo' ricevere parametri

Punteggio: 0

2. va sempre definito nel sorgente prima degli altri metodi della classe

Punteggio: 0

3. se definito, e' sempre unico

Punteggio: 0

4. ha come scopo principale quello di inizializzare le variabili di esemplare

16 of 20 16/11/2010 13:34
Aula Taliercio: Visione di un compito file:///C:/lavoro/FI2010/web/laboratorio/lab4/questionario/vedi_compi...

Punteggio: 1

5. nessuna delle risposte precedenti e' corretta

Punteggio: 0

Spiegazione:

Domanda n. 25

Argomento: Iterazioni, array e stringhe


Peso: 1
Pubblica: N
Domanda: Quando si invoca l'operatore new

Risposte:

1. si costruisce un'area di memoria per la variabile riferimento all'oggetto

Punteggio: 0

2. si costruisce un'area di memoria per l'oggetto

Punteggio: 1

3. si costruisce un'area di memoria per la variabile riferimento e per l'oggetto

Punteggio: 0

4. nessuna delle precedenti, entrambe le aree di memoria sono gia' allocate

Punteggio: 0

Spiegazione:

Domanda n. 26

Argomento: Iterazioni, array e stringhe


Peso: 1
Pubblica: N
Domanda: Sia public class Anello {int info; Anello prossimo; } Come si seleziona la variabile
dell'esemplare della classe cosi' definito: Anello primo = new Anello(); ?

Risposte:

1. primo.info

17 of 20 16/11/2010 13:34
Aula Taliercio: Visione di un compito file:///C:/lavoro/FI2010/web/laboratorio/lab4/questionario/vedi_compi...

Punteggio: 1

2. primo.prossimo.info

Punteggio: 0

3. primo.info()

Punteggio: 0

4. Anello.prossimo

Punteggio: 0

5. Anello.info

Punteggio: 0

Spiegazione:

Domanda n. 27

Argomento: Classi
Peso: 1
Pubblica: N
Domanda: Un metodo di esemplare (cioe' non statico)

Risposte:

1. ha un numero arbitrario di parametri impliciti, tanti quanti sono definiti nella sua
intestazione o firma

Punteggio: 0

2. ha un parametro implicito soltanto se il suo valore di ritorno non e' void

Punteggio: 0

3. ha sempre un parametro implicito

Punteggio: 1

4. nessuna delle risposte precedenti e' corretta

Punteggio: 0

Spiegazione:

18 of 20 16/11/2010 13:34
Aula Taliercio: Visione di un compito file:///C:/lavoro/FI2010/web/laboratorio/lab4/questionario/vedi_compi...

Domanda n. 28

Argomento: Classi
Peso: 1
Pubblica: N
Domanda: Una variabile di esemplare

Risposte:

1. puo' non essere inizializzata perche' si ha una inizializzazione di default

Punteggio: 1

2. deve essere inizializzata altrimenti viene sempre lanciata una eccezione

Punteggio: 0

3. deve essere inizializzata altrimenti il compilatore segna errore

Punteggio: 0

4. nessuna delle risposte precedenti e' corretta

Punteggio: 0

Spiegazione:

Domanda n. 29

Argomento: Logica booleana


Peso: 1
Pubblica: N
Domanda: Il metodo seguente:

public static boolean valuta(int a, int b){


if((a % b == 0) && (b != 0))
return true;
else
return false;
}

Risposte:

1. Puo' incorrere in un errore di divisione per zero lanciando l'eccezione


ArithmeticException

Punteggio: 1

19 of 20 16/11/2010 13:34
Aula Taliercio: Visione di un compito file:///C:/lavoro/FI2010/web/laboratorio/lab4/questionario/vedi_compi...

2. Non lancia mai eccezioni

Punteggio: 0

3. Da' un errore in compilazione

Punteggio: 0

Spiegazione:

Domanda n. 30

Argomento: Iterazioni, array e stringhe


Peso: 1
Pubblica: N
Domanda: Il seguente frammento di codice:

public static void main(String[] args) {


String s = "Pippo";
boolean b = s.equals("pippo");
System.out.println(b);
}

Risposte:

1. Segnala un errore in compilazione

Punteggio: 0

2. Lancia un'eccezione in fase di esecuzione

Punteggio: 0

3. Stampa false

Punteggio: 1

4. Nessuna delle risposte presenti e' corretta

Punteggio: 0

Spiegazione:

20 of 20 16/11/2010 13:34