Font size
Worksheets4Inf_Java_base
Total questions: 25
Worksheet time: 17mins
qual è l'output del codice che segue?
public class IncDec {
public static void main(String s[]) {
int a = 1;
int b = 2;
int c;
int d;
c = 2+b;
d = a+1;
c++;
System.out.println("a = " + a);
System.out.print("b = " + b);
System.out.println("c = " + c);
System.out.print("d = " + d);
}
}
a = 1 b = 4 c = 4 d = 2
a = 1 b = 3 c = 4 d = 1
Program does not compile.
a = 1 b = 2 c = 5 d = 2
qual è l'output del codice che segue?
public class Test
{
public static void main(String [] args)
{
int x=20;
String sup;
if (x>19) { sup = "small" }
if (x<21) { sup = "tiny" }
if (x>20) { sup = "hauge" }
System.out.println(sup);
}
}
small
tiny
huge
Compilation fails
qual è l'output del codice seguente?.
public class Numbers
{
public static void main(String args[])
{
int a=20, b=10;
if((a<b)&&(b <25))
{
System.out.println("this is any language logic");
}
System.out.println(b);
}
}
10
12
11
Compilation Error
individua l'istruzione corretta
int num = "9";
int num = 6
int = 4;
int num = 3;
quale sequenza viene mostrata a video da questo spezzone di codice?
for (int i=0; i<=9; i++){
System.out.println(i);
}
0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10
0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9
1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9
0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8
+, - , / , * che tipi di operatori sono?
aritmetici
di comparazione
logici
>, <, =, <> che tipi di operatori sono?
comparazione
logici
aritmetici
quale risultato fornisce il seguente spezzone di codice:
int c=0;
for (int a=0; a < 10; a=a+4)
{
c++;
}
System.out.println(c);
2
3
4
5
6
JDK sta per (a)
JVM sta per (a)
quale statement è corretta ?
system.out.print
System.out.printl
System.Out.Print
System.out.print
JRE sta per (a)
Come si può rappresentare la definizione di una classe?
elencando sia gli attributi che i metodi
elencando solo i suoi metodi
elencando solo i suoi attributi
facendo alcuni esempi
Quali, tra le seguenti parole, sono i sinonimi del termine caratteristiche?
variabili
attributi
metodi
operazioni
In generale, gli attributi "private" di un oggetto della "Classe A", sono accessibili?
No mai
Si ma solo dall'interno dell'oggetto stesso
Si ma solo da altri oggetti della stessa Classe A
E' possibile l'accesso da parte di oggetti di altre classi (es. Classe B) utilizzando i metodi private dell'oggetto della Classe A
E' possibile l'accesso da parte di oggetti di altre classi (es. Classe B) utilizzando i metodi public dell'oggetto della Classe A
Quali di queste dichiarazioni corrisponde alla corretta dichiarazione del metodo main?
public static void main(String args)
public void main(String args)
public static void main(String args[])
public static void main()
Qual è l'estensione di un file sorgente di Java?
.class
.txt
.cpp
.java
Qual è la forma della dichiarazione di una costante di tipo carattere?
final char r = Y;
char final r = 'Y';
final int r = 'Y';
final char r ='Y';
I comportamenti di un oggetto si riferiscono alle sue funzionalità
vero
falso
A che cosa serve l'operatore new?
A creare una classe
A creare un attributo
A creare un metodo
A creare un oggetto
I costruttori vengono eseguiti automaticamente quando si crea un nuovo oggetto
vero
falso
che cosa è il bytecode?
javac sta per
java calcolatori
java classe
java compilatore
java casa
Sai spiegare a cosa serve la JVM?
