Professional Documents
Culture Documents
Java-Test Mit Antworten
Java-Test Mit Antworten
a) Ein geordneter Satz von Operationen, um die Lösung eines Problems zu finden.
b) Eine geordnete und endliche Menge von Operationen, um die Lösung eines
Problems zu finden.
c) Eine zufällige und endliche Reihe von Operationen, um die Lösung eines
Problems zu finden.
a) Der Bytecode ist von den wichtigsten Betriebssystemen auf dem Markt
ausführbar.
b) Die Java-Laufzeitumgebung umfasst eine virtuelle Maschine, die den Bytecode
interpretiert.
c) Die Umwelt von Ausführung interpretiert auf Code
Java, unabhängig von der virtuellen Maschine
5. Java ist:
a) Eine Programmiersprache, die ausschließlich
b) Eine Java-Programmiersprache, eine Entwicklungsplattform, eine
Laufzeitumgebung und eine Reihe von Bibliotheken für anspruchsvolle
Programmentwicklung.
c) Ein System zur Ausführung von Programmen auf verschiedenen
Computerplattformen
a) Überprüft, ob alle seine Elemente gültige Java-Wörter sind und ihre Semantik
b) Überprüft, ob alle seine Elemente gültige Java-Wörter sind
c) Überprüft, ob alle seine Elemente gültige Java-Wörter sind, überprüft die
syntaktische Struktur des Programms und seine Semantik.
11. Java ist eine Sprache, die Groß- und Kleinschreibung unterscheidet.
a) Falsch
b) Wahr
a) Er muss mit einem Buchstaben beginnen, auf den weitere Buchstaben folgen
können
b) Er muss mit einem Buchstaben beginnen, dem weitere Buchstaben oder
Ziffern folgen können
c) Muss mit einem Buchstaben beginnen, der von Ziffern gefolgt sein kann
13. In Java müssen die Namen von Variablen und Methoden mit Kleinbuchstaben
beginnen. Handelt es sich um einen zusammengesetzten Namen, muss jedes Wort mit
einem Großbuchstaben beginnen.
a) Falsch
b) Wahr
14. In Java müssen Klassennamen immer mit einem Großbuchstaben beginnen. Handelt es
sich um einen zusammengesetzten Namen, muss jedes Wort mit einem
Großbuchstaben beginnen.
a) Falsch
b) Wahr
15. Ein Datentyp gibt die Werte an, die eine Variable speichern kann, und den
Wertebereich, den sie unterstützt.
a) Falsch
b) Wahr
16. Welche der folgenden Aussagen ist richtig?
a) double radius = 2;
b) double radius = 2,0;
c) double radius = 2.0;
17. Der +-Operator ist überladen, weil er das Addieren von Zahlen und das Verketten von
Zeichenketten ermöglicht.
a) Falsch
b) Wahr
18. Geben Sie den Wert von: x = -1 + 5 * 7 - 12 / 3
a) 28
b) 30
c) 6
a) 26
b) 30
c) 24
20. Geben Sie den Wert von: x = 3 > 2 && 6 < 10 || true
a) wahr
b) falsch
21. Eine Klasse beschreibt eine Art von Objekten mit gemeinsamen Merkmalen.
a) Falsch
b) Wahr
23. Die Attribute eines Objekts können nur primitive Java-Typen speichern.
a) Falsch
b) Wahr
a) Ein Alias wird erstellt und die Attribute des Objekts werden initialisiert.
b) Dem instanziierten Objekt wird ein Speicherplatz zugewiesen und die Attribute
des Objekts werden initialisiert.
c) Dem instanziierten Objekt wird ein Speicherplatz zugewiesen, aber die
Attribute des Objekts werden nicht initialisiert.
25. Die Konstruktormethode wird jedes Mal ausgeführt, wenn ein Objekt der Klasse
instanziiert wird.
a) Falsch
b) Wahr
26. Der Zustand eines Objekts kann sich während der Ausführung eines Java-Programms
ändern.
a) Falsch
b) Wahr
a) Attribute
b) Attribute und Methoden
c) Attribute und Konstruktormethoden
29. Die main() -Methode wird aufgerufen, wenn ein Java-Programm ausgeführt wird.
a) Falsch
b) Wahr
33. Wie hoch ist der Wert von X und Y am Ende des Programms?
int x= 0;
tun {
System.out.println(x);
x++;
} while (x<10);
int y= 0;
while (y<10){
System.out.println(y);
y++;
}
x=9 y=9
x=10 y=10
x=9 y=10
x=10 y=9
wahr
falsch
undefiniert
"i == 1"
System.out.println(x%y);
3
2
1
0
36. Die Verwendung der Break-Anweisung in einer Switch-Struktur ist notwendig, damit
das Programm kompiliert werden kann.
int k=3;
int m=2;
System.out.println ((m <= 99) & (k < m));
wahr
falsch
24
0111011
int x = 5;
int y = 5;
y /= ++x;
System.out.println(y);
6
5
1
0
40. Was bewirkt das folgende Programm?
int inc = 0;
int des = sWord.length()-1;
boolean bError = false;
z = x++ + y;
42. Was zeigt der folgende Quellcode auf dem Bildschirm an?
int x=1;
switch (x) {
Fall 1:
System.out.println("Eins");
Fall 2:
System.out.println("Zwei");
Fall 3:
System.out.println("Drei");
Standard:
System.out.println("Eine andere Zahl");
}
Eine
Zwei
Andere Nummer
Eins Zwei Drei Andere Nummer
while (x<10) {
y += x;
x++;
}
System.out.println(y);
0
10
11
45
int x=1;
System.out.println(++x*4+1);
6
5
9
7
47. Welche Art von Struktur stellt der folgende Code dar?
Sequentielle Struktur
Sich wiederholende Struktur
Selektive Struktur
Keine der oben genannten Möglichkeiten.
System.out.println(12&13);
wahr
falsch
12
13
49. Was ist das Ergebnis der folgenden Operation?
System.out.println(5>>1);
6
wahr
4
2
50. Welche Art von Struktur stellt der folgende Code dar?
int x,Zähler;
Zähler = 10;
x = Zähler +1:
System.out.println("Der Wert ist " + x);
Selektive Struktur
Sequentielle Struktur
Sich wiederholende Struktur
Keine der drei oben genannten.
Ja
Nein
Abhängig von der Verwendung
Hängt vom Compiler ab
while (y<x) {
x += y;
}
System.out.println(y);
0
1
10
Keine, geht in eine Endlosschleife
53. Welche Art von Struktur stellt der folgende Code dar?
if (Zähler<34) {
System.out.println("Zähler ist kleiner als 24");
}
Sequentielle Struktur
Sich wiederholende Struktur
Selektive Struktur
Keine der drei oben genannten.
x += 2;
4
"4"
4.0
Jede der drei Möglichkeiten ist gültig
int i=1;
int j=2;
int k=3;
int m=2;
System.out.println ((j >= i) || (k == m));
wahr
falsch
undefiniert
Gibt Kompilierungsfehler
import java.applet.Applet;
import java.awt.Graphics;
public class MyPrimerApplet extends Applet {
public void paint(Graphics g){
g.drawString("Hallo Welt",40,80);
}
}
System.out.println(2+6>>>2);
8
5
4
2
Microsoft
Oracle
SUN Mikrosysteme
Fujitsu
int k=3;
int m=2;
System.out.println ( !( k > m) );
3
wahr
2
Falsch
int x = 10;
int y = 3;
x %= y;
System.out.println(y);
4
3
2
1
gesamt -= --zähler;
System.out.println("Hallo Welt");
"Hallo Welt
"Hallo Welt"
"Hallo" und in einer anderen Zeile "Welt".
"Hallo" ein Tabulator und "Welt".
int x = 0;
int y = 0;
while (x<5) {
y +=x;
x++;
System.out.println(y);
10
5
0
Das Programm kompiliert nicht
8 Bit
16 Bit
32 Bit
64 Bit
67. Wie kann ich eine Zahl auf eine Potenz erhöhen?
Math.potenz
Operator ** Operator
Math.pow
Operator ^
int j=2;
System.out.println ( j == 3 );
wahr
falsch
undefiniert
"j == 3"
Byte
Schwimmer
doppelt
einzeln
y *= x++;
System.out.println(x);
25
30
6
35
72. Was ist die Genauigkeit eines langen Datentyps?
8 Bit
16 Bit
32 Bit
64 Bit
Zähler += x;
System.out.println(4<<<1);
5
8
wahr
3
/* Code Eins*/
int x= 0;
tun {
System.out.println(x);
x++;
} while (x<10);
/* Code Zwei */
int y= 0;
while (y<10){
System.out.println(y);
y++;
}
Nein, die erste zeigt von 1 bis 10 und die zweite von 0 bis 9.
Ja, beide zeigen 0 bis 9
Nein, die erste zeigt 0 bis 9 und die zweite 1 bis 10 an.
Ja, beide zeigen 1 bis 10
76. Welcher Wert wird angezeigt?
int-Zähler;
int x = 3;
Zähler += x;
System.out.println(Zähler);
3
1
0
Das Programm kompiliert nicht
77. Wie berechne ich den prozentualen Anteil einer Zahl in Java?
Operator % Operator % Operator % Operator % Operator % Operator % Operator % Operator %
Operator % Operator
Math.Prozent
Math.Prozent
Sie muss von Hand berechnet werden
y *= x++;
System.out.println(y);
25
30
6
35
79. Ein String dient der Definition von Variablen oder Typkonstanten:
ganz
Dezimalen
Zeichen
alle oben genannten Punkte
80. Zur Anzeige von Meldungen auf dem Bildschirm wird verwendet:
System.out.println
system.out.printer
System.out.prin
Alle sind korrekt
wenn
keine
beide mit korrekter
keiner der oben genannten Punkte
83. Verwenden Sie if, wenn Sie 2 mögliche Antworten haben?
wenn
keine
beide mit korrekter
keiner der oben genannten Punkte
84. Der Name der Klasse muss sich von dem des Pakets
wenn
keine
es spielt keine Rolle
keiner der oben genannten Punkte
86. Wie sieht die Struktur aus, die die Initialisierung des Programms ermöglicht?
öffentliche Klasse
void main
System. aus
alle oben genannten Punkte
Eine Nachricht.
Eine Berechnung.
Eine Zahl.
Ein Diagramm
92. Es handelt sich um einen Satz von Daten und eine Reihe von Operationen, die mit
diesen Daten durchgeführt werden, je nachdem, um welche Art von Daten es sich
handelt:
TDA.
Klasse.
Instanz.
Objekt.
93. Die Aktion, die ein Objekt bei der Übermittlung einer Nachricht oder als Reaktion auf
eine Zustandsänderung ausführt.
Verhaltensweisen.
Ausführung.
Verbreitung.
Instanziieren.
Joint.
UML.
Abstraktion.
Dateneingabe.
96. Die Kommunikation erfolgt auf die gleiche Weise zwischen einem Objekt und den
Objekten, die es enthält: Wenn Objekte interagieren müssen, tun sie dies durch:
98. Dies sind die äußeren und sichtbaren Merkmale einer Klasse:
Attribute.
Klasse.
Methoden.
Variablen.
Directx
OpenGl
C++
100. Ist eine Klasse oder Methode abstrakt, wenn sie mit dem reservierten Wort deklariert
ist?
neu
abstrakt
öffentlich
privat
104. Wird eine von einer Basisklasse abgeleitete Klasse vererbt, wenn sie erstellt wird?
Nur die Methoden
Nur die Variablen
Variablen und Methoden
Vererbt nichts