Anteprima
Vedrai una selezione di 3 pagine su 6
Informatica I - Esercizi Pag. 1 Informatica I - Esercizi Pag. 2
Anteprima di 3 pagg. su 6.
Scarica il documento per vederlo tutto.
Informatica I - Esercizi 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

QUESTIONARIO 2

Domanda n. 1

Argomento: Sintassi e semantica di Java

Domanda: Assegnando un riferimento null ad una variabile di tipo Integer

Risposte:

1. si commette un errore di sintassi

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

3. non si commette alcun errore

4. si azzera il valore dell'oggetto cui la variabile si riferisce

Domanda n. 2

Argomento: Sintassi e semantica di Java

Domanda: Se la variabile var contiene un riferimento null al momento dell'invocazione var.metodo()

Risposte:

1. si commette un errore di sintassi

2. si commette un errore logico, segnalato durante l'esecuzione del programma con il lancio di

un'eccezione

3. non si commette alcun errore

Domanda n. 3

Argomento: Sintassi e semantica di Java

Domanda: Restituendo un riferimento null come valore di ritorno di un metodo

Risposte:

1. si commette un errore di sintassi

2. si commette un errore logico, segnalato durante l'esecuzione del programma con il lancio di

un'eccezione

3. non si commette alcun errore

Domanda n. 4

Argomento: Classi e oggetti

Domanda: In un linguaggio di programmazione orientato agli oggetti, la "interfaccia pubblica" di una classe e`

definita come

Risposte:

1. l'insieme dei suoi campi di esemplare

2. l'insieme dei suoi costruttori e metodi pubblici

3. l'insieme dei suoi metodi statici e non statici

4. il suo codice sorgente

Domanda n. 5

Argomento: Classi e oggetti

Domanda: In un linguaggio di programmazione orientato agli oggetti, il paradigma di programmazione noto

come

"incapsulamento"

Risposte:

1. si riferisce alla possibilita` di proteggere lo stato di un oggetto di una classe, rendendolo accessibile

solo attraverso l'interfaccia pubblica della classe stessa

2. dice che non bisogna divulgare il codice sorgente di una classe

3. si riferisce alla possibilita` di scrivere codice indipendente dalla CPU, compilando una o piu` classi in

un file di bytecode ed eseguendo il codice con un interprete.

Domanda n. 6

Argomento: Classi e oggetti

Domanda: In un linguaggio di programmazione orientato agli oggetti, le variabili di esemplare definite in una

classe

Risposte:

1. sono i parametri espliciti dei metodi della classe

2. servono a memorizzare lo stato della classe

3. servono a memorizzare lo stato di un oggetto appartenente alla classe

4. contengono sempre riferimenti ad oggetti appartenenti alla classe

Domanda n. 7

Argomento: Sintassi e semantica di Java

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

“Hello,

valori: String saluto = world!”; String s = saluto.substring(0,5); int lunghezza = s.length();

Risposte:

“Hello,”

1. e 6

“Hello”

2. e 5

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

esecuzione java.lang.StringIndexOutOfBoundException

Domanda n. 8

Argomento: Sintassi e semantica di Java

Domanda: Se input è un oggetto di tipo Scanner che legge da System.in e viene eseguita l'istruzione

“Carlo

String studente = input.nextLine(); qual è il valore di studente se l’utente digita la stringa Rossi

507611”?

Risposte:

1. Carlo

2. CarloRossi507611

3. 507611

4. Carlo Rossi

07611

Domanda n. 9

Argomento: Sintassi e semantica di Java

Domanda: Per overloading (o sovraccarico) del nome si intende

Risposte:

1. Che in una stessa classe più metodi, o piu` costruttori, hanno lo stesso nome

2. Che in una stessa classe più metodi, o piu` costruttori, o piu` campi di esemplare, hanno lo stesso

nome

3. Che un metodo o un costruttore vengono invocati troppe volte

4. Che nell’invocare un metodo o un costruttore si sono usati parametri espliciti in più

Domanda n. 10

Argomento: Sintassi e semantica di Java

Domanda: Come si realizza l’incapsulamento o information hiding in Java?

Risposte:

1. Attraverso la creazione di oggetti all’interno di altri oggetti

2. Mantenendo nascosto il codice che realizza il corpo dei metodi di una classe

3. Attraverso il controllo dell'accesso alle classi ed ai membri di classe, usando opportuni specificatori

di accesso

Domanda n. 11

Argomento: Sintassi e semantica di Java

Domanda: Il seguente frammento di codice String vuoto = null; int k = vuoto.length();

Risposte:

1. non compila perche` la variabile vuoto non e` inizializzata

2. causa una teminazione anomala dell’esecuzione, con un'eccezione NullPointerException

3. esegue correttamente ed al termine dell’esecuzione k ha il valore 0

Domanda n. 12

Argomento: Sintassi e semantica di Java

Domanda: Il seguente frammento di codice char a = 'a'; char b = 'b'; int n = a+b; if(n> 512 || n<256) n= 5;

else n= 7;

Risposte:

1. produce un errore in esecuzione a causa dell'istruzione int n= a+b;

2. esegue correttamente ed al termine dell’esecuzione n contiene il valore 5

3. produce un errore in compilazione a causa dell'istruzione int n= a+b;

4. esegue correttamente ed al termine dell’esecuzione n contiene il valore 7

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.