Font size
WorksheetsJava
Total questions: 42
Worksheet time: 29mins
Bei einer Variable wird....
.... ein Wert gespeichert und nicht verändert.
.... ein Wert gespeichert.
.... ein Wert mit einem Datentyp versehen.
.... der Benutzer immer aufgefordert, einen Wert einzugeben.
Welche sind Schlüsslewörter für primitive Datentypen in Java?
char
long
double
float
ultimate
Eine Variable hat folgenden Aufbau: type var-name;
type beschreibt den Datentyp und kann nur ein primitiver Datentyp sein
type beschreibt den Datentyp
Eine Variable muss deklariert sein bevor man sie benützen kann
Ich muss nicht unbedingt eine Variable deklarieren bevor ich sie verwende
Was ist keine Schleife
if
while
switch
for
Bei folgendem Code:
do {
System.out.println(i);
i++;}
while (i < 5);
.... wird der Code-Block mind. einmal durchlaufen
.... wird zuerst die Bedingung im while überprüft
Für eine fussgesteuerte Schleife verwende ich....
... ein if-statement
... nur die while() Bedingung
....ein while() und auch ein else
... ein do und eine while() Bedingung
Würde dieser Code kompilieren?
int x = 10;
if (x == 10) {
int y = 20;
x = y * 2;
}
System.out.println("y is " + y);
NEIN
JA
Beim Debugging kann ich .....
... Fehler im Code vermeiden.
.... Fehler im Code suchen.
.... an einem bestimmten Punkt im Code anhalten.
.... zur Laufzeit Zeile für Zeile sehen was im Code passiert.
Welche der folgenden Wörter sind reservierte Schlüsselwörter in Java?
double
hit
else
int
switch
Welche Variablenbezeichner sind gültig?
ungueltig
1_2_3
Eins
double
_zahl
Welchen Wert nimmt die Variabel x an?
int x = 60 % 7
(a)
Welchen Wert hat x?
int x = 8 : 2 (2 + 2);
16
1
Fehler, deshalb keine Zuweisung
0
Welchen Wert hat b?
int zahl = 99;
boolean b;
if ( ! ((zahl == 99) == false) ) { b = true; }
99
Fehler, da b nicht initialisiert
true
false
Welchen Datentyp gibt es nicht in Java?
double
int
Varchar
String
int a;
a=3;
a = a * a;
a = a * a;
(a)
Was ist die Ausgabe?
class Frage
{
public static void main ( String[] args ) {
int unitCost = 8;
int items = 5;
System.out.println("Kosten: " + (unitCost * items) );
}
}
Kosten: + 40
Kosten: 8*5
Kosten: 40
"Kosten: " 40
Wie lautet die Syntax der for-Schleife?
for ( Initialisierung Zählvariable ; Abbruchbedingung; Schrittweite/Schrittoperation) { Anweisungen }
for (Initialisierung Zählvariable ; Schrittweite/Schrittoperation; Abbruchbedingung) { Anweisungen }
for ( Schrittweite/Schrittoperation; Initialisierung ; Abbruchbedingung) { Anweisungen }
Initialisierung Zählvariable
for (Abbruchbedingung) { Schrittweite/Schrittoperation; Anweisungen }
Der || Operator bedeutet
nicht
und
entweder oder
Vorsicht Array
oder
int[] nummern = {2,22,5,0,6,2};
nummern[1] = 2;
nummern[nummern[0]] = 1;
int x = nummern[0] + nummern[1] + nummern[2] +nummern[nummern.length-1];
System.out.println( x );
(a)
Welche der Anweisungen sind korrekt?
String double = "okay";
int i = 32;
double d = 45,0; // 45 Komma 0
boolean o = 1;
Wie werden Wahrheitswerte in Java gespeichert?
String
boolean
int
double
Wie oft wird hier wiederholt:
for( z=0; z<=5; z++) { ... }
(a)
Wie oft wird hier wiederholt:
for( z=3; z>0; z--) { ... }
(a)
Du möchtest von einer anderen Klasse erben. Welches Java-Schlüsselwort benötigst du?
(a)
Was macht der Konstruktor?
Wird immer aufgerufen, wenn ein Objekt gebaut/instanziiert wird
Löscht Objekte
Testet, ob ein Objekt korrekt arbeitet
Setzt immer alle Attribute auf Nullwerte.
Was ist alles keine gültige Zugriffsart ?
public
protected
private
dangerous
important
Mit welchen Schlüsselwort kennzeichnet man Methoden, die keinen Rückgabedatentyp/Rückgabewert haben?
(a)
Was ist ein gültiger Methodenkopf?
1: public int tuWas1(eingabe)
2: public void tuWas2()
3: public String tuWas3(int xPos, yPos)
4: public tuWas4(boolean sichtbar)
1
2
3
4
Woran erkennt man den Datentyp "Feld" (Array)?
Wird groß geschrieben
Am eckigen Klammernpaar
Am runden Klammernpaar
Beginnt mit dem Wort Array
Welchen Index hat das letzte Feldelement?
int[] meinFeld = new int[100];
(a)
Welche der Initialisierungen sind ungültig?
int[3] i = new int[];
int[ ] i = {1,2,3};
int[ ] i = new int[ ]{1, 2, 3};
int[ ] i = new int[3];
Wenn der Zugriffsmodifikator eines Attributes auf private gestellt wird - wer hat dann Zugriff auf dieses Attribut.
Class
Package
Subclass/erbende Class
Global bzw. Alles
Was ist eine Instanz einer Klasse?
eine Klasse
ein Objekt
eine Konstante
eine primitive Variable
Was ist der Standardwert des primitiven Datentypes int?
-1
null
0
irgendwas
Schauen Sie sich den Code an - Was wird in der Konsole ausgegeben?
Class A
Class B
Class C
Compile error
Was ist eine Anweisung in Java?
Regeln für den Programmierer.
Die Instanziierung von Objekten.
Ein einzelner Befehl, der dafür sorgt, dass etwas passiert.
Eine Abfolge von Befehlen.
Wie weise ich einer Variablen einen Wert zu?
speed == 20
speed = 20
speed ist 20
20 = speed
Datentypen - was ist ein String?
Strings speichern Bruchzahlen.
Strings speichern Wahrheitswerte.
Strings speichern Zahlen.
Strings speichern Zeichenketten.
Welcher Datentyp speichert KEINE Zahl?
short
int
char
long
Was trifft auf Kommentare NICHT zu?
sie können mit // beginnen
sie können mit /* .... */ eingeschlossen werden.
Sie helfen Menschen zu verstehen, was der Programmierer gemacht hat.
Sie helfen dem Computer zu verstehen, was der Programmierer gemacht hat.
Was ist in Java NICHT erlaubt?
x = x+5
x +=5
x = x++
x = x++1
Welcher Datentyp ist das Ergebnis von x<5?
Eine Zahl
eine Zeichenkette
Ein Wahrheitswert
Ein Operator
