• Non ci sono risultati.

Fond. di Informatica I / Fond. di Informatica (V.O. foglio 1); 24-6-03

N/A
N/A
Protected

Academic year: 2021

Condividi "Fond. di Informatica I / Fond. di Informatica (V.O. foglio 1); 24-6-03"

Copied!
2
0
0

Testo completo

(1)

Cognome__________________ Nome__________________ Matricola________________

Questo compito è stato discusso e definito collegialmente dalla commissione di esame di Fondamenti di Informatica

Fond. di Informatica I / Fond. di Informatica (V.O. foglio 1); 24-6-03

Regole del Gioco: 1.Scrivere le proprie risposte nei riquadri contenuti in questo foglio; solo le risposte scritte nei riquadri saranno valutate. 2. Prima di consegnare il foglio scrivere il proprio nome, cognome e matricola sul foglio stesso.3.Non si può parlare, non si possono consultare appunti, non si può usare la calcolatrice.

Domanda 1: Dire cosa visualizza sullo schermo il seguente metodo:

import java.io.*;

class Esercizio{

public static void main (String [] args){

System.out.println(11 % 5 );

System.out.println(-11 % 5 );

System.out.println(11 % -5 );

} }

Domanda 2: Completare il seguente metodo che crea una matrice quadrata con tutti gli elementi a 0.

Scrivere SOLO le istruzioni mancanti nel riquadro

public static int[][] creaMatriceNulla(int n) { int[][] m;

int i, j;

m = new int[n][n];

...

return m;

}

.

(2)

Cognome__________________ Nome__________________ Matricola________________

Questo compito è stato discusso e definito collegialmente dalla commissione di esame di Fondamenti di Informatica

Fond. di Informatica II / Fond. di Informatica (V.O. foglio 2); 24-6-03

Regole del Gioco: 1.Scrivere le proprie risposte nei riquadri contenuti in questo foglio; solo le risposte scritte nei riquadri saranno valutate. 2. Prima di consegnare il foglio scrivere il proprio nome, cognome e matricola sul foglio stesso.3.Non si può parlare, non si possono consultare appunti, non si può usare la calcolatrice.

Domanda 1: Si consideri il seguente metodo:

public static int somma(int[] dati) { int i;

int s;

s = 0;

for (i=0; i<N; i++) s += dati[i];

return s;

}

quante volte è eseguita l’operazione

i<N

? quante volte è eseguita l’operazione

i++

?

quante volte è eseguita l’operazione

s += dati[i]

?

Domanda 2: Completare le affermazioni nel riquadro con riferimento alla classe Vector.

Le operazioni di accesso e modifica posizionale hanno costo ………….

L’inserimento in coda ha costo ………..….con analisi del caso peggiore e costo………. con analisi ammortizzata

L’inserimento in posizione qualunque ha costo………

La cancellazione in posizione qualunque ha costo………….

Riferimenti

Documenti correlati

Prima di consegnare il foglio scrivere il proprio nome, cognome e matricola sul foglio stesso.3.Non si può parlare, non si possono consultare appunti, non si può usare la

Prima di consegnare il foglio scrivere il proprio nome, cognome e matricola sul foglio stesso.3.Non si può parlare, non si possono consultare appunti, non si può usare la

Prima di consegnare il foglio scrivere il proprio nome, cognome e matricola sul foglio stesso.3.Non si può parlare, non si possono consultare appunti, non si può usare la

Prima di consegnare il foglio scrivere il proprio nome, cognome e matricola sul foglio stesso.3.Non si può parlare, non si possono consultare appunti, non si può usare la

Regole del Gioco: 1.Scrivere le proprie risposte nei riquadri contenuti in questo foglio; solo le risposte scritte nei riquadri saranno valutate2. Una classe può contenere

Prima di consegnare il foglio scrivere il proprio nome, cognome e matricola sul foglio stesso.3.Non si può parlare, non si possono consultare appunti, non si può usare la

Regole del Gioco: 1.Scrivere le proprie risposte nei riquadri contenuti in questo foglio; solo le risposte scritte nei riquadri saranno valutate.. Prima di consegnare il

Scrivere un metodo di classe, di nome inizializza , che prende come argomento (parametro formale) un array di array di String ed inizializza tutti i suoi elementi con la