Java Tutorium | |||||||||||||||||
|
|
[Testaufgaben]
Vorbereitende Aufgaben zur KlausurDie hier gestellten Aufgaben stellen einen Überblick dar, welcher Art die Aufgaben in der Klausur sein könnten. Teilweise sind hier auch Aufgaben aus älteren Klausuren aufgeführt. Wer diese Übungsaufgaben beantworten kann sollte beim Bestehen der Klausur keine Probleme haben. Welche Vorteile hat Java gegenüber den prozeduralen Programmiersprachen? Welche Arten von Variablen kennt Java und welche Daten können Sie speichern? Wofür braucht man in Programmiersprachen Variablen? Welche Arten von Schleifen kennt Java? Was macht das folgende Programm und welche Ausgabe ist zu erwarten?
class Test {
public static void main(String[] args) {
int x = 28;
for (int i=1; i<=x; i++)
if (x % i == 0) System.out.println(i);
}
}
Baue die For-Schleife in obiger Aufgabe in eine While-Schleife um! Welche Arten von Kontrollstrukturen kennt Java? Wie sieht die Syntax aus? Was ist der Unterschied zwischen einem Objekt und einer Klasse? Was ist der Unterschied zwischen Konstruktoren und Methoden einer Klasse? Ordne die folgenden Begriffe einander zu:
Schreibe ein Programm, das von 321 rückwärts zählt, ausgibt (incl 321) und alle 5 Schritte "Bing" ausgibt. Am Ende soll die Ausgabe der Anzahl von "Bings" stehen! Schreibe eine Klasse Hund, die über folgende Fähigkeiten und Eigenschaften verfügen soll:
Schreibe ein Programm, das einen Hund namens Waldi initialisiert, der braunes Fell und eine feuchte Schnauze hat. Zuerst soll eine Kurzbeschreibung des Hundes angegeben werden. Der Hund soll den Baum anpinkeln, bellen, wieder den Baum anpinkeln. Anschließend testet Herrchen, ob die Schnauze feucht ist.
Musterlösung für die Klasse Hund Schreibe ein Applet, welches alle 20 Pixel nach links und alle 15 Pixel nach Unten einen Kreis mit Radius 5 Pixel schreibt. Insgesamt sollen 20 Kreise erscheinen. Musterlösung und dazugehörige HTML-Seite Schreibe ein Programm, welches folgende Ausgabe produziert: H:\Java\Uebung>java xy 1 -1 -4 -8 -13 -19 -26 -34 -43 -53 -64 -76 -89 -103 -118 Geschafft - :-134 Beispiel-Lösung Korregiere folgendes Programm damit es fehlerlos kompiliert und auch das tut, was der Titel verspricht!
/* Dieses Programm berechnet das Produkt aller Zahlen von 1 bis 17 */
class xy; {
pulic static void main (string[] args)
int x, y;
y,x=1;
do {
y=y+x;
x++;
System.out.println(y);
while (x!=17);
System.out.println(Geschafft - :"y);
}
}
Schreibe ein Swing-Programm, das folgende Ausgabe produziert: |
externe Verweise |
|||||||||||||||
| nach oben | Über mich | Java | HTML | Diverses | Links | ||||||||||||||||