Fondamenti di Informatica I

Corso di Laurea in Ingegneria Informatica e Automatica - Corso di Laurea in Ingegneria dei Sistemi Informatici

HomePage | Avvisi | Informatica Automatica | Sistemi Informatici | Programma | Materiale didattico | Esercitazioni | Esami | Anni Precedenti | Login

Esempi di domande a risposta multipla - prima prova intermedia


Il seguente elenco include esempi di domande a risposta multipla che sono stati somministrati in prove di esame passate relativamente alla prima parte del programma del corso.

Domanda 1

Se una variabile di istanza x viene dichiarata private all'interno di una classe Prova, allora:



Domanda 2

Fare overloading significa:



Domanda 3

Una sola delle seguenti affermazioni riguardanti l'uso di this è corretta. Quale?



Domanda 4

Si consideri il seguente frammento di programma:

double y = 13.0;
int x = y;
Una sola delle seguenti affermazioni è vera. Quale?

Domanda 5

Una sola delle seguenti affermazioni sull'uso dell'istruzione break è vera. Quale?



Domanda 6

Una sola delle seguenti affermazioni riguardanti il passaggio dei parametri in Java è corretta. Quale?



Domanda 7

Si consideri il seguente metodo della classe MiaClasse:

public int mioMetodo(int y) {
	x = y + 1;
	return x;
}
Una sola delle seguenti affermazioni è falsa. Quale?

Domanda 8

Si considerino le seguenti espressioni:

"Fondamenti".concat(" di").concat(" Informatica")
"Fondamenti".concat(" di".concat(" Informatica"))
Una sola delle seguenti affermazioni è vera. Quale?

Domanda 9

Quali delle seguenti affermazioni relative al ciclo while è errata?



Domanda 10

Quale delle seguenti affermazioni relative al ciclo while è vera?



Domanda 11

Si consideri il seguente metodo:

public static int[] mioMetodo(int[] s) {
	int[] v = new int[s.length];
	for (int i=0 ; i < s.length; i++)
	    v[i] = s[i+1];
	return v;
}
Una sola delle seguenti affermazioni è vera. Quale?

Domanda 12

Siano a,b,c tre variabili di tipo int. L'espressione di tipo boolean !((a!=b) && (a!=c)) restituisce valore vero se:



Domanda 13

Quale delle seguenti affermazioni relative a == è errata?



Domanda 14

Si consideri il seguente metodo:

public static void cosaFa(int[] v) {
  int temp;
  for (int i=0; i<(v.length/2); i++) {
	temp = v[i];
	v[i] = v[v.length - 1 - i];
	v[v.length - 1 - i] = temp;
  }
}

Qual è il risultato della invocazione del metodo cosaFa su un array di interi?



Domanda 15

Le variabili di istanza sono visibili:



Domanda 16

Si consideri il seguente metodo Java.

public static double f(double x, int y){
	double z = 1.0;
	int k;
	if (y<0) k=-y;
	else k=y;
	for (int i=0; i<k; i++)
	    z *= x;
	if (y<0) return 1/z;
	else return z;
}
Una sola delle seguenti affermazioni è vera. Quale?

Domanda 17

Si consideri la seguente espressione Java: !a && b || c. Una sola delle seguenti affermazioni è vera. Quale?



Domanda 18

Si consideri il seguente metodo Java.

public static int f(int[] x, int y){
	int c=0;
	for (int i=0; i<x.length; i++)
	    if (x[i]>y) c++;
	return c;
}
Una sola delle seguenti affermazioni è vera. Quale?

Domanda 19

Si considerino gli array in Java. Una sola delle seguenti affermazioni è vera. Quale?



Domanda 20

Si consideri la seguente espressione Java: a==b, dove a e b sono riferimenti ad oggetti di tipo String. Una sola delle seguenti affermazioni è vera. Quale?



Domanda 21

Si consideri il seguente metodo Java:

public static void add(int y) {
	this.x += y;
}
Una sola delle seguenti affermazioni è vera. Quale?

Domanda 22

Si consideri l'istruzione if (cond) istr in Java. Una sola delle seguenti affermazioni è vera. Quale?



Domanda 23

Una sola delle seguenti affermazioni riguardanti l'overflow numerico in Java è vera. Quale?



Domanda 24

Si considerino la variabili di istanza in Java. Una sola delle seguenti affermazioni è vera. Quale?



Domanda 25

Si considerino le variabili locali in Java. Una sola delle seguenti affermazioni è vera. Quale?



Domanda 26

Si considerino i costruttori in Java. Una sola delle seguenti affermazioni è vera. Quale?



Domanda 27

Si ricorda che sia il tipo int che il tipo float sono rappresentati in Java da 32 bit. Una sola delle seguenti affermazioni è vera. Quale?



Domanda 28

Si consideri il seguente metodo della classe Prova:

public void mioMetodo(int x) {
	...
}
Una sola delle seguenti affermazioni è corretta. Quale?

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by Wikka Wakka Wiki 1.1.6.3
Page was generated in 0.0830 seconds