Domande di base su Java in lingua italiana

Domande di base su Java in lingua italiana

Metti alla prova la tua comprensione di Java di base rispondendo a oltre 100 MCQ di Nucleo Java.
Scorri verso il basso per iniziare!

1: Quale dei seguenti non è una parola riservata in Java?

A.   pubblico

B.   privato

C.   virtuale

D.   finale

2: Quale sarà l'output del programma? class ab {public static void main (string [] ar) {system.out.print (" hi "); } static {System.out.print (" How "); }}

A.   Errore di runtime

B.   Ciao come

C.   Howhi

D.   Errore di compilazione: in statico

3: La piattaforma Core Java offre molti vantaggi agli sviluppatori, tra cui:

A.   Un'interfaccia di programmazione coerente su più piattaforme hardware

B.   Velocità e prestazioni superiori rispetto al codice nativo

C.   Un linguaggio di programmazione puramente funzionale con una filosofia di design minimalista

D.   Compilazione diretta al codice nativo sulla maggior parte delle piattaforme

4: Qual è il modo corretto per creare un'istanza di una classe?

A.   ClassName varName = new ClassName (new ClassName);

B.   ClassName varName = new ClassName (argomenti);

C.   varname className = new VarName (argomenti);

D.   ClassName varName = & gt; new classname ();

5: Vero per False? La parola chiave StrictFP garantisce di ottenere lo stesso risultato su ogni piattaforma se si eseguono operazioni nella variabile del punto galleggiante.

A.   VERO

B.   Falso

6: Dato il seguente codice, quello che sarà l'output: import java.lang.reflect.method; class bar {private int bar (int a) {return a * a; }} public class foo {public static void main (string [] args) {try {bar bar = new bar (); Method Method = bar.getClass (). GetDeclaRedMethod (" bar ", int.class); Method.setAccessible (true); System.out.println (Method.invoke (bar, nuovo intero (5))); } catch (eccezione e) {e.printStackTrace (); System.out.println (" errore "); }}}

A.   25

B.   Nullo

C.   Verrà lanciato illegaleccessException

D.   Compileyrror

E.   5

7: Le interfacce sono utili per ...

A.   rendere concreta una classe astratta

B.   Ridurre le dimensioni del heap

C.   Creazione di un contratto di progettazione che incapsula l'implementazione

D.   Implementazione di un modello di fabbrica astratto

8: Il metodo Object.Wait ():

A.   Riprende dall'attesa se notifyall () viene invocato per l'oggetto

B.   Riprende dall'attesa se notify () viene invocato per l'oggetto

C.   Fa aspettare il thread corrente

D.   Riprende dall'attesa se è trascorso un periodo di tempo specificato

9: Quale dichiarerà legalmente, costruirà e inizializzerà un array?

A.   int mylist [] [] = {4,9,7,0};

B.   int [] mylist = {" 1 ", " 2 ", " 3 "};

C.   int [] mylist = (5, 8, 2);

D.   int mylist [] = {4, 3, 7};

10: Una classe Java che estende un'altra classe è di solito descritta con la parola:

A.   sottoclasse

B.   dinamico

C.   astratto

D.   sovraccarico

11: Finalmente è abituato a ....

A.   Assicurarsi che un blocco di codice venga eseguito quando il JVM si spegne.

B.   Assicurarsi che un blocco di codice venga eseguito solo quando si completa Try/Catch senza un'eccezione

C.   Assicurarsi che un blocco di codice venga eseguito solo quando si completa Try/Catch con un'eccezione

D.   Assicurarsi che un blocco di codice venga sempre eseguito dopo un tentativo/cattura

12: Se un metodo o una variabile è contrassegnato con il " privato " Livello di accesso, quindi è possibile accedere solo da:

A.   All'interno della stessa classe

B.   All'interno della stessa classe o una delle sue superclassi

C.   All'interno della stessa classe o una sottoclasse

D.   All'interno della stessa classe o della sua classe genitore

13: Qual è un esempio di capitalizzazione corretta per un nome di classe?

A.   Camelcase

B.   Camelcase

C.   Camelcase

D.   Camelcase

14: The " Javac " Lo strumento di riga di comando è usato per:

A.   Converti i file bytecode Java in eseguibili nativi

B.   Compress Collezioni di file di classe Java in archivi .jar

C.   Compila i file di origine Java in file di classe bytecode

D.   Generare intestazioni e mob per metodi nativi

15: Java gestisce l'allocazione e il riutilizzo della memoria usando un processo chiamato:

A.   Blocchi amici

B.   Raccolta dei rifiuti

C.   Memoria virtuale

D.   Gestione manuale della memoria

16: Quale parola chiave aggiuntiva può essere utilizzata con i blocchi try-catch?

A.   fine

B.   finalizzare

C.   Finalmente

D.   finale

17: Il modo più affidabile per confrontare due stringhe per l'uguaglianza è di:

A.   Usando il metodo .equals () o .compareto () di un oggetto sull'altro

B.   Usando l'operatore == sul .Value () di ciascun oggetto

C.   Usando l'operatore & = sugli oggetti

D.   Usando l'operatore == sugli oggetti

18: La parte di A " prova " blocco che viene sempre eseguito è:

A.   " if "

B.   " import "

C.   " enum "

D.   " finalmente "

19: Per definire una classe figlio dalla classe genitore seguente viene utilizzata:

A.   Classe Child estende il genitore

B.   Classe figlio: genitore

C.   Classe Child estende il genitore pubblico

D.   Classe Child :: Parent

20: Qual è la sintassi corretta per l'importazione di java.util.scanner?

A.   importare. java.util.scanner;

B.   import.java.util.scanner;

C.   import.java.util.scanner.

D.   import java.util.scanner;

21: Se vogliamo che una classe non venga sovrascritta, la classe deve essere fatta come

A.   La classe dovrebbe essere astratta

B.   La classe dovrebbe pubblica

C.   La classe dovrebbe essere finale

D.   La classe dovrebbe essere statica

22: Per documentare un'API, quale strumento usi?

A.   Javaapi

B.   DocumentCreate

C.   Javadoc

D.   apicreate

23: Quali di questi sono vantaggi dell'incapsulamento in Java?

A.   L'incapsulamento riduce l'accoppiamento dei moduli e aumenta la coesione all'interno di un modulo

B.   L'incapsulamento in Java semplifica i test unitari

C.   Tutti questi

D.   Il codice incapsulato è facile da modificare con nuovi requisiti

24: Qual è il modo più efficiente per concatenare un gran numero di stringhe in Java?

A.   L'oggetto StringBuffer.

B.   L'operatore +.

25: Quale delle seguenti è una firma del costruttore valida?

A.   public void className ()

B.   Public Static ClassName ()

C.   Static ClassName ()

D.   public className ()

26: Il metodo thread.sleep ():

A.   Sospende l'esecuzione solo con metodi sincronizzati

B.   Fa sospendere la macchina virtuale ospitata

C.   Fa sospendere tutti i thread a sospendere l'esecuzione

D.   Fa sospendere l'esecuzione del thread corrente

27: Come puoi impedire alla tua classe di essere ereditato da un'altra classe?

A.   Dichiarare il costruttore predefinito di classe come privato.

B.   Dichiarare la classe come finale.

C.   Dichiarare la classe come astratta.

D.   Non è possibile.

28: public class someClass {public static void main (string [] args) {system.out.println ((string) null); }} Questo codice si compila senza errori?

A.   SÌ

B.   NO

29: Quando si crea un thread con il "nuovo" operatore, quale delle seguenti affermazioni è vera sul suo stato

A.   Sarà "eseguibile" quando il metodo start () viene chiamato

B.   è nello stato "eseguibile"

C.   Viene bloccato fino a quando un altro thread chiama Notify ()

D.   inizia a funzionare immediatamente

30: Quale metodo dovresti sempre sovrascrivere quando hai sovrascritto il metodo equals ()?

A.   codice hash()

B.   accordare()

C.   Aspettare()

D.   clone()

31: Quale di questi è vero?

A.   Un'interfaccia implementa un'altra interfaccia e classe

B.   Una classe implementa e estende una classe

C.   Un interrfaccia estende una classe ma implementa un'altra interfaccia

D.   Una classe implementa un'interfaccia ma estende una classe

32: Una classe astratta può essere una classe finale?

A.   NO

B.   SÌ

33: Parola chiave utilizzata per accedere ai membri o ai metodi di superclasse?

A.   Questo

B.   Super

C.   si estende

D.   nativo

34: Cos'è la boxe automatica?

A.   Conversione JVM di INT in valori fluttuanti

B.   Inserimento automatico delle parentesi da parte di un IDE

C.   Non si verifica in Java, solo in linguaggi JVM digitati dinamicamente come Groovy

D.   Conversione JVM tra tipi primitivi e tipi di riferimento

35: Il meccanismo di riflessione consente di:

A.   Configurazione delegata al file XML

B.   Modificare e ispezionare le proprietà e i metodi degli oggetti, anche se sono protetti o privati ​​

36: Test del pacchetto; Test di classe {} ---------------- PACCHETTO TEST; Il sottotest di classe estende il test {} questo codice si compila senza errori se le classi sono in file separati?

A.   NO

B.   SÌ

37: Quale sarà l'output del programma? public class foo {public static void main (string [] args) {try {return; } infine {System.out.println (" finalmente "); }}}

A.   Finalmente

B.   La compilazione fallisce.

C.   Il codice viene eseguito senza output.

D.   Un'eccezione viene lanciata in fase di esecuzione.

38: Come possiamo utilizzare i file di classe o jar tenuti sul percorso di rete, all'interno dei nostri progetti?

A.   menzionando i nomi dei file di classe /jar solo durante la compilation

B.   copiando direttamente e incluso nella stessa cartella del progetto

C.   No, i file di rete non possono essere utilizzati direttamente

D.   Incluso il percorso e il nome del file di classe /jar in classpath

E.   menzionando i nomi dei file nel percorso

39: Cosa tornerà sotto il metodo? public foo () {int x = 5; restituire x; }

A.   Errore di runtime

B.   5

C.   nullo

D.   Errore di compilazione

40: Qual è l'output del codice seguente? int a = 0; int b = 0; if (a ++ == 1 || b ++ == 1) {} System.out.println (a+ " "+ b);

A.   0 1

B.   0 0

C.   1 0

D.   1 1

41: Come dovresti creare una nuova classe che mappa le chiavi sui valori, usando il framework di collezioni Java?

A.   Implementa le interfacce coda, elenco e array

B.   Implementa l'interfaccia della mappa, possibilmente estendendo la classe AbstractMap

C.   Implementa sia le interfacce iterator che l'array

D.   Estendi la classe AbstractCollection, implementando in tal modo l'interfaccia AbstractCollection

42: Qual è il vantaggio di ConcorrentHashmap & lt; K, v & gt;?

A.   Consente a NULL di essere utilizzato una chiave o un valore

B.   Mantiene un elenco attraverso tutte le voci per recuperare i dati nell'ordine in cui è stato inserito.

C.   Tutte le operazioni sono thread-safe e le operazioni di recupero non comportano il blocco

D.   Supporta il blocco dell'intera tabella in un modo che impedisce tutto l'accesso

43: The " Java " Lo strumento di riga di comando è usato per:

A.   Compress Collezioni di file di classe Java in archivi .jar

B.   Carica ed esegui i file Java .class

C.   Smontare i file di classe.

D.   Compila i file di origine Java in file di classe bytecode

44: JDBC affronta il problema delle transazioni.

A.   VERO

B.   Falso

45: È un buon pratcice catturare " Throwable "?

A.   NO

B.   SÌ

46: The " static " Le parole chiave segna qualcosa come:

A.   Non essere mutabile dopo l'inizializzazione

B.   Una variabile costante il cui valore non può essere modificato

C.   Non è più in grado di essere sottoclassizzato o sovraccarico

D.   Appartenente a una classe, piuttosto che un'istanza specifica

47: Quali sono tutti i diversi tipi di modificatori di accesso in Java

A.   pubblico privato

B.   privato, protetto, inadempiente, pubblico

C.   privato, protetto, pubblico

D.   protetto, inadempiente, pubblico

E.   privato, default, pubblico

48: Su quale versione di Java è stata introdotta Lambdas?

A.   Java 6

B.   Java 5

C.   Java 7

D.   Java 8

49: Quando si crea una classe definita dall'utente per l'archiviazione di oggetti in un hashmap, quali metodi dovrebbero essere annullati?

A.   Il metodo uguali ()

B.   Il metodo HashCode ()

C.   Il metodo del costruttore

D.   Sia i metodi uguali () e hashcode ()

E.   (Non è necessario sovrascrivere qualsiasi metodo)

50: L'istanza dell'operatore può essere utilizzato per determinare se un oggetto è:

A.   Un'istanza di una classe che implementa una determinata interfaccia

B.   (Tutti questi)

C.   Un'istanza di una classe

D.   Un'istanza di una sottoclasse di una classe

51: Si desidera che le sottoclassi in qualsiasi pacchetto abbiano accesso ai membri di una superclasse. Qual è l'accesso più restrittivo che raggiunge questo obiettivo?

A.   transitorio

B.   privato

C.   protetto

D.   pubblico

52: Quando il comparatore == viene utilizzato su due oggetti, controlla se: loro:

A.   Sono istanze della stessa classe

B.   Valutare allo stesso valore

C.   Avere lo stesso valore secondo il metodo .equals () del primo oggetto

D.   Sono riferimenti esattamente allo stesso oggetto

53: An " sovraccarico " Il metodo ha cosa in comune con uno (o più) metodi nella stessa classe?

A.   Lo stesso nome

B.   Lo stesso numero e tipi di parametri

C.   Lo stesso numero di parametri, indipendentemente dal tipo

D.   Lo stesso tipo di ritorno

54: Perché è importante sovrascrivere hashcode () quando si sovrascrive uguali ()?

A.   equals () lancerà un'eccezione se HashCode () non è invaso.

B.   Non è importante sostituire HashCode () durante la sovraccarico di uguali ().

C.   Overriding è uguale senza hashcode che interrompe il contratto di Hashcode ().

55: Qual è il nome del metodo utilizzato per avviare un'esecuzione del thread?

A.   dentro();

B.   inizio();

C.   riprendere();

D.   correre();

56: Qual è il comando corretto per eseguire un file jar eseguibile denominato programma.jar?

A.   Jar Program.jar

B.   Java -jar Program.jar

C.   programma JAR -RUN

D.   Programma Java -jar

E.   Java -run Program.jar

57: Quale delle seguenti affermazioni è vera sui fagioli Java?

A.   I fagioli Java sono classi definite dall'utente.

B.   Tutti i fagioli java devono estendere la classe base Java.Bean

C.   I fagioli Java non possono essere utilizzati nella programmazione lato server, vengono utilizzati solo per le interfacce utente grafiche.

D.   I fagioli Java non sono autorizzati a creare thread

58: Calling System.gc () Quando si utilizza un moderno JVM:

A.   È particolarmente importante quando la programmazione per dispositivi mobili o memoria limitati.

B.   Non costringe necessariamente la collezione di immondizia e non è Java idiomatica.

C.   Dovrebbe essere fatto dopo aver eliminato diversi elementi da una raccolta.

D.   È il modo più semplice e affidabile per eseguire la gestione della memoria in Java.

E.   Dispone direttamente e immediatamente di tutti gli oggetti orfani sul mucchio.

59: Qual è l'output? int [] xxx = {10, 20}; List & lt; String & gt; list = new ArrayList & lt; String & gt; (10); List.Add (" 01 "); list.add (" 02 "); System.out.println (xxx.length + ", " + list.size ());

A.   2, 10

B.   1, 2

C.   10, 2

D.   Errore di compilazione

E.   2, 2

60: Una classe può estendersi:

A.   Solo un'interfaccia

B.   Solo una classe non finale

C.   Molte classi attraverso l'eredità multipla

D.   Solo una classe interiore

61: Gli oggetti immutabili sono sempre ...

A.   memoria efficiente

B.   Discussione sicura

C.   polimorfico

D.   serializzabile

62: Qual è l'affermazione corretta per la gestione di RuntimeException?

A.   Deve essere circondato da Try Catch sul posto

B.   Deve essere contrassegnato usando " lancia " Parola chiave sulla dichiarazione del metodo

C.   Non dovrebbe essere catturato, poiché questa eccezione rappresenta l'errore del programmatore che dovrebbe essere risolto.

D.   Può essere gestito da Try-Catch sul posto, ma può anche essere propagato usando " lancia " parola chiave

63: Java fornisce una classe per sequenze mutabili di personaggi, chiamata:

A.   Mutabile

B.   Corda

C.   StringBuffer

D.   Siequenza

64: Qual è la differenza tra un'eccezione controllata e non controllata?

A.   Un'eccezione controllata si estende in difficoltà e un'eccezione incontrollata no.

B.   Un'eccezione incontrollata si estende che è lanciabile e un'eccezione controllata no.

C.   Le eccezioni incontrollate devono essere catturate mentre controllate non devono essere catturate

D.   Le eccezioni controllate devono essere catturate mentre non controllate non devono essere catturate

65: Quali classi/classi sono/sono sicure tra questi?

A.   String e StringBuffer

B.   StringBuilder

66: Quale di questi elenchi contiene solo parole chiave del linguaggio di programmazione Java?

A.   rigoroso, costante, super, implementa, do

B.   Prova, virtuale, lancio, finale, volatile, transitorio

C.   classe, se, vuoto, lungo, int, continua

D.   byte, rottura, asserzione, switch, includi

E.   goto, istanza, nativo, infine, default, lancia

67: Oltre a Corba, Core Java supporta anche i servizi di rete utilizzando:

A.   Protocollo IPX / SPX

B.   Invocazione del metodo remoto

C.   Chiamate di procedura remota

D.   Accesso agli oggetti remoto

68: Un metodo senza modificatore di accesso (ovvero pubblico, privato, protetto) è ...

A.   privato

B.   pacchetto-privato

C.   protetto

D.   statico

E.   pubblico

69: Qual è una parola riservata nel linguaggio di programmazione Java?

A.   riferimento

B.   vettore

C.   nativo

D.   sottoclassi

E.   metodo

70: L'interfaccia dell'elenco ha quali superinterface?

A.   Impostato

B.   Sia la collezione che iTrable

C.   Collezione

D.   Iterabile

71: enum esempio {uno, due, tre} quale affermazione è vera?

A.   Le espressioni (una == uno) e una.equals (una) sono entrambe garantite per essere vere.

B.   I valori di esempio non possono essere utilizzati in un java.util.hashmap RAW; Invece, il programmatore deve usare un java.util.enummap.

C.   I valori di esempio possono essere utilizzati in un java.util.sortedset, ma il set non verrà ordinato perché i tipi enumerati non implementano java.lang.Comparable.

D.   L'espressione (one & lt; due) è garantita per essere vera e uno.comPareto (due) è garantito che sia inferiore a uno.

72: Quale dei seguenti viene utilizzato per vedere i dettagli della compilation

A.   javac -detail testxample.java

B.   javac -verbose testxample.java

C.   javac -debug testxample.java

D.   Nessuna di queste

73: Quale opzione è vera per StringBuffer e StringBuilder

A.   StringBuffer non è sicuro e StringBuilder è sicuro.

B.   Né StringBuffer né StringBuilder sono al sicuro.

C.   StringBuffer e StringBuilder sono sicuri.

D.   StringBuffer è sicuro e StringBuilder non è sicuro

74: Dopo il seguente frammento di codice, qual è il valore in A? Stringhe; int a; S = " Foolish Boy. " ;; a = s.indexof (" food ");

A.   -1

B.   valore casuale

C.   1

D.   0

E.   4

75: Gestione automatica della memoria di Java: s:

A.   Può essere sovrascritto usando funzioni come alloc e dalloc

B.   Può essere sintonizzato utilizzando le impostazioni della macchina virtuale

C.   Può essere configurato per funzionare staticamente o dinamicamente al momento della compilazione

D.   Utilizza le impostazioni hardcoded all'interno di ciascuna macchina virtuale, che non dovrebbe essere modificata

76: public class someClass {public static void main (string [] args) {system.out.println ((string) null); }} Qual è il risultato del seguente programma?

A.   Il codice lancia NullpointerException.

B.   Il codice non si compila.

C.   Il codice stampato " null " su console.

77: La classe stringa di Java è

A.   Immutabile, ma può essere sottoclasse

B.   Final, con istanze immutabili

C.   Mutabile e può essere sottoclasse

D.   Final, ma crea istanze mutabili

78: Output del programma: Test di classe {public static void main (string [] ar) {int i = 0; if (i) system.out.print (" hi "); else System.out.print (" BYE "); }}

A.   Errore di runtime: tipi incompatibili

B.   Ciao

C.   Errore di compilazione: tipi incompatibili

D.   CIAO

79: Quale delle seguenti è vera sul sovraccarico di metodi di prevalenza?

A.   Il sovraccarico può modificare arbitrariamente l'accesso di un metodo, mentre la sovraccarico può solo renderlo più restrittivo

B.   I metodi finali possono essere sovrascritti, ma non sovraccarichi

C.   Il sovraccarico si verifica al momento della compilazione, mentre si verifica il prevalente in fase di esecuzione

D.   L'elenco degli argomenti dei metodi sovraccarichi deve essere dello stesso tipo di dati (a differenza dei metodi sovrascritti)

80: enum esempio {uno, due, tre} quale affermazione è vera?

A.   Le espressioni (una == uno) e una.equals (una) sono entrambe garantite per essere vere.

B.   I valori di esempio non possono essere utilizzati in un java.util.hashmap RAW; Invece, il programmatore deve usare un java.util.enummap.

C.   I valori di esempio possono essere utilizzati in un java.util.sortedset, ma il set non verrà ordinato perché i tipi enumerati non implementano java.lang.Comparable.

D.   L'espressione (one & lt; due) è garantita per essere vera e uno.comPareto (due) è garantito che sia inferiore a uno.

81: 'Blank " Variabile finale (definita senza un valore iniziale:

A.   Aumenterà un'eccezione se il suo valore è accessibile o assegnato in fase di esecuzione

B.   Ha un valore nullo e aumenterà un'eccezione se inizializzato o assegnato in seguito

C.   È illegale e causerà un errore al momento della compilazione

D.   Può essere inizializzato in seguito, ma solo in una singola posizione

82: Come si convertisce int [] in un arraylist & lt; integer & gt;?

A.   Usando ToArrayList ()

B.   In un ciclo, creando nuovi numeri interi.

C.   Usando il metodo Arrays.Aslist statico

D.   Casting

83: Cos'è un riferimento debole?

A.   Un riferimento a un oggetto che è stato raccolto spazzatura.

B.   Un riferimento a un oggetto che potrebbe essere stato raccolto immondizia quando viene richiesto l'oggetto.

C.   Un riferimento a un oggetto che non può essere raccolto immondizia.

D.   Un riferimento a un oggetto che sta per essere raccolto dalla spazzatura.

84: Qual è una parola chiave valida in Java?

A.   interfaccia

B.   non firmato

C.   int

D.   corda

E.   Galleggiante

85: Una classe che implementa uno schema singleton ha ...

A.   Nessun costruttore pubblico, un metodo di fabbrica statica pubblica, una variabile di istanza statica.

B.   costruttori pubblici anziché un metodo statico di fabbrica e una variabile di istanza statica.

C.   Nessun costruttore pubblico, un metodo di fabbrica statica privata, una variabile di istanza statica.

D.   Nessun costruttore pubblico e metodo statico di fabbrica e variabili di istanza non statica.

86: Qual è il genitore diretto di " errore " classe?

A.   Eccezione

B.   Buttabile

C.   RuntimeException

87: Il codice sorgente Java viene compilato

A.   Codice byte

B.   .classe

C.   Codice sorgente

D.   .obj

E.   .Exe

88: Qual è il problema con il seguente codice? String S = " " ;; per (int i = 0; i & lt; 1000000; i ++) {s+= integer.toString (i); }

A.   Non ci sono problemi con il codice di cui sopra.

B.   Funzionerà molto lentamente perché le stringhe sono immutabili.

C.   Non si compilerà.

D.   Funzionerà molto lentamente perché integer.toString () è lento.

89: Le variabili Java vengono passate in metodi come:

A.   Riferimento pass-by

B.   Nessuno dei due

C.   Valore pass-by

90: Può il " main " metodo essere sovraccarico

A.   NO

B.   SÌ

91: Cosa verrà stampato se si tenta di compilare ed eseguire il seguente codice? int i = 9; switch (i) {default: System.out.println (" default "); Caso 0: System.out.println (" zero "); rottura; Caso 1: System.out.println (" One "); Caso 2: System.out.println (" due "); }

A.   Nessun output visualizzato

B.   Errore clausola predefinita non definita

C.   predefinito

D.   predefinito zero

92: Quale delle seguenti affermazioni sulle classi interne statiche è vera?

A.   Una classe interna statica richiede un'istanza della classe racchiusa.

B.   Una classe interna statica richiede un inizializzatore statico.

C.   Una classe interna statica non ha alcun riferimento a un'istanza della classe di rallentamento.

D.   Una classe interna statica ha accesso ai membri non statici della classe esterna.

93: Classe X implementa Runnable {public static void main (string args []) { /* codice mancante? */} public void run () {}} Quale della seguente riga di codice è adatta per avviare un thread?

A.   X run = new x (); Discussione t = nuovo thread (run); t.start ();

B.   Thread t = new thread (); x.run ();

C.   Discussione t = nuovo thread (x);

D.   Discussione t = nuovo thread (x); t.start ();

94: Interrupt () costringe sempre tutti i thread a terminare?

A.   Sì, dopo che l'interrupt () è chiamato thread termina immediatamente

B.   No, se l'interruzione non è abilitata per il thread, non terminerà

C.   Sì, il thread arriva a un punto di interruzione predefinito e si ferma

95: Che tipo dovresti usare per i calcoli monetari del punto galleggiante?

A.   byte

B.   Bigdecimal

C.   Doppio

D.   galleggiante

96: IS " metodo " una parte dell'API di riflessione Java

A.   NO

B.   Fa parte del linguaggio Java, ma non parte dell'API di riflessione

C.   SÌ

97: Per creare una singola istanza di una classe, possiamo andare con

A.   Classe statica

B.   (nessuna di queste)

C.   Classe astratta

D.   Classe finale

98: Quale frase è vera?

A.   Qualsiasi affermazione che può lanciare un'eccezione deve essere racchiusa in un blocco di prova.

B.   Qualsiasi affermazione che può lanciare un errore deve essere racchiusa in un blocco di prova.

C.   La classe di errore è una runtimeexception.

D.   Catch (x x) può catturare le sottoclassi di x dove x è una sottoclasse di eccezione.

99: Nel tuo programma, è necessario leggere un file zip (myfile.zip) contenente diversi altri file di dati contenenti oggetti Java di base. Quale dei seguenti consentirà di costruire un inputstream per l'attività?

A.   new ObjectInputStream (new ZipInputStream (new FileInputStream ((“MyFile.Zip”)));

B.   nuovo zipInputStream (nuovo ObjectInputStream ("MyFile.zip"));

C.   nuovo zipInputStream (nuovo fileInputStream ("myfile.zip"));

D.   new DataInputStream (nuovo fileInputStream ("myfile.zip"));

100: Float p = nuovo float (3.14f); if (p & gt; 3) {system.out.print (" p è più grande di 3. "); } else {System.out.print (" P non è più grande di 3. "); } infine {System.out.println (" buona giornata. "); } Qual'è il risultato?

A.   P è più grande di 3. Buona giornata.

B.   P non è più grande di 3. Buona giornata.

C.   La compilazione fallisce.

D.   P è più grande di 3.