Moin Leute,
habe jetzt ne Java Klausur vor mir .. hab die alte zum üben bekommen... hab die total verhauen,
da ich fast die ganze Zeit Krankheitsbeding im Seminar gefehlt habe ..
Vielleicht könnt Ihr mir ja beim Ausarbeiten der Alten Klausur helfen?!?
Es ist sehr dringend, ich muss die umbedingt bestehen und verstehe im moment nur Bahnhof?!? :bahnhof:
1. Java-Fragen:
Können Methoden überladen werden?
Können Methoden überschrieben werden?
Werden Konstante mit dem Zusatz „final“ deklariert?
Können im Konstruktor andere Konstruktoren aufgerufen werden?
Kann eine Methode ein Wert zurückgeben?
Unterscheidet java zwischen Groß,- und Kleinschreibung?
Ist diese Deklaration richtig? float f = 1.1232F;
2. Programmieren Sie ein Java-Programm, das bei Aufruf 3 Übergabeparameter
Auswertet.
Aufruf: java(.exe) Prog name kennwort de
Die Ausgabe soll auf der CMD-Konsole erfolgen. Wenn weniger oder mehr
Parameter übergeben wurden, soll ein Hinweis mit Anzahl der Paramter
Erscheinen. Erfolgt die richtige Anzahl, sollen die Paramter ausgeben werden.
3. Beschreiben Sie den Unterschied zwischen einer Objektvariablen und einer
Klassenvariablen
4. Erklären Sie den Unterschied zwischen den Begriffen: Klasse und Objekt
5. Erstellen Sie ine Referenzadresse vom Type StringBuffer und weisen dieser
Ein Objekt der Klasse StringBuffer mit dem Anfangswert „Hallo“ zu.
6. Mit welchen beiden Anweisungen fangen Sie eine mögliche Ausnahme ab.
7. Ergänzen Sie den Programmcode zur Ausgabe des Unicodes als Zahlenwert:
char c = `€`;
System.out.println ( _________________________ );
8. Programmieren Sie eine Methode. Bei Aufruf soll dieser eine Zahl vom Typ int
Übergeben werden. Diese Zahl soll in der Methode um 2 erhöht werden und das
Ergebnis an die aufrufende Stelle zurückgeliefert werden.
9. Programmieren Sie die Klasse Tier mit der Eigenschaft „private
int jahr“ ( Abkürzung für Geburstjahr ). Es soll ein parameterloser Konstruktor
vorhanden sein und ein Konstruktor, in dem ein Übergabewert der Eigenschaft
zugewiesen wird. Verwenden Sie keine anderen Variablennamen.
Programmieren Sie Methoden für das Abfragen und Ändern der Eigenschaft.
Erstellen Sie die Klasse Hund, die von Tie erbt mit der
Eigenschaft „private String name“.
Es soll ein paramterloser Konstruktor vorhanden sein und ein Konstruktor, in
dem Übergabewerte den Eigenschaften zugewiesen wird. Verwenden Sie keine
anderen Varialennamen. Programmieren Sie Methoden für das Abfragen und
Ändern der Eigenschaft.
10. Programmieren Sie die Konstante „MAXIMUM = 100“.
11. Mit welchem Operator läßt sich einfach feststellen, ob eine Ganzzahl durch 7
Ohne Rest teilbar ist? (bitte eine Beispiellösung)
12. Wie erreichen Sie bei der Deklaration, das ein StandardArray „zahlenListe“ mit 5
nummerischen Elementen gleich mit den Zahlen 2, 4, 6, 8, 10 initialisiert wird?
( bitte Beispielcode )
13. Was ist der Unterschied zwischen den Datentypen „char“ und „String“ ?
14. Typumwandlung von dobule zu int:
Double d = 1.2534;
Int i = ______________________
15. Erklären Sie den Unterschied zwischen Unicode und ASCII-Code
17. Kennzeichnen Sie die folgenden Programmzeilen eindeutig durch ein Kreuz, ob
es sich um Methoden bzw. Eigenschaften eines Objektes oder um keines von
beiden handelt:
waldi.lieb = true Eigenschaft Methode keines von beiden
arrSumme( i ) = 0; Eigenschaft Methode keines von beiden
var.getInt( ); Eigenschaft Methode keines von beiden
18. Finden und erklären Sie die Fehler (10 Punkte)
19. Vervollständigen Sie diesen Beispielcode mit den richtigen Referenzvariablen:
20. Was ist eine Methodenüberladung und schreiben Sie einen
Beispielcode.
ICH WÄRE EUCH SEHR DANKBAR .. !!!!!
:rtfm:
habe jetzt ne Java Klausur vor mir .. hab die alte zum üben bekommen... hab die total verhauen,
da ich fast die ganze Zeit Krankheitsbeding im Seminar gefehlt habe ..
Vielleicht könnt Ihr mir ja beim Ausarbeiten der Alten Klausur helfen?!?
Es ist sehr dringend, ich muss die umbedingt bestehen und verstehe im moment nur Bahnhof?!? :bahnhof:
1. Java-Fragen:
Können Methoden überladen werden?
Können Methoden überschrieben werden?
Werden Konstante mit dem Zusatz „final“ deklariert?
Können im Konstruktor andere Konstruktoren aufgerufen werden?
Kann eine Methode ein Wert zurückgeben?
Unterscheidet java zwischen Groß,- und Kleinschreibung?
Ist diese Deklaration richtig? float f = 1.1232F;
2. Programmieren Sie ein Java-Programm, das bei Aufruf 3 Übergabeparameter
Auswertet.
Aufruf: java(.exe) Prog name kennwort de
Die Ausgabe soll auf der CMD-Konsole erfolgen. Wenn weniger oder mehr
Parameter übergeben wurden, soll ein Hinweis mit Anzahl der Paramter
Erscheinen. Erfolgt die richtige Anzahl, sollen die Paramter ausgeben werden.
3. Beschreiben Sie den Unterschied zwischen einer Objektvariablen und einer
Klassenvariablen
4. Erklären Sie den Unterschied zwischen den Begriffen: Klasse und Objekt
5. Erstellen Sie ine Referenzadresse vom Type StringBuffer und weisen dieser
Ein Objekt der Klasse StringBuffer mit dem Anfangswert „Hallo“ zu.
6. Mit welchen beiden Anweisungen fangen Sie eine mögliche Ausnahme ab.
7. Ergänzen Sie den Programmcode zur Ausgabe des Unicodes als Zahlenwert:
char c = `€`;
System.out.println ( _________________________ );
8. Programmieren Sie eine Methode. Bei Aufruf soll dieser eine Zahl vom Typ int
Übergeben werden. Diese Zahl soll in der Methode um 2 erhöht werden und das
Ergebnis an die aufrufende Stelle zurückgeliefert werden.
9. Programmieren Sie die Klasse Tier mit der Eigenschaft „private
int jahr“ ( Abkürzung für Geburstjahr ). Es soll ein parameterloser Konstruktor
vorhanden sein und ein Konstruktor, in dem ein Übergabewert der Eigenschaft
zugewiesen wird. Verwenden Sie keine anderen Variablennamen.
Programmieren Sie Methoden für das Abfragen und Ändern der Eigenschaft.
Erstellen Sie die Klasse Hund, die von Tie erbt mit der
Eigenschaft „private String name“.
Es soll ein paramterloser Konstruktor vorhanden sein und ein Konstruktor, in
dem Übergabewerte den Eigenschaften zugewiesen wird. Verwenden Sie keine
anderen Varialennamen. Programmieren Sie Methoden für das Abfragen und
Ändern der Eigenschaft.
10. Programmieren Sie die Konstante „MAXIMUM = 100“.
11. Mit welchem Operator läßt sich einfach feststellen, ob eine Ganzzahl durch 7
Ohne Rest teilbar ist? (bitte eine Beispiellösung)
12. Wie erreichen Sie bei der Deklaration, das ein StandardArray „zahlenListe“ mit 5
nummerischen Elementen gleich mit den Zahlen 2, 4, 6, 8, 10 initialisiert wird?
( bitte Beispielcode )
13. Was ist der Unterschied zwischen den Datentypen „char“ und „String“ ?
14. Typumwandlung von dobule zu int:
Double d = 1.2534;
Int i = ______________________
15. Erklären Sie den Unterschied zwischen Unicode und ASCII-Code
17. Kennzeichnen Sie die folgenden Programmzeilen eindeutig durch ein Kreuz, ob
es sich um Methoden bzw. Eigenschaften eines Objektes oder um keines von
beiden handelt:
waldi.lieb = true Eigenschaft Methode keines von beiden
arrSumme( i ) = 0; Eigenschaft Methode keines von beiden
var.getInt( ); Eigenschaft Methode keines von beiden
18. Finden und erklären Sie die Fehler (10 Punkte)
Java:
Public Klasse Test Programm
{
public static Main ( String [ ] args )
{
boolean b = true;
int = 0;
longdouble d = 1.0d;
String char = new String ( „Hallo“ );
while ( int I = 0; I < 100; i++ )
{
If ( i > 20 )
{
b = false;
X = false;
}
If ( b == false )
{
System.Ende;
}
System.out.println( „Hallo“ );
}
}
}
19. Vervollständigen Sie diesen Beispielcode mit den richtigen Referenzvariablen:
Java:
Class ProgrammInformation
{
JFrame rahmen;
JPanel inhalt;
JLabel lab;
ProgrammInformation ( )
{
______________ = new JFrame( );
______________ = new JPanel( );
______________ = new JLabel( „Hallo“ );
______________ .setTitle( „Info“ );
______________ .setSize( 400, 300 );
______________ .setLayout( new GridLayout( 1,1 ) );
______________ .add( lab );
______________ .getContentPane( ).add( ______________ );
______________ .setVisible( true );
}
}
20. Was ist eine Methodenüberladung und schreiben Sie einen
Beispielcode.
ICH WÄRE EUCH SEHR DANKBAR .. !!!!!
:rtfm:
Zuletzt bearbeitet von einem Moderator: