NEW
Font size
WorksheetsJava algoritmi
Total questions: 40
Worksheet time: 28mins
Stampa i numeri interi da 4 (compreso) a 9 (compreso)
for(int i = 4; i <= 9; i++) { System.out.println(i); }
for(int i = 4; i < 9; i++) { System.out.println(i); }
for(int i = 3; i <= 9; i++) { System.out.println(i); }
for(int i = 4; i < 10; i++) { system.out.println(i); }
Stampa i numeri interi da 10 (compreso) a 5 (compreso)
for(int i = 10; A; B) {
System.out.println(i);
}
Cosa metto al posto di A e B?
A: i > 4 e B: i--
A: i > 4 e B: i++
A: i < 4 e B: i--
A: i < 4 e B: i++
Stampa la tabellina del 4
for(int i = 1; i <= 10; i++) { System.out.println(i*4); }
for(int i = 4; i <= 10; i++) { System.out.println(i); }
for(int i = 0; i < 10; i++) { System.out.println(i*4); }
for(int i = 4; i <= 10; i++) { System.out.println(i + 4); }
Il programma seguente stampa questa figura (clicca sull'immagine per ingrandire)
String asterischi = "";
for(int i=0; i<5; i++) {
A
System.out.println(asterischi);
}
Cosa metto al posto di A?
asterischi = asterischi + "*";
asterischi++;
asterischi = "*";
asterischi = asterischi + i;
Il programma seguente stampa questa figura (clicca sull'immagine per ingrandire)
String asterischi = "*****";
for( A ; i>0 ; i--) {
B
System.out.println(asterischi);
}
Cosa metto al posto di A e B?
A: int i=5 e B: asterischi = asterischi.substring(0, i);
A: int i=5 e B: asterischi = asterischi.substring(i, asterischi.length);
A: int i=4 e B: asterischi = asterischi.substring(0, i);
A: int i=5 e B: asterischi.substring(0, i);
Il programma seguente stampa questa figura (clicca sull'immagine per ingrandire)
String a1 = "*";
String a2 = "**";
for(int i=0; i<10; i++) { ... }
Cosa metto dentro il for?
if(i % 2 == 0) { System.out.println(a1); }
else { System.out.println(a2); }
if(i % 2 = 0) { System.out.println(a1); }
else { System.out.println(a2); }
while(i % 2 == 0) { System.out.println(a1); }
while { System.out.println(a2); }
while(i / 2 == 0) { System.out.println(a1); }
while { System.out.println(a2); }
Il programma seguente stampa questa figura (clicca sull'immagine per ingrandire)
A ;
for(int i=1; i<10; i++) {
n = n + i;
System.out.println(n);
}
Cosa metto al posto di A?
String n = ""
String n = "0"
int n = 0
int n
Stampa tutti i numeri pari
int n = 0;
while(true) {
System.out.println(n);
A ;
}
Cosa metto al posto di A?
n = n + 2
n = n * 2
n + 2
n * 2
int n = 0;
if (n < 10) {
n++;
} else if (n < 20) {
n++;
} else {
n++;
}
Quanto vale n alla fine?
0
1
2
3
int[] numeri = {2, 3, 5, 8, 9, 11};
Come posso accedere al quarto elemento in numeri?
numeri[4]
numeri[3]
numeri(4)
numeri(3)
L'indice di un elemento in un array varia..
da 0 a length – 1
da 1 a length
da 1 a length
da 1 a length + 1
Crea un array per le stringhe dei mesi dell'anno
String[] mesi = new String[12];
String mesi = new String[12];
String[] mesi = new String[];
String[12] mesi = new String[];
essendo a = {0, 2, 3, 4} e v = 1
cosa stampa il programma (clicca sull'immagine per ingrandire)?
-1
1
sia 1 che -1
non stampa niente
Crea un array formato dai numeri:
12 8 15
int[] = {12, 8, 15};
int[] numeri = {12 8 15};
int[] numeri = {12, 8, 15}
int[] numeri = {12, 8, 15};
Quale dei seguenti loop NON è valido?
for ( int i = 99; i >= 0; i / 9 )
for ( int i = 7; i <= 77; i += 7 )
for ( int c = 20; c >= 2; c-- )
for ( int i = 2; i <= 20; i = 2*i )
Se a=2, b=5, c=3
Trova quanto vale 8 * (a + b + c) – (a % c)
80
79
77
78
int a = 2;
int b = 2;
int c = 0;
double d = 30.1;
Quanto vale ((c < d) || (c != a)) && (a > b) ?
34.1
2
true
false
for(int a = 2; a <= 10; a += 3) {
System.out.print(a + " ");
}
Cosa stampa?
2 5 8
2 5
2 5 8 11
2
Quale istruzione fa uscire da un loop?
continue;
break;
switch;
nessuna delle altre risposte
Come dichiari e inizializzi una variabile per mamorizzare il tasso di cambio tra due valute?
int taxRate = 5.1;
taxRate = "5.1";
double taxRate = 5.1;
double taxRate = "5.1";
Qual è l'operatore per controllare se due valori sono uguali?
>=
=
*=
==
String txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
Come puoi trovare la lunghezza della stringa txt?
int len = length(txt);
float len = txt.length();
int len = txt.length();
double len = length(txt);
String s = " ciao ciao ";
Cosa restituisce s.indexOf("ciao")?
1
'c'
0
6
String x = "10";
String y = "20";
String z = x + y;
System.out.println(z);
Cosa vedo stampato in output?
1020
10+20
30
"1020"
String statement = "Monday";
System.out.println(statement.substring(3));
Cosa vedo stampato in output?
Mon
day
Mond
Mo
Qual è il modo più adatto per controllare se due stringhe sono uguali?
string1 == string2
string1.equals(string2)
string1.same(string2)
string1.equalsIgnorecase(string2)
String[] friends = {"John", "Mike", "Samantha", "Monica"};
Come faccio a stampare il nome "Samantha"?
System.out.println(friends[2]);
System.out.println(friends[3]);
System.out.println(friends["Samantha"]);
System.out.println(friends{3});
Come posso esprimere la condizione:
se matteo ha meno di 16 anni e frequenta il liceo oppure il tecnico ?
if(age < 16 && (liceo || tecnico))
if(age < 16 || (liceo && tecnico))
if(age < 16 && liceo && tecnico)
if(age < 16 || liceo || tecnico)
Come faccio a controllare se una stringa a è parte di un'altra stringa b?
if(a.contains(b))
if(b.contains(a))
if(a.substring(b))
if(b.substring(a))
double n = 33.73;
Come faccio a modificare n in modo che sia arrotondato per eccesso?
n = Math.ceil(n);
n = Math.floor(n);
Math.ceil(n);
Math.floor(n);
Quale delle seguenti istruzioni incrementa di 1 il valore in x?
x++;
x + 1;
x+;
x =1;
int x = 1;
System.out.println(!(x >= 2));
Cosa vedo sulla console?
true
false
1
2
int x = 0;
if(x == 0 || x >= 2) {
System.out.print("A");
}
else if(x == 0) {
System.out.print("B");
}
Cosa vedo sulla console?
A
B
AB
non vedo niente
char a = 's';
switch(a) {
case 's':
System.out.print(1);
case 't':
System.out.print(2);
}
Cosa vedo sulla console?
1
2
12
non vedo niente
Cosa devo mettere al posto di B?
for(A; B; C) { D }
inizializzazione della variabile
condizione di permanenza nel ciclo
incremento (o decremento) della variabile
istruzioni in loop
int i = 0;
while(i < 4) {
System.out.println("*");
i++;
break;
}
Quanti asterischi vedo sulla console?
1
4
nessuno
2
String x = "one";
int y;
switch(x) {
case 1:
y=4; break;
case 2:
y=6; break;
default:
y=8;
}
Quanto vale y?
1
4
6
8
Random r = new Random();
int n = r.nextInt(8);
Che valori può assumere n?
da 0 incluso a 8 escluso
da 0 incluso a 8 incluso
da 0 escluso a 8 incluso
da 0 escluso a 8 escluso
int[] numeri = {2, 4, 7, 8, 10};
double s = 0;
for(int i = 0; i < numeri.length; i++) { A ; }
System.out.println(B);
Cosa devo mettere al posto di A e B se voglio stampare la media di numeri?
A: s += numeri[i] e B: s / numeri.length
A: s + numeri[i] e B: s / numeri.length
A: s += numeri[i] e B: s / (numeri.length - 1)
A: s + numeri[i] e B: s / (numeri.length - 1)
Quanti asterischi stampa questo programma (clicca sull'immagine per ingrandire)?
3
2
6
nessuna della altre risposte
