Sie sind auf Seite 1von 22

1. Was definiert die Struktur von Ausdrücken in Programmiersprachen?

a) Ihre reservierten Worte


b) Seine syntaktischen Regeln
c) Seine semantischen Regeln

2. Wie sieht der Programmierungsprozess aus?

a) Schreiben, Kompilieren und Überprüfen des Quellcodes eines Programms


b) Kompilieren des Quellcodes eines Programms
c) Kompilieren und Überprüfen des Bytecodes eines Programms
3. Ein Algorithmus ist:

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.

4. Ein kompiliertes Java-Programm ist portabel, weil:

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

6. Die Java-Laufzeitumgebung (Java Runtime Environment)


a) Es handelt sich um eine Reihe von Bibliotheken für die Entwicklung von Java-
Anwendungen.
b) Es ist ein Zwischenstück zwischen dem Bytecode und den verschiedenen
Betriebssystemen auf dem Markt. Enthält Java Virtual Machine
c) Es ist die Java Virtual Machine

7. Der klassische Softwareentwicklungsprozess besteht aus den folgenden Phasen:

a) Kodierung, Entwurf, Prüfung und Validierung


b) Spezifikation, Entwurf, Kodierung, Prüfung und Wartung
c) Entwurf, Prüfung, Validierung und Wartung

8. Während der Spezifikationsphase einer Anwendung wird sie definiert:


a) Die Funktionalität, die technischen Merkmale einer Anwendung und ihre
Nutzungsbedingungen
b) Die Funktionalität und die technischen Merkmale einer Anwendung
c) Technische Merkmale und Einsatzbedingungen der Anwendung
9. Der Java-Compiler analysiert den Quellcode und:

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.

10. Die Lesbarkeit eines Java-Programms ist wichtig, weil:

a) Erleichtert die Software-Wartung und ermöglicht Fehlerkorrekturen oder


Änderungen der Funktionalität zu geringeren Kosten
b) Compilerfehler vermeiden
c) Ermöglicht die Behebung von Fehlern, erleichtert aber nicht die Wartung einer
Anwendung.

11. Java ist eine Sprache, die Groß- und Kleinschreibung unterscheidet.

a) Falsch
b) Wahr

12. Der Name eines Java-Elements muss der Regel entsprechen:

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

19. Geben Sie den Wert von: x = (-1 + 5) * 7 - (12 / 3)

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

22. Ein Objekt ist eine abstrakte Darstellung einer Klasse.


a) Falsch
b) Wahr

23. Die Attribute eines Objekts können nur primitive Java-Typen speichern.

a) Falsch
b) Wahr

24. Wenn die Konstruktormethode einer Klasse ausgeführt wird:

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

27. Ein Objekt besteht aus:

a) Attribute
b) Attribute und Methoden
c) Attribute und Konstruktormethoden

28. Eine Methode ist eine Funktion, die:

a) Bestimmt das Verhalten einer Klasse


b) Bestimmt das Verhalten einer Klasse und ihrer Objekte
c) Legt das Verhalten eines Objekts fest

29. Die main() -Methode wird aufgerufen, wenn ein Java-Programm ausgeführt wird.

a) Falsch
b) Wahr

30. Das Überladen von Methoden ist nützlich für:

a) dass dieselbe Methode mit Parametern unterschiedlichen Typs arbeitet oder


dass dieselbe Methode eine andere Liste von Parametern erhält
b) dass dieselbe Methode mit verschiedenen Parametertypen arbeitet
c) Verschiedene Methoden für die Arbeit mit unterschiedlichen Parametern

31. Was bewirkt der folgende Quellcode?


int x=0;
boolean flag = false;

while ((x<10) || !flag) {


System.out.println(x);
x++;
}

Zeigt die Zahlen 0 bis 9 an


Zeigt die Zahlen 1 bis 10 an
Zeigt eine 10
Es bleibt in einer Endlosschleife

32. Wie kann ich die PI-Nummer in Java verwenden?


IP
Math.PI
Konst.PI
Es gibt nichts, das erklärt werden muss 3.141592

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

34. Was ist das Ergebnis des folgenden Programms?


int i=1;
System.out.println ( i == 1 );

wahr
falsch
undefiniert
"i == 1"

35. Was ist auf dem Bildschirm zu sehen?


int x = 10;
int y = 3;

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.

Ja, das ist unbedingt erforderlich.


Nein, das ist nicht notwendig
Ja, wenn es Bedingungen gibt, die nicht erfüllt werden können.
Ja, aber nur in Schaltern, die ganze Zahlen verarbeiten.

37. Ist es zwingend erforderlich, die Standardanweisung in einer Switch-Struktur zu


verwenden?
Ja, immer.
Ja, wenn kein Wert die Bedingung erfüllt.
Ja, aber nur für ganzzahlige Werte.
Nein, sie ist nicht obligatorisch.

38. Was ist das Ergebnis des folgenden Programms?

int k=3;
int m=2;
System.out.println ((m <= 99) & (k < m));

wahr
falsch
24
0111011

39. Welcher Wert wird auf dem Bildschirm angezeigt?

int x = 5;
int y = 5;

y /= ++x;
System.out.println(y);

6
5
1
0
40. Was bewirkt das folgende Programm?

String sWord = "Wort";

int inc = 0;
int des = sWord.length()-1;
boolean bError = false;

while ((inc<des) && (!bError)){


if (sWord.charAt(inc)==sWord.charAt(des)){
inc++;
Des..;
} sonst {
bFehler = true;
}
}

Zähle die Buchstaben in einem Wort


Berechnet, ob es in einem Wort wiederholte Buchstaben gibt.
Berechnen, ob ein Wort ein Palindrom ist
Das Programm kompiliert nicht

41. Was bewirkt die folgende Codezeile?

z = x++ + y;

Nicht korrekt, lässt sich nicht kompilieren.


Addiere den Wert von X+Y zu Z und erhöhe dann X um eins.
Erhöht den Wert von X um eins und addiert ihn zu Y, um ihn Z zuzuordnen.
Fügen Sie X einen hinzu und ordnen Sie ihn Z zu, dann fügen Sie y zu Z hinzu.

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

43. Was macht unsere Funktion zu einem Geheimnis?


public static double misterio(double x,int y) {
(x*y)/100 zurückgeben;
}

Berechnen Sie den 10-teiligen Anteil von X über Y


Berechnen Sie die 2 Dezimalstellen, die der Wert von X hat.
Berechnen Sie den prozentualen Anteil von Y am Wert von X
Keine der drei Aussagen ist richtig
44. Was ist die Genauigkeit eines kurzen Datentyps?
8 Bit
16 Bit
32 Bit
64 Bit

45. Was ist der endgültige Wert von y?


int x = 0;
int y = 0;

while (x<10) {
y += x;
x++;
}

System.out.println(y);

0
10
11
45

46. Was ist das Ergebnis der Operation?

int x=1;
System.out.println(++x*4+1);

6
5
9
7

47. Welche Art von Struktur stellt der folgende Code dar?

while (Zähler < 20) {


System.out.println("Zeilennummer " + Zähler);
Gegen++;
}

Sequentielle Struktur
Sich wiederholende Struktur
Selektive Struktur
Keine der oben genannten Möglichkeiten.

48. Was ist das Ergebnis der folgenden Operation?

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.

51. Ist Java eine objektorientierte Sprache?

Ja
Nein
Abhängig von der Verwendung
Hängt vom Compiler ab

52. Welcher Wert wird auf dem Bildschirm angezeigt?


int x=10;
int y=0;

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.

54. Was bewirkt die folgende Code-Anweisung?

x += 2;

Weist der Variablen x den Wert 2 zu


Addieren Sie 2 zum Wert der Variablen x
Ziehen Sie 2 Einheiten vom Wert von x ab.
Keine der drei Optionen ist gültig

55. Was ist der Wert von x?

double x = Math.pow(2, 2);

4
"4"
4.0
Jede der drei Möglichkeiten ist gültig

56. Was ist das Ergebnis des folgenden Programms?

int i=1;
int j=2;
int k=3;
int m=2;
System.out.println ((j >= i) || (k == m));

wahr
falsch
undefiniert
Gibt Kompilierungsfehler

57. Was bewirkt der folgende Quellcode?

import java.applet.Applet;
import java.awt.Graphics;
public class MyPrimerApplet extends Applet {
public void paint(Graphics g){
g.drawString("Hallo Welt",40,80);
}
}

Malen Sie auf der Konsole den Text "Hello World".


Erzeugt ein Applet mit dem Text "Hello World".
Erzeugt ein Fenster mit dem Text "Hello World".
Keine der oben genannten Antworten ist richtig

58. Was ist das Ergebnis der Operation?

System.out.println(2+6>>>2);

8
5
4
2

59. Von welchem Unternehmen wurde Java entwickelt?

Microsoft
Oracle
SUN Mikrosysteme
Fujitsu

60. Was ist das Ergebnis des folgenden Programms?

int k=3;
int m=2;
System.out.println ( !( k > m) );

3
wahr
2
Falsch

61. In der Rangfolge der Operatoren, die vor


*/%
+-
++Ausdruck
<<
62. Was gibt der folgende Quellcode auf dem Bildschirm aus?

int x = 10;
int y = 3;
x %= y;
System.out.println(y);

4
3
2
1

63. Was bewirkt die folgende Code-Anweisung?

gesamt -= --zähler;

Sie lässt sich nicht kompilieren, sie ist fehlerhaft.


Verringern Sie den Zähler auf die Gesamtsumme und ziehen Sie dann eins vom Zähler ab.
Ziehen Sie eine Eins vom Zähler ab und subtrahieren Sie sie dann von der Gesamtsumme.
Verringert den Zähler um eins und ordnet ihn dann der Summe zu.

64. Was würde auf dem Bildschirm angezeigt werden?

System.out.println("Hallo Welt");

"Hallo Welt
"Hallo Welt"
"Hallo" und in einer anderen Zeile "Welt".
"Hallo" ein Tabulator und "Welt".

65. Welcher Wert wird auf dem Bildschirm angezeigt?

int x = 0;
int y = 0;

while (x<5) {
y +=x;
x++;

System.out.println(y);

10
5
0
Das Programm kompiliert nicht

66. Was ist die Genauigkeit des Datentyps int?

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 ^

68. Was wird auf dem Bildschirm angezeigt?

for (int x=0;x<10;x++)


System.out.println(x);

Die Zahlen 1 bis 9


Die Zahlen 0 bis 9
Die Zahlen 1 bis 10
Das Programm kompiliert nicht

69. Was ist das Ergebnis des folgenden Programms?

int j=2;
System.out.println ( j == 3 );

wahr
falsch
undefiniert
"j == 3"

70. Welcher der aufgelisteten Typen ist kein Datentyp in Java?

Byte
Schwimmer
doppelt
einzeln

71. Welcher Wert wird auf dem Bildschirm angezeigt?


int x = 5;
int y = 5;

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

73. Was bewirkt der folgende Code?

Zähler += x;

Den Wert von x zum Zähler addieren


Dem Zählerwert x zuweisen
Addiert den Wert von x um eins und weist ihn dem Zähler zu
Keine der drei oben genannten Aussagen ist richtig

74. Was ist das Ergebnis der folgenden Operation?

System.out.println(4<<<1);

5
8
wahr
3

75. Tun Quellcode Eins und Quellcode Zwei dasselbe?

/* 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

78. Welcher Wert wird auf dem Bildschirm angezeigt?


int x = 5;
int y = 5;

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

81. Für Typdaten gilt das Doppelte:


ganz
Dezimalen
Zeichen
keiner der oben genannten Punkte

82. Die Zuweisung einer Variablen wird mit == vorgenommen.

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

85. Ein Bibliotheksaufruf erfolgt mit dem Befehl:


importieren
Scanner
String
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

87. Die Bibliotheken werden innerhalb aufgerufen:


Paket
öffentliche Klasse
void main
keiner der oben genannten Punkte

88. So erfassen Sie, was auf dem Bildschirm geschrieben wird


Scanner
Ganzzahl
printf
wenn
89. Dabei wird der folgende Code ausgegeben:

Eine Nachricht.
Eine Berechnung.
Eine Zahl.
Ein Diagramm

90. Das folgende Programm druckt:


Eine Speisekarte.
Eine Liste von Artikeln.
Eine Quittung.
Eine Einkaufsliste.

91. Das folgende Programm druckt:

Dies.Schlüssel1 und Dies.Schlüssel2.


Taste1 und Taste2.
setKey1 und setKey2.
DoubleKey.

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.

94. Das folgende Beispiel ist von :

Joint.
UML.
Abstraktion.
Dateneingabe.

95. Es gibt zwei Arten von Konstruktoren, diese sind:

Setzen und Holen.


String und Double.
Öffentlich und privat.
Ohne Argumente und mit Argumenten.

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:

Senden von Codes.


Versenden von Nachrichten.
Senden von Koordinaten.
Übermittlung von Informationen.
97. Da die objektorientierte Programmierung auf ihnen beruht, sind diese drei Säulen wie
ein Turm aus Ziegelsteinen; wird der letzte Ziegelstein entfernt, stürzt das ganze Ding
ein. Was sind diese drei Säulen?

Abstraktion, Schnittstelle und Verkapselung.


Schnittstelle, Vererbung und Abstraktion.
Vererbung, Polymorphismus und Verkapselung.
Abstraktion, Schnittstelle und Polymorphismus.

98. Dies sind die äußeren und sichtbaren Merkmale einer Klasse:

Attribute.
Klasse.
Methoden.
Variablen.

99. Das Vorgängerprogramm von Java?

Directx
OpenGl
C++

100. Ist eine Klasse oder Methode abstrakt, wenn sie mit dem reservierten Wort deklariert
ist?

neu
abstrakt
öffentlich
privat

101. Was ist eine Kette?

Es handelt sich um eine Klasse, die nicht instanziiert werden kann.


Folge von Zeichen, die durch doppelte Anführungszeichen getrennt sind
Es handelt sich um eine abstrakte Methode
Dies sind Zeichen ohne doppelte Anführungsstriche

102. Worauf basiert der Polymorphismus?

Bei der Deklaration von Methoden in einer Klasse


Über die Erstellung von Klassen und Methoden in einem Programm
Wenn Sie dieselbe Methode für verschiedene Objekte verwenden
Bei der Verwendung einer Methode für ein einzelnes Objekt

103. Was verstehen Sie unter Vererbung in Java?


Tritt auf, wenn mehrere Methoden in einer Klasse erstellt werden
Es handelt sich um die Erstellung von Klassen, die von einer Klasse b
Tritt bei der Erstellung einer Methode ohne Rückgabe auf
Tritt bei der Definition von Variablen in einer Klasse auf

104. Wird eine von einer Basisklasse abgeleitete Klasse vererbt, wenn sie erstellt wird?
Nur die Methoden
Nur die Variablen
Variablen und Methoden
Vererbt nichts

Das könnte Ihnen auch gefallen