Heim Java JavaInterview Fragen 9 häufige Multiple-Choice-Fragen in schriftlichen Java-Prüfungen

9 häufige Multiple-Choice-Fragen in schriftlichen Java-Prüfungen

Nov 12, 2019 pm 03:16 PM
java

9 häufige Multiple-Choice-Fragen in schriftlichen Java-Prüfungen

1. Welche der folgenden Aussagen ist richtig () (wählen Sie eine aus)

Ein Java-Programm wird zum Generieren kompiliert Maschinencode

B. Das kompilierte Java-Programm erzeugt Bytecode

C. Das kompilierte Java-Programm erzeugt DLL

D

Antwort: B

Analyse: Java ist eine interpretierte Sprache und die kompilierte Sprache ist Bytecode; daher ist A falsch, C ist die Datei der dynamisch kompilierten C/C++-Sprache Link-Bibliothek ist .DLL; die richtige Antwort ist B

2. Die folgenden Aussagen sind richtig () (wählen Sie eine)

Der Konstruktor in A.class kann nicht sein weggelassen

B.construtor hat den gleichen Namen wie die Klasse, aber die Methode darf nicht den gleichen Namen wie die Klasse haben

C.construtor wird ausgeführt, wenn ein Objekt neu ist

D . Eine Klasse kann nur einen Konstruktor definieren

Antwort: C

Analyse: A: Wenn der Konstruktor in der Klasse weggelassen wird, stellt das System ein parameterloses Konstrukt bereit Standard

B: Methodenname Kann denselben Namen wie der Klassenname haben, entspricht jedoch nicht der Namenskonvention

D: In einer Klasse können N mehrere Konstruktoren definiert werden, und Diese Konstruktoren stellen Überladungen des Konstruktors dar

3. In Java können die Modifikatoren der Schnittstelle () (wählen Sie einen aus)

A.private

B.protected

C.final

D .abstract

Antwort: D

Analyse: Der Zugriffsberechtigungsmodifikator in Die Schnittstelle kann nur öffentlich oder standardmäßig sein

Alle Methoden in der Schnittstellenklassenimplementierung müssen implementiert werden, daher können nicht alle Methoden in der Schnittstelle standardmäßig abstrakt verwendet werden kann mit Abstract geändert werden, aber normalerweise kann Abstract weggelassen werden

4. Mit dem folgenden Code gibt das Programm () aus (wählen Sie einen aus)

class A {
    public A(){
        System.out.println("A");
    }
}
class B extends A{
    public B(){
        System.out.println("B");
    }
    public static void main(String[] args) {
        B b=new B();
    }
}
Nach dem Login kopieren

A . Es kann nicht kompiliert werden Nach der Kompilierung wird AB ausgegeben

Durch Kompilierung wird A ausgegeben

Antwort: B

Analyse: Erstellen Sie unter der Vererbungsbeziehung Für Unterklassenobjekte wird zuerst die Konstruktionsmethode der übergeordneten Klasse und dann die Konstruktionsmethode der Unterklasse ausgeführt .

5. Welche der folgenden Aussagen zur Verwendung von Schlüsselwörtern ist falsch () (wählen Sie eine aus)

A.abstract kann nicht parallel mit final zum Ändern verwendet werden die gleiche Klasse

B.abstract-Klasse kann private Mitglieder habenC.abstract-Methode muss in abstrakter Klasse sein

D.static-Methode kann nicht statische Attribute verarbeiten

Antwort: D

Analyse: Da die statische Methode beim Laden der Klasse zuerst abgeschlossen wird, früher als die Konstruktionsmethode, sind zu diesem Zeitpunkt die nicht statischen Eigenschaften und Methoden vorhanden wurden noch nicht initialisiert und können nicht aufgerufen werden.

Welche der folgenden Aussagen zum Speicherrecycling sind richtig () (wählen Sie eine)

Der Programmierer muss einen Thread erstellen, um Speicher freizugeben

B. Das Speicherrecyclingprogramm ist für die Freigabe von nutzlosem Speicher verantwortlichC. Das Speicherrecyclingprogramm ermöglicht es Programmierern, Speicherobjekte direkt freizugeben eine bestimmte Zeit

Antwort: B

Analyse: A. Programmierer müssen keine Threads erstellen, um Speicher freizugeben

C erlaubt, den Speicher direkt freizugeben.

D. Die Speicherbereinigung erfolgt nicht unbedingt zu welchem ​​Zeitpunkt.

7. Wählen Sie einen angemessenen Bezeichner () (wählen Sie zwei)

A._sysl_111

B.2 Mail

C.$changeD.class

Antwort: AC

Analyse: Die Befehlsspezifikationen von Bezeichnern können Buchstaben, Zahlen, Unterstriche und $ enthalten, dürfen nicht mit Zahlen beginnen und dürfen keine Java-Schlüsselwörter sein

8. Die folgende Aussage ist korrekt ( ) (Mehrfachauswahl)

A.java.lang.Cloneable ist eine Klasse

B.java.langRunnable ist eine Schnittstelle

C.Double-Objekt in Java. Im Lang-Paket ist D.Double a=1.0 die richtige Java-Anweisung

Double a=1.0 ist die richtige Java-Anweisung

Analyse: java.lang .Cloneable ist die Schnittstelle

9. Die folgende Beschreibung der Vererbung ist falsch in () verankert

Eine Vererbung in Java ermöglicht einer Unterklasse, mehrere übergeordnete Klassen zu erben

B. Die übergeordnete Klasse ist allgemeiner und die Unterklasse ist spezifischer

C. Die Vererbung in Java ist transitiv D rekursiv aufgerufen werden Die Konstruktionsmethode von

Antwort: A

Analyse: Java ist eine Einzelvererbung, und eine Klasse kann nur eine übergeordnete Klasse erben.

Das obige ist der detaillierte Inhalt von9 häufige Multiple-Choice-Fragen in schriftlichen Java-Prüfungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Perfekte Zahl in Java Perfekte Zahl in Java Aug 30, 2024 pm 04:28 PM

Leitfaden zur perfekten Zahl in Java. Hier besprechen wir die Definition, Wie prüft man die perfekte Zahl in Java?, Beispiele mit Code-Implementierung.

Weka in Java Weka in Java Aug 30, 2024 pm 04:28 PM

Leitfaden für Weka in Java. Hier besprechen wir die Einführung, die Verwendung von Weka Java, die Art der Plattform und die Vorteile anhand von Beispielen.

Smith-Nummer in Java Smith-Nummer in Java Aug 30, 2024 pm 04:28 PM

Leitfaden zur Smith-Zahl in Java. Hier besprechen wir die Definition: Wie überprüft man die Smith-Nummer in Java? Beispiel mit Code-Implementierung.

Fragen zum Java Spring-Interview Fragen zum Java Spring-Interview Aug 30, 2024 pm 04:29 PM

In diesem Artikel haben wir die am häufigsten gestellten Fragen zu Java Spring-Interviews mit ihren detaillierten Antworten zusammengestellt. Damit Sie das Interview knacken können.

Brechen oder aus Java 8 Stream foreach zurückkehren? Brechen oder aus Java 8 Stream foreach zurückkehren? Feb 07, 2025 pm 12:09 PM

Java 8 führt die Stream -API ein und bietet eine leistungsstarke und ausdrucksstarke Möglichkeit, Datensammlungen zu verarbeiten. Eine häufige Frage bei der Verwendung von Stream lautet jedoch: Wie kann man von einem Foreach -Betrieb brechen oder zurückkehren? Herkömmliche Schleifen ermöglichen eine frühzeitige Unterbrechung oder Rückkehr, aber die Stream's foreach -Methode unterstützt diese Methode nicht direkt. In diesem Artikel werden die Gründe erläutert und alternative Methoden zur Implementierung vorzeitiger Beendigung in Strahlverarbeitungssystemen erforscht. Weitere Lektüre: Java Stream API -Verbesserungen Stream foreach verstehen Die Foreach -Methode ist ein Terminalbetrieb, der einen Vorgang für jedes Element im Stream ausführt. Seine Designabsicht ist

Zeitstempel für Datum in Java Zeitstempel für Datum in Java Aug 30, 2024 pm 04:28 PM

Anleitung zum TimeStamp to Date in Java. Hier diskutieren wir auch die Einführung und wie man Zeitstempel in Java in ein Datum konvertiert, zusammen mit Beispielen.

Java -Programm, um das Kapselvolumen zu finden Java -Programm, um das Kapselvolumen zu finden Feb 07, 2025 am 11:37 AM

Kapseln sind dreidimensionale geometrische Figuren, die aus einem Zylinder und einer Hemisphäre an beiden Enden bestehen. Das Volumen der Kapsel kann berechnet werden, indem das Volumen des Zylinders und das Volumen der Hemisphäre an beiden Enden hinzugefügt werden. In diesem Tutorial wird erörtert, wie das Volumen einer bestimmten Kapsel in Java mit verschiedenen Methoden berechnet wird. Kapselvolumenformel Die Formel für das Kapselvolumen lautet wie folgt: Kapselvolumen = zylindrisches Volumenvolumen Zwei Hemisphäre Volumen In, R: Der Radius der Hemisphäre. H: Die Höhe des Zylinders (ohne die Hemisphäre). Beispiel 1 eingeben Radius = 5 Einheiten Höhe = 10 Einheiten Ausgabe Volumen = 1570,8 Kubikeinheiten erklären Berechnen Sie das Volumen mithilfe der Formel: Volumen = π × R2 × H (4

Wie führe ich Ihre erste Spring -Boot -Anwendung in der Spring Tool Suite aus? Wie führe ich Ihre erste Spring -Boot -Anwendung in der Spring Tool Suite aus? Feb 07, 2025 pm 12:11 PM

Spring Boot vereinfacht die Schaffung robuster, skalierbarer und produktionsbereiteter Java-Anwendungen, wodurch die Java-Entwicklung revolutioniert wird. Der Ansatz "Übereinkommen über Konfiguration", der dem Feder -Ökosystem inhärent ist, minimiert das manuelle Setup, Allo

See all articles