0% fanden dieses Dokument nützlich (0 Abstimmungen)
13 Ansichten54 Seiten

Java Netzwerkprogrammierung

Das Dokument enthält 44 Multiple-Choice-Fragen zu Java-Netzwerkkonzepten. Es behandelt Themen wie Netzwerkpakete in Java, TCP/IP, Ports, IP-Adressen, DNS, Ausnahmen, Sammlungen wie LinkedList und HashSet, Sockets, Datagramme, HTTP-Server und URLs. Wichtige Klassen, die besprochen werden, sind InetAddress, DatagramSocket, DatagramPacket, URL und URLConnection.

Hochgeladen von

ScribdTranslations
Copyright
© © All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
13 Ansichten54 Seiten

Java Netzwerkprogrammierung

Das Dokument enthält 44 Multiple-Choice-Fragen zu Java-Netzwerkkonzepten. Es behandelt Themen wie Netzwerkpakete in Java, TCP/IP, Ports, IP-Adressen, DNS, Ausnahmen, Sammlungen wie LinkedList und HashSet, Sockets, Datagramme, HTTP-Server und URLs. Wichtige Klassen, die besprochen werden, sind InetAddress, DatagramSocket, DatagramPacket, URL und URLConnection.

Hochgeladen von

ScribdTranslations
Copyright
© © All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen

Java-Netzwerk

Multiple-Choice-Fragen & Antworten:

1) Welches dieser Pakete enthält Klassen und Schnittstellen für Netzwerke?

a) [Link]

b) [Link]

c) [Link]

d) [Link]

Antwort: c

2) Welches dieser Protokolle dient zum Aufteilen und Senden von Paketen an eine Adresse über ein Netzwerk?

a) TCIP/IP

b) DNS

c) Stecker

d) Proxy-Server

Antwort: a

Erklärung: TCP/IP – Übertragungssteuerprotokoll/Internetprotokoll wird verwendet, um Daten in kleine


Pakete und sende sie an eine Adresse über ein Netzwerk.

Wie viele Ports von TCP/IP sind für spezifische Protokolle reserviert?

a) 10

b) 1024
2048

d) 512

Antwort: b

4) Wie viele Bits hat eine einzelne IP-Adresse?

a) 8

b) 16

c) 32

d) 64

Antwort: c

5) Welche dieser Optionen ist eine vollständige Form von DNS?

a) Datennetzdienst

b) Datenname-Dienst

c) Domänennetzwerkdienst

d) Domänenname-Dienst

Antwort: d

6) Welche dieser Klassen wird verwendet, um IP-Adressen und DNS zu kapseln?

a) Datagrammpaket

b) URL

c) InetAddress

d) Inhaltsanbieter
Antwort: c
Die InetAddress-Klasse kapselt sowohl IP-Adressen als auch DNS. Wir können mit dieser Klasse interagieren, indem wir
Verwendung des Namens eines IP-Hosts.

7) Welche dieser Klauseln wird ausgeführt, selbst wenn keine Ausnahmen gefunden werden?

a) wirft
b) schließlich

c) werfen

d) fangen

Antwort: b

Das finally-Schlüsselwort wird verwendet, um eine Reihe von Anweisungen zu definieren, die unabhängig von
Die Ausnahme gefunden oder nicht.

8) Ein einzelner try-Block muss gefolgt sein von welchem der folgenden?

endlich

fangen

c) finally & catch

d) Keine der genannten

Antwort: c
Der try-Block kann entweder von einem finally- oder catch-Block gefolgt werden, der try-Block prüft auf Ausnahmen.
und die Arbeit wird gemäß der Ausnahme im finally- und catch-Block ausgeführt.

9) Welche dieser Pakete enthalten alle in Java integrierten Ausnahmen?


a) [Link]

b) [Link]

c) [Link]

d) [Link]

Antwort: c

10) Welche dieser Ausnahmen behandelt den Fehler bei der Division durch Null?

a) ArithmeticException

b) MathException

c) IllegalAccessException

IllegarException

Antwort: a

11) Welche dieser Ausnahmen tritt auf, wenn wir versuchen, auf den Index eines Arrays über seine Länge hinaus zuzugreifen?

a) ArithmeticException

b) ArrayException

c) ArrayIndexException

d) ArrayIndexOutOfBoundsException

Antwort: d

Die ArrayIndexOutOfBoundsException ist eine eingebaute Ausnahme, die auftritt, wenn wir versuchen zu
Zugriff auf einen Indexstandort, der über die Länge eines Arrays hinausgeht.

12) Welche dieser Standard-Sammlungsklassen implementiert eine verkettete Liste Datenstruktur?


a) AbstractList
b) verkettete Liste

c) HashSet
d) Abstrakte Menge

Antwort: b

13) Welche dieser Klassen implementiert das Set-Interface?

a) ArrayList

b) HashSet
c) verkettete Liste

d) DynamischeListe

Antwort: b

Erklärung: HashSet und TreeSet implementieren das Set-Interface, während LinkedList und ArrayList
implementiert die Listenschnittstelle.

14) Welche dieser Methoden wird verwendet, um ein Element am Anfang eines LinkedList-Objekts hinzuzufügen?

a) hinzufügen()

b) erste()

c) AddFirst()

d) addFirst()

15) Welche dieser Methoden der HashSet-Klasse wird verwendet, um Elemente zu ihrem Objekt hinzuzufügen?
a) hinzufügen()

b) Hinzufügen()

c) addFirst()

d) einfügen()

Antwort: a

16) Welche dieser Methoden kann verwendet werden, um das letzte Element in einem LinkedList-Objekt zu löschen?

a) entfernen()

b) löschen()

c) removeLast()
d) letzteLöschen()

Antwort: c
Erläuterung: Die Methoden removeLast() und removeFirst() werden verwendet, um Elemente am Ende und zu entfernen
Anfang einer verketteten Liste.

17) Welche dieser Methoden wird verwendet, um ein Element in einem LinkedList-Objekt zu ändern?

a) ändern()

b) set()
c) wiederholen()

d) hinzufügen()

Antwort: c
Eine Element in einem LinkedList-Objekt kann geändert werden, indem zunächst get() verwendet wird, um den Index zu erhalten oder
den Standort dieses Objekts und das Übergeben dieses Standorts an die Methode set() zusammen mit seinem neuen Wert.
18) Welche dieser Methoden der Klasse DatagramPacket wird verwendet, um die Zieladresse zu finden?

a) findeAdresse()

b) getAddress()

c) Adresse()
d) weristdas()

Antwort: b

19) Welcher dieser ist ein Rückgabewert der Methode getAddress der Klasse DatagramPacket?

a) Datagrammpaket

b) DatagramSocket

c) InetAdresse

d) ServerSocket

Antwort: c

20) Welches dieser ist ein Informationspaket, das zwischen Maschinen übermittelt wird?

Mime

b) Cache

c) Datagramme

d) DatagramSocket

Antwort: c

Datagramme sind das Informationspaket, das zwischen Maschinen übermittelt wird.


21) Welche dieser Klassen ist notwendig, um Datagramme zu implementieren?

Datagrammpaket

b) DatagramSocket

c) Alle der genannten

d) Keine der genannten

Antwort: c

22) Welche dieser Methoden von DatagramPacket wird verwendet, um die Portnummer zu finden?

a) port()

b) getPort()

c) findPort()

d) empfangenPort()

Antwort: a

23) Welche dieser Methoden von DatagramPacket wird verwendet, um das Byte-Array der enthaltenen Daten zu erhalten?
Datagramm?

a) getData()

b) getBytes()

c) getArray()

d) empfangenBytes()

Antwort: a
24) Welche dieser Methoden von DatagramPacket wird verwendet, um die Länge des Byte-Arrays zu ermitteln?

a) getnumber()

b) Länge()

c) Länge()

d) getLength()

Antwort: d
Die Funktion getLength gibt die Länge der gültigen Daten zurück, die im Byte-Array enthalten sind, das wäre
Returned von der getData() Methode. Dies ist typischerweise nicht gleich der Länge des gesamten Byte-Arrays.

25) Welche dieser Klassen muss verwendet werden, um Datagramm-Pakete über eine Verbindung zu senden?

a) InetAdress

b) DatagramPacket

c) DatagramSocket

d) Alles Genannte

Antwort: d
Erläuterung: Mit der Verwendung von 5 Klassen können wir Daten zwischen Client und Server senden und empfangen, diese sind
InetAddress, Socket, ServerSocket, DatagramSocket und DatagramPacket.

26) Welches dieser Verfahren wird verwendet, um einen Server-Thread zu starten?

a) ausführen()

b) starten()

c) runThread()

d) startThread()
Antwort: a

Die run() Methode wird aufgerufen, wenn der Server-Thread gestartet wird.

27) Welche dieser Methoden wird aufgerufen, wenn der HTTP-Dämon wie ein normaler Webserver fungiert?

a) Handle()

b) HandleGet()

c) handleGet()

d) Handleget()

Antwort: c

28) Welche dieser Methoden der httpd-Klasse wird verwendet, um Daten aus dem Stream zu lesen?

a) getDta()

b) GetResponse()

c) getStream()

d) getRawRequest()

Antwort: d

Die getRawRequest() Methode liest Daten aus einem Stream, bis sie zwei aufeinanderfolgende
Zeilenumbrüche.

29) Welche dieser Methoden der httpd-Klasse wird verwendet, um einen Bericht über jeden Zugriff auf den HTTP-Server zu erhalten?

log()

logEintrag()

c) logHttpd()
d) logResponse()

Antwort: b

30) Welche dieser Methoden wird verwendet, um eine URL aus dem Cache von httpd zu finden?

a) ausCacheFinden()

b) ausCacheFinden()

c) serveFromCache()

d) getFromCache()

Antwort: c

serveFromCatche() ist eine boolesche Methode, die versucht, eine bestimmte URL im Cache zu finden.
Wenn es erfolgreich ist, werden die Inhalte dieses Cache-Eintrags an den Client geschrieben, andernfalls wird false zurückgegeben.

31) Welche dieser Variablen speichert die Anzahl der Treffer, die erfolgreich aus dem Cache bereitgestellt werden?

Treffer

b) hitstocache

Treffer_im_Cache

d) [Link]

Antwort: d

32) Welche dieser Klassen wird verwendet, um Anfragen vom Client an den Server zu bearbeiten?

a) http

b) httpDecoder

c) httpVerbindung
d) httpd

Antwort: d

33) Welche dieser Methoden der httpd-Klasse wird verwendet, um das UrlCacheEntry-Objekt auf der lokalen Festplatte zu speichern?

a) schreibeFestplattencache()

b) writetoDisk()
c) schreibeCache()
d) schreibeFestplatteneintrag()

Antwort: a

Die Methode writeDiskCache() nimmt ein UrlCacheEntry-Objekt und schreibt es dauerhaft in


die lokale Festplatte. Es erstellt Verzeichnisnamen aus der URL und sorgt dafür, dass die Schrägstrichzeichen (/) ersetzt werden.
mit systemabhängigem Separatorzeichen.

34) Welche dieser Optionen ist eine Instanzvariable der Klasse httpd?

Hafen

b) Cache
c) Protokoll

d) Alle der erwähnten

Antwort: d

Erläuterung: Es gibt 5 Instanzvariablen: port, docRoot, log, cache und stopFlag. Alle sind
privat.

35) Welche dieser Instanzvariablen von httpd ist eine Hashtable?

Hafen
b) Cache
c) Protokoll

d) stopFlag

Antwort: c
Erläuterung: Der Cache ist die Hashtable, in der alle Dateien im RAM zwischengespeichert sind und die bei der Initialisierung, wenn die
Objekt wird erstellt.

Was bedeutet URL?

a) Einheitlicher Ressourcenlocator

b) Einheitlicher Ressourcenverschluss

c) Uniform Resource Locator


d) Universelle Ressourcenverriegelung

Antwort: a

Erklärung: URL ist Uniform Resource Locator.

37) Welche dieser Ausnahmen wird von den Konstruktoren der URL-Klasse ausgelöst?

URLNichtGefunden
b) URLQuelleNichtGefunden

c) FehlformatierteURLException

d) URLNichtGefundenAusnahme

Antwort: c

38) Welche dieser Methoden wird verwendet, um den Host einer URL zu erfahren?
a) host()

b) getHost()

c) GetHost()

d) gethost()

Antwort: b

39) Welche dieser Methoden wird verwendet, um die vollständige URL eines URL-Objekts zu erfahren?

vollerHost()

b) getHost()

c) ExternalForm()

d) toExternalForm()

Antwort: d

40) Welche dieser Klassen wird verwendet, um auf die tatsächlichen Bits oder Inhaltsinformationen einer URL zuzugreifen?

a) URL

b) URLDecoder

c) URLVerbindung

d) Alle genannten

Antwort: d
Erläuterung: URL, URLDecoder und URLConnection werden alle verwendet, um auf Informationen zuzugreifen, die in einem
URL.

41) Welche dieser Klassen wird verwendet, um IP-Adressen und DNS zu kapseln?
a) Datagrammpaket

b) URL

c) InetAddress

d) InhaltHandler

Antwort: c
Erläuterung: Die Klasse InetAddress kapselt sowohl IP-Adressen als auch DNS. Wir können mit dieser Klasse interagieren, indem wir
Verwendung des Namens eines IP-Hosts.

42) Welches davon ist eine Hülle um alles, was mit einer Antwort von einem HTTP-Server verbunden ist?

a) HTTP

b) HttpResponse

c) Httpserver

d) httpserver

Antwort: a

HttpResponse ist ein Wrapper für alles, was mit einer Antwort von einem HTTP-Server verbunden ist.

43) Welches dieser Übertragungsprotokolle muss verwendet werden, damit die URL von der URLConnection-Klasse zugänglich ist?
Objekt?

a) http

b) https
c) Jeder Protokoll kann verwendet werden

d) Keines der genannten

Antwort: a
Erklärung: Damit eine URL von einem entfernten Standort aus aufgerufen werden kann, muss das HTTP-Protokoll verwendet werden.
44) Welche dieser Methoden wird verwendet, um zu erfahren, wann die URL zuletzt geändert wurde?

a) Zuletzt geändert()

b) getLastModified()

c) GetLastModified()

d) getlastModified()()

Antwort: b

45) Welche dieser Methoden wird verwendet, um den Typ des Inhalts, der in der URL verwendet wird, zu bestimmen?

Inhaltstyp()

b) contentType()

c) getContentType()

d) GetContentType()

Antwort: c

46) Welche dieser Klassen wird verwendet, um auf die tatsächlichen Bits oder Inhaltsinformationen einer URL zuzugreifen?

a) URL

b) URLDecoder

c) URLVerbindung

d) Alle Erwähnten

Antwort: d
Erläuterung: URL, URLDecoder und URLConnection werden alle verwendet, um auf Informationen zuzugreifen, die in einem
URL.
47) Welches dieser Datenmitglieder der HttpResponse-Klasse wird verwendet, um die Antwort von einem http zu speichern?
Server?

Status

b) Adresse

c) Statusantwort

d) Statuscode

d
Erläuterung: Wenn wir eine Anfrage an einen HTTP-Server senden, antwortet dieser mit einem Statuscode. Dieser Statuscode ist
Im statusCode gespeichert und ein textueller Äquivalent, das in reasonPhrase gespeichert ist.

48) Welche dieser Schnittstellen abstrahiert die Ausgabe von Nachrichten aus httpd?

LogNachricht

b) LogAntwort

c) Httpdserver

d) httpdAntwort

Antwort: a
Erklärung: LogMessage ist ein einfaches Interface, das verwendet wird, um die Ausgabe von Nachrichten zu abstrahieren von der
httpd.

49) Welche dieser Klassen werden verwendet, um Server zu erstellen, die entweder lokale oder entfernte Clientprogramme empfangen?

a) httpServer

b) ServerSockets

c) MimeHeader
d) HttpResponse

Antwort: b

50) Welche dieser Optionen ist ein Standard für die Kommunikation von Multimedia-Inhalten über E-Mail?

a) http

b) https

c) Mime

d) httpd

Antwort: c
Erläuterung: MIME ist ein Internetstandard für die Kommunikation von multimedialen Inhalten über E-Mail. Das HTTP
Das Protokoll verwendet und erweitert das Konzept von MIME-Headern, um Attributpaare zwischen dem HTTP-Client und
Server.

51) Welche dieser Methoden wird verwendet, um rohe MIME-formatierte Zeichenfolgen zu erstellen?

a) parsen()

b) toString()

c) getString()

d) parseString()

Antwort: a

52) Welche dieser Klassen wird verwendet, um Anfragen vom Client an den Server zu bearbeiten?

http

b) httpDecoder
c) httpVerbindung

d) httpd

Antwort: d

53) Welche dieser Methoden von MimeHeader wird verwendet, um die string-Äquivalente der gespeicherten Werte zurückzugeben?
über MimeHeader?

a) string()

b) toString()

c) convertString()

d) getString()

Antwort:b
Die toString() Methode macht das Gegenteil der parse() Methode, sie wird verwendet, um das stringäquivalent von
die Werte, die in MimeHeader gespeichert sind.

54) Was ist die Ausgabe dieses Programms?

1. import [Link].*;

2. Klasse Netzwerkprogrammierung {

3. public static void main(String[] args) wirft UnknownHostException {

4. InetAddress obj1 = [Link]("[Link]");

5. InetAddress obj2 = [Link]("[Link]");


6. boolean x = [Link](obj2);

7. [Link](x);

8. }

9. }

a) 0

b) 1

c) wahr

d) falsch

Antwort: c

translatedText

$ javac [Link]

$ Java-Netzwerk

wahr

55) Was ist die Ausgabe dieses Programms?

1. import [Link].*;

2. klasse netzwerk {

3. public static void main(String[] args) wirft UnknownHostException {

4. InetAddress obj1 = [Link]("[Link]");


5. InetAddress obj2 = [Link]("[Link]");

6. boolean x = [Link](obj2);

7. [Link](x);

8. }

9. }

a) 0

b) 1

c) wahr

d) falsch

Antwort: d

Erklärung: InetAddress obj1 = [Link]("[Link]"); erstellt ein Objekt obj1 mit DNS
und die IP-Adresse von [Link], InetAddress obj2 = [Link]("[Link]"); erstellt
obj2 hat DNS und IP-Adresse von [Link], da beide Adressen auf zwei verschiedene Punkte zeigen.
Die Standorte false werden von [Link](obj2) zurückgegeben.

$ javac [Link]
$ java Netzwerktechnologie

wahr

56) Was ist die Ausgabe dieses Programms?


1. import [Link].*;

2. Klasse Streams {

3. public static void main(String[] args) {

4. versuchen {

5. FileOutputStream fos = new FileOutputStream("serial");

6. ObjectOutputStream oos = new ObjectOutputStream(fos);

7. [Link](3.5);

8. [Link]();

9. [Link]();

10. }

11. catch(Exception e) {

12. [Link]("Serialisierung" + e);

13. [Link](0);

14. }

15. versuche {
16. FileInputStream fis = new FileInputStream("serial");

17. ObjectInputStream ois = new ObjectInputStream(fis);

18. [Link]ßen();

19. [Link]([Link]());

20. }

21. catch (Exception e) {

22. [Link]("Deserialisierung");

23. [Link](0);

24. }

25. }

26. }

a) 1

b) 2

c) 3

d) 4
d
Erklärung: Der neue Eingabestrom ist mit dem Stream 'serials' verbunden, ein Objekt 'ois' vom Typ ObjectInputStream wird verwendet, um
Greifen Sie auf diesen neu erstellten Stream zu, [Link](); schließt den Stream, daher können wir nicht auf den Stream zugreifen und
[Link]ügbar() gibt 0 zurück.

$ javac [Link]

$ Java-Streams

57) Was ist die Ausgabe dieses Programms?

1. import [Link].*;

2. Klasse Netzwerktechnik {

3. öffentliche statische void main(String[] args) wirft UnknownHostException {

4. InetAddress obj1 = [Link]("[Link]");

5. [Link]([Link]());

6. }

7. }

cisco

b) [Link]

c)[Link]
d) Keines der genannten

Antwort: b

$ javac [Link]
$ Java-Netzwerkprogrammierung

[Link]

58) Was ist die Ausgabe dieses Programms?

1. import [Link].*;

2. Klasse Netzwerkverwaltung {

3. public static void main(String[] args) wirft MalformedURLException {

4. URL obj = new URL("[Link]

5. [Link]([Link]());

6. }

7. }

a) http

b) https

c) www

d) com
Antwort: a
Die Methode [Link]() wird verwendet, um das vom Host verwendete Protokoll zu erfahren. HTTP steht für Hypertext.
Übertragungsprotokoll, normalerweise werden 2 Arten von Protokollen verwendet: HTTP und HTTPS, wobei das s in HTTPS für
gesichert.

output

$ javac [Link]

$ Java-Netzwerk

http

59) Was ist die Ausgabe dieses Programms?

1. import [Link].*;

2. Klasse Netzwerkprogrammierung {

3. public static void main(String[] args) wirft MalformedURLException {

4. URL obj = new URL("[Link]

5. [Link]([Link]());

6. }

7. }

a) 1
b) 0

-1

d) Müllwert

Antwort: c
Erläuterung: Da wir den Standardwert des Ports nicht ausdrücklich festgelegt haben, wird -1 ausgegeben.

$ javac [Link]

$ Java-Netzwerk

-1

60) Was ist die Ausgabe dieses Programms?

1. import [Link].*;

2. Klasse Netzwerkprogrammierung {

3. public static void main(String[] args) wirft MalformedURLException {

4. URL obj = new URL("[Link]

5. [Link]([Link]());

6. }

7. }

a) sanfoundry
b) [Link]

c)[Link]

d) [Link]

Antwort: c

output

$ javac [Link]

$ Java-Netzwerk

[Link]

61) Was ist die Ausgabe dieses Programms?

1. import [Link].*;

2. klasse netzwerk {

3. public static void main(String[] args) wirft MalformedURLException {

4. URL obj = new URL("[Link]

5. [Link]([Link]());

6. }

7. }

a) sanfoundry
b) [Link]

c)[Link]

d) [Link]

Antwort: d
Die Methode toExternalForm() wird verwendet, um die vollständige URL eines URL-Objekts zu kennen.

$ javac [Link]
$ java Netzwerktechnologie

[Link]

62) Was ist die Ausgabe dieses Programms?

1. import [Link].*;

2. Klasse Netzwerktechnik {

3. öffentliche statische void main(String[] args) wirft Ausnahme {

4. URL obj = new URL("[Link]

5. URLConnection obj1 = [Link]();

6. [Link]([Link]());

7. }

8. }
Hinweis: Die Host-URL ist in HTML und einfachem Text geschrieben.

a) html

b) Text

c) html/text

d) text/html

Antwort: d

$ javac [Link]
$ Java-Netzwerkprogrammierung

text/html

63) Was ist die Ausgabe dieses Programms?

1. import [Link].*;

2. Klasse Netzwerk {

3. Öffentliche statische void Haupt(String[] args) wirft Ausnahme {

4. URL obj = new URL("[Link]

5. URLConnection obj1 = [Link]();

6. int len = [Link]();


7. [Link](len);

8. }

9. }

Hinweis: Die Host-URL hat eine Länge des Inhalts von 127.

a) 126

b) 127

c) Kompilierungsfehler

d) Laufzeitfehler

Antwort: b

$ javac [Link]

$ java Netzwerk

127

64) Was ist die Ausgabe dieses Programms?

1. import [Link].*;

2. Klasse Netzwerk {

3. public static void main(String[] args) wirft Exception {


4. URL obj = neue URL("[Link]

5. URLConnection obj1 = [Link]();

6. [Link]([Link]);

7. }

8. }

Hinweis: Die Host-URL wurde zuletzt am Dienstag, dem 18. Juli 2013, geändert.

juli

18-6-2013

Di 18. Jun 2013

Di, 18. Juni 2013

Antwort: d

$ javac [Link]
$ java Netzwerktechnologie

Di, 18. Juni 2013

65) Was ist die Ausgabe dieses Programms?

1. import [Link].*;
2. Klasse Netzwerk

3. öffentliche statische void main(String[] args) wirft MalformedURLException {

4. URL obj = new URL("[Link]

5. [Link]([Link]());

6. }

7. }

a) sanfoundry

b) [Link]

c)[Link]

d) [Link]

Antwort: d
Die Methode toExternalForm() wird verwendet, um die vollständige URL eines URL-Objekts zu kennen.

$ javac [Link]

$ Java-Netzwerk

Die angegebene URL kann nicht übersetzt werden.

66) Was ist die Ausgabe dieses Programms?

1. import [Link].*;
2. Klasse Netzwerkprogrammierung {

3. public static void main(String[] args) wirft Exception {

4. URL obj = new URL("[Link]

5. URLConnection obj1 = [Link]();

6. [Link]([Link]());

7. }

8. }

Hinweis: Die Host-URL ist in HTML und einfachem Text geschrieben.

a) html

b) Text

c) html/text

d) text/html

Antwort: d

output

$ javac [Link]

$ java-Netzwerk

text/html
67) Was ist die Ausgabe dieses Programms?

1. import [Link].*;

2. Klasse Netzwerktechnik {

3. public static void main(String[] args) wirft MalformedURLException {

4. URL obj = new URL("[Link]

5. [Link]([Link]());

6. }

7. }

a) sanfoundry

b) [Link]

c)[Link]

d) [Link]

Antwort: d
Die Methode toExternalForm() wird verwendet, um die vollständige URL eines URL-Objekts zu kennen.

output

$ javac [Link]
$ Java-Netzwerkprogrammierung

[Link]
68) Was ist die Ausgabe dieses Programms?

1. import [Link].*;

2. Klasse Netzwerk {

3. öffentliche statische void main(String[] args) wirft Ausnahme {

4. URL obj = new URL("[Link]

5. URLConnection obj1 = [Link]();

6. int len = [Link]();

7. [Link](len);

8. }

9. }

Hinweis: Die Host-URL hat eine Länge des Inhalts von 127.

a) 126

b) 127

c) Kompilierungsfehler

d) Laufzeitfehler

Antwort: b
Output

$ javac [Link]

$ Java-Netzwerk

127

69) Was ist die Ausgabe dieses Programms?

1. import [Link].*;

2. klasse netzwerk {

3. public static void main(String[] args) wirft UnknownHostException {

4. InetAddress obj1 = [Link]("[Link]");

5. [Link]([Link]());

6. }

7. }

a) cisco

b) [Link]

c)[Link]

d) Keine der genannten

Antwort: b
$ javac [Link]

$ Java-Netzwerk

[Link]

70) Was ist die Ausgabe dieses Programms?

1. import [Link].*;

2. klasse netzwerk {

3. public static void main(String[] args) wirft Ausnahme {

4. URL obj = new URL("[Link]

5. URLConnection obj1 = [Link]();

6. [Link]([Link]());

7. }

8. }

Hinweis: Die Host-URL ist in HTML und einfachem Text geschrieben.

a) html

b) Text

c) html/text

d) text/html
Antwort: d

$ javac [Link]
$ java Netzwerkverbindungen

text/html

71) Was ist die Ausgabe dieses Programms?

1. import [Link].*;

2. Klasse Netzwerkadministration {

3. public static void main(String[] args) wirft MalformedURLException {

4. URL obj = new URL("[Link]

5. [Link]([Link]());

6. }

7. }

a) sanfoundry

b) [Link]

c)[Link]

d) [Link]
d
Die Methode toExternalForm() wird verwendet, um die vollständige URL eines URL-Objekts zu ermitteln.

output

$ javac [Link]

$ Java-Netzwerk

[Link]

72) Was ist die Ausgabe dieses Programms?

1. import [Link].*;

2. Klasse VerketteteListe {

3. public static void main(String args[]) {

4. LinkedList obj = new LinkedList();

5. obj.füge("A");

6. [Link]("B");

7. obj.füge("C");

8. [Link]("D");

9. [Link](obj);
10. }

11. }

a) [A, B, C]

b) [D, B, C]

[A, B, C, D]

[D, A, B, C]

Antwort: d
Die Methode [Link]("D") wird verwendet, um 'D' am Anfang eines LinkedList-Objekts obj hinzuzufügen.

$ javac Verknü[Link]

$ java VerknüpfteListe

[D, A, B, C]

73) Was ist die Ausgabe dieses Programms?

1. import [Link].*;

2. Klasse VerketteteListe {

3. öffentliche statische void main(String args[]) {

4. LinkedList obj = new LinkedList();

5. [Link]("A");
6. [Link]("B");

7. [Link]("C");

8. [Link]();

9. [Link](obj);

10. }

11. }

[A, B]

b) [B, C]

[A, B, C, D]

[A, B, C]

Antwort: b

Output
$ javac [Link]

$ java VerketteteListe

[B, C]

74) Was ist die Ausgabe dieses Programms?

1. import [Link].*;
2. Klasse Ausgabe {

3. öffentliche statische void main(String args[]) {

4. HashSet obj = new HashSet();

5. [Link]("A");

6. [Link]("B");

7. obj.füge("C");

8. [Link](obj + " " + [Link]());

9. }

10. }

a) ABC 3

b) [A, B, C] 3

c) ABC 2

d) [A, B, C] 2

Antwort: b

Erklärung: HashSet obj erstellt ein Hash-Objekt, das das Set-Interface implementiert, [Link]() gibt die
Anzahl der Elemente, die im Objekt obj gespeichert sind, das in diesem Fall 3 ist.

$ javac [Link]
$ java Ausgabe

[A, B, C] 3

75) Was ist die Ausgabe dieses Programms?

1. import [Link].*;

2. Klasse Ausgabe {

3. öffentliche statische void main(String args[]) {

4. TreeSet t = neues TreeSet();

5. [Link]("3");

6. [Link]("9");

7. [Link]("1");

8. [Link]("4");

9. [Link]("8");

10. [Link](t);

11. }

12. }
[1, 3, 5, 8, 9]

b) [3, 4, 1, 8, 9]

[9, 8, 4, 3, 1]

[1, 3, 4, 8, 9]

Antwort: d
Die TreeSet-Klasse verwendet ein Set, um die durch die Funktion add hinzugefügten Werte in aufsteigender Reihenfolge zu speichern.
Baum für die Lagerung

output

$ javac [Link]

$ java Ausgabe

[1, 3, 4, 8, 9]

76) Was ist die Ausgabe dieses Programms?

1. klasse ausnahmebehandlung {

2. öffentliche statische void main(String args[]) {

3. versuchen {

4. int a = [Link];

5. int b = 10 / a;

6. [Link](a);

7. }
8. catch (ArithmeticException e) {

9. [Link]("1");

10. }

11. }

12. }

a) 0

b) 1

c) Kompilierungsfehler

d) Laufzeitfehler

Hinweis: Ausführungsbefehlszeile: $ java ausnahmebehandlung

Antwort: b

Translation

$ javac ausnahme_behandlung.java

$ java Ausnahmebehandlung

77) Was ist die Ausgabe dieses Programms?

1. Klasse Ausnahmebehandlung {
2. public static void main(String args[]) {

3. versuchen {

4. wirf eine NullPointerException ("Hallo");

5. [Link]("A");

6. }

7. catch(ArithmeticException e) {

8. [Link]("B");

9. }

10. }

11. }

a) A

b) B

c) Kompilierungsfehler

d) Laufzeitfehler

Antwort: d
Erläuterung: Der try-Block wirft eine NullPointerException, aber der catch-Block wird verwendet, um dagegen anzukämpfen.
Arithmetische Ausnahme. Daher tritt eine NullPointerException auf, da kein Catch vorhanden ist, der sie behandeln kann.
Laufzeitfehler tritt auf.

$ javac ausnahme_behandlung.java

$ java ausnahmebehandlung

Ausnahme im Thread „main“ [Link]: Hallo

78) Was ist die Ausgabe dieses Programms?

1. Klasse ausnahmebehandlung {

2. statisch void throwexception() wirft ArithmeticException {

3. [Link]("0");

4. werfen Sie eine ArithmeticException ("Ausnahme");

5. }

6. öffentliche statische void main(String args[]) {

7. versuchen {

8. werfenSieAusnahme();

9. }
10. catch (ArithmeticException e) {

11. [Link]("A");

12. }

13. }

14. }

a) A

b) 0

c) 0A

d) Ausnahme

Antwort: c

Output

$ javac [Link]

$ java Ausnahmebehandlung

0A

79) Was ist die Ausgabe dieses Programms?

[Link] Ausnahmebehandlung

2. {
3. öffentliche statische void main(String args[])

4. {

5. versuchen

6. {

7. int a = 1;

8. int b = 10 / a;

9. versuchen

10. {

11. wenn (a == 1)

12. a = a / a - a;

13. if (a == 2)

14. {

15. int c[] = {1};

16. c[8] = 9;

17. }
18. }

19. endlich

20. {

21. [Link]("A");

22. }

23. }

24. fang (Ausnahme e)

25. {

26. [Link]("B");

27. }

28. }

29. }

a) A

b) B

c) AB

d) BA
Antwort:a

Erläuterung: Der innere Try-Block hat keinen Catch, der damit umgehen kann.
ArrayIndexOutOfBoundException, daher wird finally ausgeführt, was 'A' ausgibt. Der äußere Try-Block hat ...
Fangen Sie die ArrayIndexOutOfBoundException-Ausnahme ab, aber eine solche Ausnahme tritt darin nicht auf, daher ist sie fangen.
wird niemals ausgeführt und nur 'A' wird gedruckt.

$ javac [Link]

$ java Ausnahmebehandlung

Ein

80) Was ist die Ausgabe dieses Programms?

1. klasse ausnahmebehandlung {

2. öffentliche statische void main(String args[]) {

3. versuchen {

4. int a = [Link];

5. int b = 10 / a;

6. [Link](a);

7. versuchen {

8. wenn (a == 1)
9. a = a / a - a;

10. wenn (a == 2) {

11. int c = {1};

12. 9;

13. }

14. }

15. catch (ArrayIndexOutOfBoundException e) {

16. [Link]("TypA");

17. }

18. catch (ArithmeticException e) {

19. [Link]("TypeB");

20. }

21. }

22. }

a) TypA
b) TypB

c) Kompilierungsfehler

d) Laufzeitfehler

Hinweis: Ausführungsbefehlszeile: $ java Ausnahmebehandlung eins zwei

Antwort: c
Erklärung: Versuchen Sie es ohne catch oder finally

output

$ javac exception_handling.java

$ java Ausnahmebehandlung

[Link][Link] Fehler: 'try' ohne 'catch', 'finally' oder Ressourcen-Deklarationen

Das könnte Ihnen auch gefallen