Pubblicato il di adminTest Java Online 1. Quale delle dichiarazioni seguenti è più sensata nel caso di un metodo che debba calcolare la radice quadrata di un numero?public double radice(double n) public void radice(double n)public double radice()Question 1 of 10 2. Cosa accade a questa istruzione se k vale, prima di eseguirla, 7: do { System.out.println(“Entrato”); } while(k>9); ? A. Genera errore B. Stampa “Entrato” perché esegue almeno una volta il ciclo C. Non stampa nulla perché non entra mai nel cicloABCQuestion 2 of 10 3. Quale sarà l’output prodotto dal seguente codice: class Test { public static void main (String[] args) { int arr1[] = {1, 2, 3}; int arr2[] = {1, 2, 3}; if (arr1.equals(arr2)) System.out.println("Same"); else System.out.println("Not same"); } } Not SameSameQuestion 3 of 10 4. Posso fare l'override di un metodo statico?SiNoQuestion 4 of 10 5. Quale sarà l'output del seguente codice: public class Test implements Runnable { public void run() { System.out.printf(" Thread's running "); } try { public Test() { Thread.sleep(5000); } } catch (InterruptedException e) { e.printStackTrace(); } public static void main(String[] args) { Test obj = new Test(); Thread thread = new Thread(obj); thread.start(); System.out.printf(" GFG "); } } GFG Thread’s runningErrore di CompilazioneRunTimeExceptionThread’s running GFGQuestion 5 of 10 6. La keyword final applicato ad un metodo permette diRendere un metodo costanteEvitare la parola returnImpedire l’override del metodoQuestion 6 of 10 7. Quali delle seguenti affermazioni relative all'istruzione ‘return’ sono vere? a) L’istruzione return viene utilizzata solo nei metodi statici. b) L’istruzione return è obbligatoria nei metodi che non hanno void come tipo di ritorno c) L’istruzione return si può usare in qualsiasi metodo per controllare il flusso di esecuzione. d) L’istruzione return è obbligatoria in tutti i metodi.aa e bc e db e cQuestion 7 of 10 8. Quale sarà l'output del seguente codice: class Test { String str = "a"; void A() { try { str +="b"; B(); } catch (Exception e) { str += "c"; } } void B() throws Exception { try { str += "d"; C(); } catch(Exception e) { throw new Exception(); } finally { str += "e"; } str += "f"; } void C() throws Exception { throw new Exception(); } void display() { System.out.println(str); } public static void main(String[] args) { Test object = new Test(); object.A(); object.display(); } } abdefabdecErrore di compilazione abdefcQuestion 8 of 10 9. Quale sarà l’output del seguente codice package com; abstract class demo { } class Test { public void hello(demo d) { if (d instanceof demo) System.out.println("istanza di demo"); if (d instanceof Prova) System.out.println("istanza di Prova"); } } public class Prova extends demo { public static void main(String[] args) { Test obj = new Test(); Prova p = new Prova(); obj.hello(p); } } Errore di Compilazioneistanza di demoistanza di demo istanza di ProvaQuestion 9 of 10 10. Quali valori di “i” stamperà il seguente codice: for (int i = 0; i < 10; i++) { System.out.println(i); } A. Non stampa nulla B. Stampa i numeri da 0 a 9 C. Stampa i numeri da 0 a 10ABCQuestion 10 of 10 Loading...
purtroppo le domande sono random e quindi non riesco a verificare se il punto 7 è errato. In ogni caso, grazie per la segnalazione Rispondi
Good
Quel ‘printf’ mi ha fottuto, carino il test.
forte bravo!
uauue bellissimo qst sito come ai fatto ? stupendo come quello di apple
ciao. è un template di wordpress.
Mi spiace ma il punto 7 é errato, genera un errore di compilazione
purtroppo le domande sono random e quindi non riesco a verificare se il punto 7 è errato. In ogni caso, grazie per la segnalazione