Heim Java JavaInterview Fragen Schriftliche Testfragen zum Java Smart Flow-Interview inklusive Antworten

Schriftliche Testfragen zum Java Smart Flow-Interview inklusive Antworten

Nov 19, 2019 pm 04:40 PM
java

Schriftliche Testfragen zum Java Smart Flow-Interview inklusive Antworten

1 Die folgende Beschreibung des Stapels ist falsch (B)

Der Stapel ist ein First-In-Last-Out-Linear Tabelle (empfohlenes Lernen: Java-Programmierer-Interviewfragen)

B Der Stapel kann nur sequentiell gespeichert werden

Der Stapel hat eine Speicherfunktion

D. Einfügen und Summieren des Stapels Während des Löschvorgangs ist es nicht erforderlich, den unteren Zeiger des Stapels zu ändern

2 Für eine lineare Tabelle der Länge n ist dies im schlimmsten Fall die richtige Zahl der folgenden Sortiermethoden ist (D)

A Blasensortierung ist n/2

B Blasensortierung ist n

Schnell Sortierung ist n

D. Schnellsortierung ist n(n-1)/2

3 Nach dem Lesen des folgenden Codes lautet die richtige Aussage unten (A)

public class Person{ 
int arr[] = new int[10]; 
public static void main(
String args[ ]){ 
System.out.println(arr[1]); 
} 
}
Nach dem Login kopieren

A Beim Kompilieren wird ein Fehler generiert

B Korrekt kompiliert, die Laufzeit erzeugt einen Fehler

C Ausgabe leer

D Ausgabe 0

4 Nach der Ausführung des folgenden Programms ist das Ausgabeergebnis (D)

public class Test { 
 public static void main(String[] args) { 
 StringBuffer a = new StringBuffer("A"); 
 StringBuffer b = new StringBuffer("B"); 
 operator(a,b); 
 System.out.println(a+","+b); } 
 public static void operator(StringBuffer x,StringBuffer y){ 
 x.append(y); 
 y=x; }
}
Nach dem Login kopieren

A ,A

A,B

C. B,B

D. AB,B

5 Folgendes ist nicht persistent: (A)

A. Konvertieren Sie das Objekt in eine Zeichenfolge und überträgt es über das Netzwerk. Ein Ende empfängt die Zeichenfolge und stellt das Objekt wieder her.

B Liest die Programmkonfigurationsinformationen aus der XML-Konfigurationsdatei

D. Speichern Sie die Programmdaten als Datei

6 Das Ausgabeergebnis des folgenden Codes ist (C)

int x= 0; int y=10; do{ y--; ++x; }while(x<6); System.out.println(); }
Nach dem Login kopieren
A

B. 5,5

C. 6,5

7 Die Die Eingabesequenz eines Stapels ist 123, dann kann die folgende Sequenz nicht die vom Stapel ausgegebene Sequenz sein (C)

A >

C. 3 1 2

D.

8. Der Rückgabewert der folgenden Funktion ist (D).

rrree

A. 8

C. 5

Erklären Sie, was a Servlet ist und sprechen über das Leben eines Servlet-Zyklus

Servlet ist eine serverseitige Java-Anwendung, die plattform- und protokollunabhängig ist und dynamische Webseiten generieren kann. Es fungiert als mittlere Schicht zwischen Client-Anfragen (Webbrowser oder andere HTTP-Client-Programme) und Server-Antworten (Datenbanken oder Anwendungen auf dem HTTP-Server).

Servlet ist eine serverseitige Java-Anwendung, die sich im Webserver befindet. Im Gegensatz zu herkömmlichen Java-Anwendungen, die über die Befehlszeile gestartet werden, muss der Webserver eine virtuelle Java-Maschine enthalten, die Servlet unterstützt Der Servlet-Lebenszyklus kann in vier Phasen unterteilt werden: Laden und Instanziieren, Initialisierung, Service und Zerstörung.

Wenn der Kunde zum ersten Mal eine Anfrage stellt, stellt er zunächst fest, ob das Servlet-Objekt vorhanden ist. Wenn es nicht vorhanden ist, erstellt der Webcontainer das Objekt und ruft dann die init()-Methode auf

um es zu initialisieren. Die Initialisierungsmethode wird während des gesamten Servlet-Lebenszyklus nur einmal aufgerufen.

Nach Abschluss der Erstellung und Instanziierung des Servlet-Objekts ruft der Webcontainer die service()-Methode des Servlet-Objekts auf, um die Anfrage zu bearbeiten.

Wenn der Webcontainer geschlossen wird oder das Servlet-Objekt aus dem Container gelöscht werden soll, wird die Methode destroy() automatisch aufgerufen.

10 Welche Funktionen und Verwendungszwecke haben Filter?

Für eine Webanwendung ist ein Filter eine Komponente innerhalb des Webcontainers, die bestimmte Anforderungsressourcen-Anforderungsinformationen und Antwortinformationen filtert. Wenn eine Anfrage eingeht, ermittelt der Webcontainer, ob der Informationsressource ein Filter zugeordnet ist. Wenn ja, wird er zur Verarbeitung an den Filter übergeben und dann an die Zielressource übergeben in umgekehrter Reihenfolge an den Filter übergeben und schließlich an den Browser des Benutzers zurückgegeben.

Zu den üblichen Filteranwendungen gehören hauptsächlich: einheitliche Authentifizierung von Benutzeranfragen, Aufzeichnung und Prüfung von Benutzerzugriffsanfragen, Filtern oder Ersetzen von von Benutzern gesendeten Daten, Konvertieren von Bildformaten und Verarbeiten von Antwortinhalten. Komprimieren, um das Übertragungsvolumen zu reduzieren, verschlüsseln und Anfragen oder Antworten entschlüsseln, Ressourcenzugriffsereignisse auslösen usw.

11 Im Jahr 2006 arbeitete jemand 24 aufeinanderfolgende Tage und verdiente insgesamt 190 Yuan (Tageslohn 10 Yuan, Sonntagslohn 5 Yuan und sonntags kein Lohn). Es ist bekannt, dass er an einem bestimmten Tag Ende Januar mit der Arbeit begonnen hat, und der 1. dieses Monats ist zufällig Sonntag. Der Tag, an dem die Teilzeitbeschäftigung dieser Person endete, war Februar (C)

A. 2. 6. Februar

B. 18. FebruarD. 21. Februar

Es gibt einen Bus Von Punkt A nach Punkt B. Die Gesamtfahrzeit beträgt 42 Minuten. Nach der Ankunft an der Endstation ruht sich der Bus mindestens 10 Minuten aus und der Bus kehrt um wird alle 8 Minuten von beiden Terminals aus fahren (nicht unbedingt zur gleichen Zeit), dann benötigt diese Route mindestens zwei Busse (C)

A 1514

C. 13

D.12

13 Unter den 10 Obsttellern mit den Nummern 1 bis 10 enthält jeder Teller Früchte, insgesamt 100 Stück. Es gibt 16 auf dem ersten Teller und die Summen der Früchte auf den drei angrenzenden Obsttellern sind gleich. Finden Sie die maximale Anzahl an Früchten auf dem 8. Teller (A)

11B. 12

13

14

14 Eine Schnecke ist in einen 20 Meter tiefen Brunnen gefallen. Sie ist tagsüber 3 Meter hochgeklettert und nachts 2 Meter tief abgestürzt.

Am ersten Tag bin ich 3 Meter gestiegen, bin dann 2 Meter gefallen und tatsächlich 1 Meter gestiegen.

Am zweiten Tag habe ich von 1 Meter angefangen und 3 Meter hochgeklettert Meter. , dann 2 Meter gefallen, tatsächlich 2 Meter gestiegen

.......

Am achtzehnten Tag stieg ich von 17 Metern auf 3 Meter, was zufällig 20 Metern entspricht. Ich kam bei

Richtige Antwort: 18

an

15 Angenommen, es gibt unendlich viel Wasser in einem Teich. Es gibt zwei leere Wasserkocher mit einem Fassungsvermögen von 5 Litern bzw. 6 Litern. Fragen Sie, wie Sie diese beiden Wasserkocher verwenden, um 3 Liter Wasser zu erhalten.

Antwort: Füllen Sie den 5-Liter-Eimer mit Wasser und gießen Sie alles in den 6-Liter-Eimer.

Füllen Sie den 5-Liter-Eimer erneut und gießen Sie Wasser in den 6-Liter-Eimer, bis er voll ist. Zu diesem Zeitpunkt sind noch 4 Liter Wasser im 5-Liter-Eimer übrig.

Leeren Sie den 6-Liter-Eimer und gießen Sie das 4-Liter-Wasser im 5-Liter-Eimer in den 6-Liter-Eimer Gießen Sie Wasser in den 6-Liter-Eimer. Wenn er voll ist, befinden sich 3 Liter Wasser im 5-Liter-Eimer.

16 Es gibt drei Lichter im Raum und drei Schalter außerhalb des Raumes. Sie können die Tür nur einmal betreten um zu unterscheiden, welcher Schalter welche Lampe steuert?

Antwort: Schalten Sie zuerst den ersten Schalter ein, schalten Sie ihn für eine Weile ein und schalten Sie ihn dann aus, dann schalten Sie den zweiten Schalter ein, betreten Sie den Raum und berühren Sie jede Lampe, die Wärme erzeugt ist der erste Schalter. Das Licht, das aufleuchtet, ist der zweite Schalter, und das Licht, das sich nicht ändert, ist der dritte Schalter.

17 Zwei blinde Männer kauften jeweils zwei Paar schwarze und weiße Socken. Die 8 Paar Socken waren aus Stoff und hatten die gleiche Größe Ein blinder Mann mischte versehentlich acht Paar Socken zusammen und fragte sie, wie sie an zwei Paar schwarze und zwei Paar weiße Socken gelangen könnten.

Antwort: Teilen Sie jedes Paar Socken in zwei Teile. Jede Person nimmt eins.

Auf diese Weise hat jede Person vier schwarze und vier weiße Socken.

Jede Person hat zwei Paar schwarze Socken und zwei Paar weiße Socken.

18 Jede Aufzugstür vom ersten bis zum zehnten Stock hat eine quadratische Raute. Die Rauten sind unterschiedlich groß. Wenn Sie mit dem Aufzug vom ersten bis zum zehnten Stock fahren, wird die Aufzugstür angezeigt Öffnet einmal auf jeder Etage, kann nur einen Diamanten in der Hand halten und fragt, wie man an den größten Diamanten kommt.

Antwort: Der Aufzug öffnet sich auf jeder Etage. Wenn Sie in die zweite Etage gelangen, wechseln Sie ihn, wenn er kleiner ist Ändern Sie es. Gehen Sie so weiter nach oben, nachdem Sie die oberste Etage erreicht haben

Das obige ist der detaillierte Inhalt vonSchriftliche Testfragen zum Java Smart Flow-Interview inklusive Antworten. 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)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
4 Wochen 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.

Zufallszahlengenerator in Java Zufallszahlengenerator in Java Aug 30, 2024 pm 04:27 PM

Leitfaden zum Zufallszahlengenerator in Java. Hier besprechen wir Funktionen in Java anhand von Beispielen und zwei verschiedene Generatoren anhand ihrer Beispiele.

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

See all articles