Sie sind auf Seite 1von 16

Test: Java Foundations Zwischenprüfung

Überprüfen Sie unten Ihre Antworten, Ihr Feedback und Ihre Fragen. Ein Sternchen (*) weist auf eine korrekte
Antwort hin.

Abschnitt 2
(Beantworten Sie alle Fragen in diesem Abschnitt)

1. Identifizieren Sie im folgenden Codebeispiel alle Methoden:


Zur Überprüfung
public class Employee { markieren
public String name = " Duke"; (1) Punkte
public int empId = 12105;
public float salary;

public void displaySalary(){


System.out.println("Mitarbeitergehalt: "+Gehalt);
}
}

name

displaySalary() (*)

gehalt

empId

Richtig

2. Es gibt mehrere Felder und Methoden in einer Shirt-Klasse. Welche der folgenden
Methoden könnte eine Methode in der Shirt-Klasse sein? Zur Überprüfung
markieren
(1) Punkte

getShirtSize() (*)

preis

größe

color

Richtig

3. Sie entwerfen eine Circle-Klasse mit verschiedenen Feldern und Methoden. Welche der
folgenden Felder könnten Felder in dieser Klasse sein? Unterscheiden Sie, welche davon Zur Überprüfung
zwischen den Eigenschaften und dem Verhalten liegen. markieren
(1) Punkte

(Wählen Sie alle richtigen Antworten aus)

radius (*)
calculateDiameter()
farbe (*)
calculateArea()
calculateCircumference()

Richtig

4. Code in geschweiften Klammern wird als „Codeblock“ bezeichnet.


Zur Überprüfung
markieren
(1) Punkte

Wahr (*)

Falsch

Richtig

5. Ein Java-Programm kann in einer Zeile geschrieben werden.


Zur Überprüfung
markieren
(1) Punkte

Wahr (*)

Falsch

Richtig

Weite Zusammen
Seite 1 von 10
r fassung

Test: Java Foundations Zwischenprüfung


Überprüfen Sie unten Ihre Antworten, Ihr Feedback und Ihre Fragen. Ein Sternchen (*) weist auf eine korrekte
Antwort hin.

Abschnitt 2
(Beantworten Sie alle Fragen in diesem Abschnitt)

6. Ein Haltepunkt kann durch Klicken auf eine Zahl am linken Rand der IDE festgelegt
werden. Durch erneutes Klicken wird der Haltepunkt entfernt. Zur Überprüfung
markieren
(1) Punkte

Wahr (*)

Falsch

Richtig

7. Welche der folgenden sind adäquate Definitionen für Komponenten des


Spiralentwicklungsmodells? Zur Überprüfung
markieren
(1) Punkte
(Wählen Sie alle richtigen Antworten aus)

Test: Code ausführen und Ergebnisse überprüfen (*)


Design: Planen Sie den Ansatz (*)
Entwickeln: Sammeln Sie alle angegebenen Anweisungen
Anforderungen: Starten Sie die Entwicklung

Richtig

8. Das Spiralmodell spiegelt einen iterativen Entwicklungsprozess wider.


Zur Überprüfung
markieren
(1) Punkte

Wahr (*)

Falsch

Richtig

9. Eine Softwarefunktion kann es dem Benutzer ermöglichen, eine bestimmte Aufgabe


auszuführen. Zur Überprüfung
markieren
(1) Punkte

Wahr (*)

Falsch

Richtig

Abschnitt 3
(Beantworten Sie alle Fragen in diesem Abschnitt)

10. Der Java-Compiler befördert automatisch Byte-, Short- und Chars-Datentypwerte zum
int-Datentyp. Zur Überprüfung
markieren
(1) Punkte

Wahr (*)

Falsch

Richtig

Seite 2 von Weite Zusammen


Zurück 10 r fassung
Test: Java Foundations Zwischenprüfung
Überprüfen Sie unten Ihre Antworten, Ihr Feedback und Ihre Fragen. Ein Sternchen (*) weist auf eine korrekte
Antwort hin.

Abschnitt 3
(Beantworten Sie alle Fragen in diesem Abschnitt)

11. Was ist der richtige Weg, um eine lange zu einer Int zu gießen?
Zur Überprüfung
markieren
(1) Punkte

int longToInt = (int)20L; (*)

int longToInt = 20L;

int longToInt = 20L(int);

int longToInt = int 20L;

Richtig

12. Was ist Parsing?


Zur Überprüfung
markieren
(1) Punkte

Numerische Daten in Text umwandeln

Konvertieren von Text in numerische Daten (*)

Konvertieren numerischer Daten in einen bestimmten numerischen Datentyp

Text aus numerischen Daten lesen

Richtig

13. Welcher Wert wird x zugewiesen?


Zur Überprüfung
int x = 25 - 5 * 4 / 2 - 10 + 4; markieren
(1) Punkte

9 (*)

34

Richtig

14. Welches Schlüsselwort macht den Wert einer Variablen unveränderlich?


Zur Überprüfung
markieren
(1) Punkte
const

final (*)

statisch

pause

Richtig

15. Was ist die Ausgabe? public static void main(String args[]) {
int x = 100; Zur Überprüfung
int y = x; markieren
y++; (1) Punkte
System.out.println("Wert von x ist " + x);
System.out.println("Wert von y ist " + y);
}

Wert von x ist 0


Wert von y ist 1
Wert von x ist 100
Wert von y ist 1
Wert von x ist 100
Wert von y ist 1
Wert von x ist 100
Wert von y ist 101 (*)

Richtig

Seite 3 von Weite Zusammen


Zurück 10 r fassung

Test: Java Foundations Zwischenprüfung


Überprüfen Sie unten Ihre Antworten, Ihr Feedback und Ihre Fragen. Ein Sternchen (*) weist auf eine korrekte
Antwort hin.

Abschnitt 3
(Beantworten Sie alle Fragen in diesem Abschnitt)

16. In Java ist char ein primitiver Datentyp, während String ein Objektdatentyp ist.
Zur Überprüfung
markieren
(1) Punkte

Wahr (*)

Falsch

Richtig

17. Ein Objekt kann keine String-Objekte als Eigenschaften haben.


Zur Überprüfung
markieren
(1) Punkte
Wahr

Falsch (*)

Richtig

18. Die print() -Methode druckt auf die Konsole und erstellt automatisch eine Zeile.
Zur Überprüfung
markieren
(1) Punkte

Wahr

Falsch (*)

Richtig

19. Diese beiden Codefragmente erfüllen die gleiche Aufgabe.


Zur Überprüfung
// Fragment 1 markieren
String inputString = JOptionPane.showInputDialog("??"); (1) Punkte
int input = Integer.parseInt(inputString);
input++;

// Fragment 2
int input = Integer.parseInt(JOptionPane.showInputDialog("??")) + 1;

Wahr (*)

Falsch

Richtig

20. Welche zwei Aussagen treffen auf die Scanner-Klasse zu?


Zur Überprüfung
markieren
(1) Punkte

(Wählen Sie alle richtigen Antworten aus)

Das Trennzeichen eines Scanners kann geändert werden. (*)


Ein Scanner-Objekt öffnet einen Stream zum Sammeln von Eingaben. (*)
Ein Scanner-Objekt hat keine Felder und Methoden.
Scanner können keine Textdateien lesen.

Falsch. Siehe Abschnitt 3 Lektion 5.

Seite 4 von Weite Zusammen


Zurück 10 r fassung
Test: Java Foundations Zwischenprüfung
Überprüfen Sie unten Ihre Antworten, Ihr Feedback und Ihre Fragen. Ein Sternchen (*) weist auf eine korrekte
Antwort hin.

Abschnitt 3
(Beantworten Sie alle Fragen in diesem Abschnitt)

21. Die Scanner-Klasse betrachtet Leerzeichen als Standardtrennzeichen beim Lesen der
Eingabe. Zur Überprüfung
markieren
(1) Punkte

Wahr (*)

Falsch

Richtig

22. Was ist die Ausgabe?


Zur Überprüfung
public class Hello { markieren
public static void main(String args[]) { (1) Punkte
String str = ”Hello”;
str = ”World”;
System.out.println(str);
}
}

Hallo

Hallo Welt

Welt (*)

Hallo
Welt

Richtig

23. Java ist eine stark typisierte Sprache, daher müssen Sie für alle Variablen einen
Datentyp deklarieren. Zur Überprüfung
markieren
(1) Punkte

Wahr (*)

Falsch

Richtig

24. Identifizieren Sie die im angegebenen Code deklarierte Variable.


Zur Überprüfung
public class Welcome { markieren
public static void main(String args[]) { (1) Punkte
int a = 2;
System.out.println("a is" + a);
}
}

int

Willkommen

a (*)

Richtig

Abschnitt 4
(Beantworten Sie alle Fragen in diesem Abschnitt)

25. Die Klassen der Java-Klassenbibliothek sind in Pakete organisiert.


Zur Überprüfung
markieren
(1) Punkte

Wahr (*)

Falsch

Richtig

Seite 5 von Weite Zusammen


Zurück 10 r fassung

Test: Java Foundations Zwischenprüfung


Überprüfen Sie unten Ihre Antworten, Ihr Feedback und Ihre Fragen. Ein Sternchen (*) weist auf eine korrekte
Antwort hin.

Abschnitt 4
(Beantworten Sie alle Fragen in diesem Abschnitt)

26. Welche zwei sind gültige Importanweisungen der Scanner-Klasse?


Zur Überprüfung
markieren
(1) Punkte

(Wählen Sie alle richtigen Antworten aus)

import java.util;
java importieren.*;
import java.util.*; (*)
import java.util.Scanner; (*)
Richtig

27. Die Import-Anweisung besteht aus zwei Teilen.


Zur Überprüfung
import package.className; markieren
(1) Punkte
Einer ist der Paketname und der andere ist der Klassenname.

Wahr (*)

Falsch

Richtig

28. Die Klassen JFrame und JOptionPane befinden sich im Paket javax.swing. Welche
beiden werden diese Klassen importieren? Zur Überprüfung
markieren
(1) Punkte

(Wählen Sie alle richtigen Antworten aus)

import javax.swing.*; (*)


javax.swing importieren;
javax.swing.JOptionPane importieren;
javax.swing.JFrame importieren; (*)
import javax.swing.J*;

Richtig

29. Die Methode indexOf() gibt den Indexwert eines Zeichens in der Zeichenfolge zurück.
Zur Überprüfung
markieren
(1) Punkte

Wahr (*)

Falsch

Richtig

30. Was ist die Ausgabe?


Zur Überprüfung
public static void main(String args[]) { markieren
String greeting = "Java World!"; (1) Punkte
String w = Grußzeichenfolge(7, 11);
System.out.println(w);
}

rld! (*)

ld!

orld!
rld

Richtig

Seite 6 von Weite Zusammen


Zurück 10 r fassung

Test: Java Foundations Zwischenprüfung


Überprüfen Sie unten Ihre Antworten, Ihr Feedback und Ihre Fragen. Ein Sternchen (*) weist auf eine korrekte
Antwort hin.

Abschnitt 4
(Beantworten Sie alle Fragen in diesem Abschnitt)

31. Die String-Klasse muss mit java.lang.String importiert werden;


Zur Überprüfung
markieren
(1) Punkte

Wahr

Falsch (*)

Richtig

32. Was ist die Ausgabe?


Zur Überprüfung
public static void main(String args[]) { markieren
String greeting = "Java World!"; (1) Punkte
String w = greeting.replace("a", "A");
System.out.println(w);
}

JavA World!

JAvA World! (*)

Java World!

JAva World!

Richtig

33. Welches der folgenden Szenarien wäre ideal, um eine Methode zu schreiben?
Zur Überprüfung
markieren
(1) Punkte

Wenn Sie keine ähnlichen Codezeilen finden, um das Verhalten eines Objekts zu
beschreiben.
Pro fünf bis sechs Codezeilen.

So gruppieren Sie ähnliche Datentypen zusammen


Wenn Sie keine ähnlichen Codezeilen wiederholen möchten, um das Verhalten
eines Objekts zu beschreiben. (*)

Richtig

34. Sie entwerfen eine Bankensoftware und müssen 10.000 Kundenkonten mit
Informationen über den Namen, das Guthaben und den Zinssatz des Kontoinhabers Zur Überprüfung
speichern. Der beste Ansatz besteht darin, 30000 separate Variablen in der markieren
Hauptmethode zu speichern. (1) Punkte

Wahr

Falsch (*)

Richtig

35. Methoden ermöglichen es allen Instanzen einer Klasse, dieselben Verhaltensweisen zu


teilen. Zur Überprüfung
markieren
(1) Punkte

Wahr (*)

Falsch

Richtig

Seite 7 von Weite Zusammen


Zurück 10 r fassung

Test: Java Foundations Zwischenprüfung


Überprüfen Sie unten Ihre Antworten, Ihr Feedback und Ihre Fragen. Ein Sternchen (*) weist auf eine korrekte
Antwort hin.

Abschnitt 4
(Beantworten Sie alle Fragen in diesem Abschnitt)

36. Welche der folgenden Argumente sind die Argumente in der folgenden Methode?
Zur Überprüfung
Employee emp = neuer Mitarbeiter(); markieren
emp.calculateSalary(100000, 3.2, 15); (1) Punkte

calculateSalary(100000, 3.2, 15);

100000, 3.2, 15 (*)

emp

emp.calculateSalary(100000, 3.2, 15);

Richtig
37. Sie müssen zufällige ganzzahlige Werte im Bereich von 2 bis 10 generieren. Dieses
Codefragment liefert das gewünschte Ergebnis. Zur Überprüfung
markieren
Random r = new Random(); (1) Punkte
r.nextInt(9) + 2;

Wahr (*)

Falsch

Richtig

38. Sie müssen zufällige ganzzahlige Werte zwischen 0 und 80 (einschließlich) generieren.
Welche Aussage sollten Sie verwenden? Zur Überprüfung
markieren
(1) Punkte

nextInt(81); (*)

nextInt(80);

nextInt();

nextInt(0-79);

Richtig

39. Welche Klasse wird verwendet, um Zufallszahlen zu generieren?


Zur Überprüfung
markieren
(1) Punkte

Zufällig (*)

Nummer

Ganzzahl

Doppel

Richtig

40. Die Methoden der Math-Klasse können aufgerufen werden, ohne eine Instanz eines
Math-Objekts zu erstellen. Zur Überprüfung
markieren
(1) Punkte

Wahr (*)

Falsch

Richtig

Seite 8 von Weite Zusammen


Zurück 10 r fassung
Test: Java Foundations Zwischenprüfung
Überprüfen Sie unten Ihre Antworten, Ihr Feedback und Ihre Fragen. Ein Sternchen (*) weist auf eine korrekte
Antwort hin.

Abschnitt 4
(Beantworten Sie alle Fragen in diesem Abschnitt)

41. Wie lautet der Paketname, der die Klasse Math enthält?
Zur Überprüfung
markieren
(1) Punkte

java.awt

java.net

java.lang (*)

java.io

Falsch. Siehe Abschnitt 4 Lektion 5.

Abschnitt 5
(Beantworten Sie alle Fragen in diesem Abschnitt)

42. Ein Zeichenfolgenvergleich mit == vergleicht die Speicherorte der Zeichenfolgen und
nicht den Inhalt der Zeichenfolge. Zur Überprüfung
markieren
(1) Punkte

Wahr (*)

Falsch

Richtig

43. Was ist die Ausgabe?


Zur Überprüfung
public static void main(String[] args) { markieren
String name = "Java"; (1) Punkte
String language = "Programmierung";
String fullName = name + language;
boolean test = fullName.equals(name + language);
System.out.println(test);
}

Falsch

JavaProgrammierung

Java-Programmierung

Wahr (*)
Richtig

44. Welche drei sind bedingte Aussagen?


Zur Überprüfung
markieren
(1) Punkte

(Wählen Sie alle richtigen Antworten aus)

switch-Anweisung (*)
für Schleife
do while loop
if/else-Anweisung (*)
if-Anweisung (*)

Richtig

45. Wie sollten Strings verglichen werden?


Zur Überprüfung
markieren
(1) Punkte

Die Equals() -Methode (*)

~=

==

Richtig

Seite 9 von Weite Zusammen


Zurück 10 r fassung

Test: Java Foundations Zwischenprüfung


Überprüfen Sie unten Ihre Antworten, Ihr Feedback und Ihre Fragen. Ein Sternchen (*) weist auf eine korrekte
Antwort hin.

Abschnitt 5
(Beantworten Sie alle Fragen in diesem Abschnitt)

46. Ein Mitarbeiter hat Anspruch auf eine Prämie, die auf bestimmten Kriterien basiert.
Unter welchen Bedingungen wird „Berechtigt für einen Bonus“ gedruckt? Zur Überprüfung
markieren
int rating; (1) Punkte
int experience;
if (rating > 1 && experience == 5) {
System.out.println („Berechtigt für einen Bonus“);
}
5 Erfahrungen und 2 oder mehr Bewertungen (*)

5 Erfahrungen und 1 Bewertung

Weniger als 5 Erfahrungen und 1 Bewertung.

5 Bewertungen und 1 Erfahrung

Richtig

47. Ein Kunde hat Anspruch auf einen Rabatt, der auf bestimmten Kriterien basiert. Unter
welchen Bedingungen wird „Sie qualifizieren sich für einen Rabatt“ gedruckt? (Hinweis: Zur Überprüfung
Es kann mehr als eine richtige Antwort geben) markieren
(1) Punkte
int purchase;
int rewardPoints;
if (purchase >= 2000 || rewardPoints >= 4000) {
System.out.println("Sie haben Anspruch auf Rabatt");
}

(Wählen Sie alle richtigen Antworten aus)

Wenn rewardPoints mehr als 1000 und der Kauf 1000 beträgt
Wenn rewardPoints mehr als 2000 ist oder mehr als 1000 kauft
Wenn der Kauf 2000 beträgt, unabhängig vom Wert der Prämienpunkte (*)
Wenn der Kauf 4000 und die Prämie 2000 Punkte beträgt (*)

Richtig

48. Welche zwei sind keine logischen Operatoren?


Zur Überprüfung
markieren
(1) Punkte

(Wählen Sie alle richtigen Antworten aus)

!
||
% (*)
+ (*)
&&

Richtig

49. Welche zwei Aussagen treffen auf die Standardaussage zu?


Zur Überprüfung
markieren
(1) Punkte

(Wählen Sie alle richtigen Antworten aus)

Die Standardanweisung ist in der Switch-Anweisung optional. (*)


In jeder SWITCH-Anweisung ist eine Standardanweisung erforderlich.
Wenn die Eingabe mit keinem der Fälle übereinstimmt, wird die
Standardanweisung ausgeführt. (*)
Eine Standardanweisung wird standardmäßig ausgeführt, wenn das Programm
ausgeführt wird.

Richtig

50. Was ist die Ausgabe?


Zur Überprüfung
char grade = 'A'; markieren
switch (grade) { (1) Punkte
case 'A':
System.out.println("Herzlichen Glückwunsch!"); case 'B':
System.out.println("Gute Arbeit");
case 'C':
System.out.println("Durchschnitt");
case 'D':
System.out.println("Kaum bestanden");
case 'F':
System.out.println("Fehlgeschlagen");
}

Fehlgeschlagen

Herzlichen Glückwunsch!

Herzlichen Glückwunsch! Gute Arbeit Durchschnitt Kaum bestanden


Fehlgeschlagen (*)
A

Richtig

Seite 10 von Zusammen


Zurück 10 fassung

Das könnte Ihnen auch gefallen