Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Java basics

Total questions: 12

Worksheet time: 1hrs 11mins

Name
Class
Date
1.

Dato il seguente pezzo di codice:

int a = 12;

int c = 10;

if ( (a>=0) && (a<12) ){

System.out.println(“Stampa  1 ”);

}else{

System.out.println(“Stampa  2 ”);

}

if ( !(a > 0) || (c<7) ){

System.out.println(“1+2”);

}else{

System.out.println(“2+3”);

}

Cosa viene stampato a video?

a)

"Stampa  1" e poi "1+2”

b)

"Stampa  2" e poi "1+2”

c)

"Stampa  1" e poi "2+3”

d)

"Stampa  2" e poi "2+3”

2.

Dato il seguente pezzo di codice:

int z = 3;

int a = 3 + z / 3 + 2 * z;

Cosa contiene la variabile a?

a)

7

b)

12

c)

8

d)

10

3.

Dato il seguente pezzo di codice:

int i = 5;

float f = i / 2;

Cosa contiene la variabile f?

a)

1

b)

2

c)

2.5

d)

3

4.

Spiega la differenza tra gli operatori = e ==, e fra gli operatori != e ==

4 lines
5.

Completa:

8 % 3   =

(a)  

6.

Completa:

21 % 3 =

(a)  

7.

Completa:

21 / 3 =

(a)  

8.

Completa:

19 % 2 =

(a)  

9.

Completa:

19 / 2 =

(a)  

10.

Completa:

24 / 7 =

(a)  

11.

Completa:

89 % 9 =

(a)  

12.

Riscrivi il codice completando le parti mancanti, come da commenti:

Scanner s = new Scanner(System.in);

int a; cout << “Inserisci un numero”;

//Inserire l’istruzione per leggere a tastiera un numero intero e inserirlo nella variabile a

______________________________

if (________________________) {

System.out.println(“Il numero inserito è positivo o nullo”);

}else{

System.out.println(“Il numero inserito è negativo”);

}

4 lines