Anteprima
Vedrai una selezione di 1 pagina su 5
Informatica I - Esercizi questionario 10 Pag. 1
1 su 5
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 9

Domanda n. 1

Argomento: Algoritmi e complessita` temporale

Domanda: La notazione f(n)=O(g(n)) s ignifica che

Risposte:

1. la funzione g non cresce piu` velocemente di f

2. la funzione f cresce con la stessa velocita` di g

3. la funzione f non cresce piu` lentamente di g

4. la funzione f non cresce piu` velocemente di g

Domanda n. 2

Argomento: Algoritmi e complessita` temporale

Domanda: Quando un algoritmo si ritiene efficiente?

Risposte:

1. quando il suo tempo di esecuzione e` almeno polinomiale

2. quando il suo tempo di esecuzione e` almeno esponenziale

3. quando il suo tempo di esecuzione e` al piu` esponenziale

4. nessuna delle precedenti e` esatta

Domanda n. 3

Argomento: Algoritmi e complessita` temporale

Domanda: Quale tra gli algoritmi di ordinamento MergeSort, InsertionSort e SelectionSort e` il piu` efficiente nel

caso migliore?

Risposte:

1. MergeSort

2. InsertionSort

3. SelectionSort

Domanda n. 4

Argomento: Algoritmi e complessita` temporale

Domanda: Nel caso in cui i dati siano ordinati qual e` l'algoritmo di ricerca piu` efficiente?

Risposte:

1. sempre l'algoritmo di ricerca lineare, che ha prestazioni O(n)

2. sempre l'algoritmo di ricerca binaria, che ha prestazioni O(n*log(n))

3. sempre l'algoritmo di ricerca binaria, che ha prestazioni O(log(n))

4. nessuna delle precedenti e` esatta

Domanda n. 5

Argomento: Algoritmi e complessita` temporale

Domanda: Dato un array di numeri interi, qual e` l'algoritmo di ricerca piu` efficiente?

Risposte:

1. sempre l'algoritmo di ricerca lineare, che ha prestazioni O(n)

2. sempre l'algoritmo di ricerca binaria, che ha prestazioni O(n*log(n))

3. sempre l'algoritmo di ricerca binaria, che ha prestazioni O(log(n))

4. nessuna delle precedenti e` esatta

Domanda n. 6

Argomento: Sintassi e semantica di Java

Domanda: Una variabile con dichiarazione static:

Risposte:

1. è accessibile in lettura e scrittura da tutti gli oggetti della classe e deve essere inizializzata quando viene

dichiarata

2. è una variabile public, a cui si puo` fare accesso usando il nome della classe seguito da un punto e dal

nome della variabile

3. è tale che i metodi che ne modificano il valore dipendono comunque solo dai loro parametri impliciti ed

espliciti

4. è accessibile in lettura e scrittura da tutti gli oggetti della classe e deve essere inizializzata nel costruttore

Domanda n. 7

Argomento: Sintassi e semantica di Java

Domanda: L’effetto di shadowing prodotto da una variabile locale su una variabile di esemplare:

Risposte:

1. nessuna delle precedenti è corretta

2. genera un errore di compilazione che dichiara di non riuscire a risolvere il conflitto di nomi

3. non genera alcun errore in compilazione in quanto prevale la variabile locale: infatti per riferirsi alla

variabile di esemplare si può usare la sintassi this.varEsemplare

4. non genera alcun errore in compilazione in quanto prevale la variabile di esemplare che ha un ciclo di

vita più lungo

Domanda n. 8

Argomento: Architetture, linguaggi e JVM

Domanda: In Java una variabile di esemplare viene creata in memoria

Risposte:

1. quando la JVM carica la classe

2. al momento dell'invocazione del metodo in cui é definita

3. contestualmente alla creazione dell'oggetto a cui la variabile appartiene

4. all'inizio dell'esecuzione del programma

Domanda n. 9

Argomento: Sintassi e semantica di Java

Domanda: Il metodo public int resto(int n, int m) non accetta il valore 0 per il parametro esplicito m. Quale tra

le seguenti é la scelta migliore per la gestione degli argomenti inattesi?

Risposte:

1. eseguire il corpo del metodo solo se è verificata la condizione m!=0

2. lanciare un'eccezione solo se é verificata la condizione m==0

3. eseguire il corpo del metodo solo se è verificata la condizione m==0

4. eseguire il corpo del metodo se è verificata la condizione m!=0, in caso contrario far scrivere su

output standard un messaggio di errore

Dettagli
Publisher
A.A. 2012-2013
5 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.