Forum / Grundlagen des Programmierens / 2. Online-Test

Bertram ±0

hier auch meine Fragen

Hannes ±0

meine Lösung. befindet sich auch auf dropbox

Severin ±0

Vielen Dank für eure Hilfe!

Lisa ±0

Hier meine Antworten vom 2. Online Test

Derya ±0

Welche Datentypen repräsentieren genau 2 hoch 16 verschiedene Werte? Antwort(en) wählen: b. char d. short

Welche Aussagen zu folgendem Code-Fragment sind falsch? char c= '1'; res = 2*c; System.out.println(res);

antwort: Die zweite Codezeile ist fehlerhaft, egal von welchem Typ res ist.

Es wird ohne Fehler kompiliert, wenn die Variable res vom Typ char ist

Ist res vom Typ int, ist die Ausgabe: 2

Der numerische Wert des Buchstaben a ist 97. Welche der folgenden Anweisungen deklariert und initialisiert eine Variable vom Typ char erfolgreich mit diesem Wert? Antwort(en) wählen: c. char c = 'a';

Welche Aussage ist zu folgendem Code-Fragment richtig? int i=0, j=1; System.out.println(++i + j++ +" " +i +" " +j);

Antwort wählen: 212 ist richtig

Welche der genannten Symbole sind Operatoren in Java? Antwort(en) wählen: d. instanceof e. %

Welche Aussage ist zu folgendem Code-Fragment richtig? char c= 1; System.out.println(-5%3 + c);

Antwort wählen: b. Die Ausgabe ist: -1

Welche Aussage ist zu folgendem Code-Fragment richtig? int i= (int) (1./0.); System.out.println(i);

Antwort wählen: d. Die Ausgabe ist: 2147483647

Welche der genannten Initialisierungen sind korrekt? Antwort(en) wählen: b. short s = 360; c. float f = 360;

Welche Datentypen können mit dem Operator '<' verglichen werden? Antwort(en) wählen: b. Nur primitive Datentypen.

In welche anderen Datentypen kann man einen Wert vom Typ boolean umwandeln? Antwort(en) wählen: c. In keinen anderen Typ

Andreas ±0

1 Punkte: 1

Was passiert, wenn folgender Quellcode in einer Klasse bzw. Methode übersetzt und ausgeführt wird?

byte b1 = 5;

byte b2 = 3;

b1 = b1 % b2;

System.out.println("b1 = " + b1);

Antwort(en) wählen: e. Fehler schon beim Übersetzen Richtig

Welche Aussage ist zu folgendem Code-Fragment richtig?

int i=0, j=1; System.out.println(++i + j++ +" " +i +" " +j);

Antwort wählen: d. Die Ausgabe ist: 2 1 2 Richtig durch ++i wird i auf 1 erhöht, danach zu j=1 addiert, das unmittelbar um 1 inkrementiert wird. Also ergibt der Ausdruck 2. Dann kommt das Leerzeichen. Danach kommt i mit positivem Vorzeichen, also 1. Dann wieder Leerzeichen. Zuletzt das um 1 inkrementierte j, also 2 mit positivem Vorzeichen. Richtig

Eine Do-Schleife ist eine annehmende Schleife.

Welche Aussagen zu Typumwandlungen in Java sind wahr?

Antwort(en) wählen: a. Eine explizite Typumwandlung von byte auf short ist überflüssig. Richtig b. Eine explizite Typumwandlung von char auf long ist überflüssig. Richtig d. Eine explizite Typumwandlung von byte, char oder short auf int, long oder float ist überflüssig. Richtig

Welche der genannten Symbole sind Operatoren in Java? a. % Richtig e. instanceof Richtig

Welche Datentypen können mit dem Operator '<' verglichen werden? d. Nur primitive Datentypen. Richtig

Welche Aussage ist zu folgendem Code-Fragment richtig?

String s= "1"; int i= (int) s; System.out.println(i); a. Der Compiler meldet in der zweiten Zeile einen Fehler. Richtig

Welche Datentypen repräsentieren genau 2 hoch 16 verschiedene Werte? a. char Richtig b. short Richtig

Welche Aussagen sind zu der ausführbaren Klasse Startable richtig? class Startable{

public static void main(String[] args) { // Feld length enthält die Länge des Arrays for (int i=0; i < args.length; i++) // Methode print() des Feldes out der Klasse System System.out.print(args[i]+" "); } } Antwort(en) wählen: a. Startable enthält eine passende Methode main() Richtig d. Startable wird in eine Datei Startable.class kompiliert. Richtig

Der numerische Wert des Buchstaben a ist 97. Welche der folgenden Anweisungen deklariert und initialisiert eine Variable vom Typ char erfolgreich mit diesem Wert? b. char c = 'a'; Richtig

Klara ±0

Mein Online Test! (hab fast alle Fragen schon aus der dropbox oder hier aus studify herausgesucht..) ;)

Für welche der angegebenen Datentypen ist der positive Zahlenbereich genauso groß wie der negative?

Antwort(en) wählen: a. short Falsch b. long Falsch c. int Falsch d. Für keinen der genannten Datentypen Richtig e. byte Falsch

Welcher der angegebenen Werte sind von primitiven Typen?

Antwort(en) wählen: a. "x" Falsch b. false Richtig c. 'x' Richtig d. 7.89 Richtig

Welchen Wertebereich hat der Datentyp byte in Java?

Antwort wählen: a. 0 bis 255 Falsch b. -32767 bis 32768 Falsch c. -128 bis 127 Richtig d. 0 bis 65535 Falsch

Für welche Datentypen von resultat lässt sich folgende Sequenz übersetzen?

byte b = 5;

short s = 3;

resultat = s * b;

Antwort(en) wählen: a. byte Falsch b. long Richtig c. int Richtig d. 0 bis 255short Falsch e. double Richtig

Ordnen sie die Datentypen zu. 10 Short true Boolean 1.0345 Double

Eine Do-Schleife ist eine ________ Schleife. annehmende!

Eine While-Schleife ist eine ______ Schleife abweisende!

Welcher ganzzahlige Datentyp hat einen Wertebereich von -2^31 bis 2^31 -1?

Antwort(en) wählen: a. byte Falsch b. short Falsch c. long Falsch d. int Richtig

Welche Aussagen sind zu folgendem Code-Fragment richtig?

for (int i=1, j=10; i<j; i++, --j) { if (j%i==0) { System.out.println("continue"); continue; } if (i==j-1) { System.out.println("\nbreak"); break; } System.out.print(i+":"+j+" "); }

Antwort(en) wählen: a. Die letzte Zeile der Ausgabe ist: break Richtig b. Die erste Zeile der Ausgabe ist: continue Richtig c. Ein Teil der Ausgabe ist: 3:8 Richtig d. Ein Teil der Ausgabe ist: 5:6 Falsch

Welche Datentypen repräsentieren genau 2 hoch 16 verschiedene Werte?

Antwort(en) wählen: a. int Falsch b. char Richtig c. long Falsch d. short Richtig

Martin ±0

mein 2. onlinetest

Alexander ±0
Zusammenfassung

Hier wieder mal eine Zusammenfassung!

Wenn eine Frage nicht enthalten oder falsch ist bitte melden.

Patrick ±0

Hier nochmals einige Antworten des Online- Tests! Have fun!

Matej ±0

Hier mal meine 5 vom letzten jahr, ich nehme an die haben wieder einen ähnlichen Fragenpool also kann es dem einen oder anderen helfen.

Daniel ±0
2.Online Test

Mein 2 Übungstest

Anton ±0

Question 1

Wie lang ist der Datentyp double in Java?

Antwort(en) wählen: a. 32 Bit (4 Byte) Falsch b. 128 Bit (16 Byte) Falsch c. 64 Bit (8 Byte) Richtig d. 16 Bit (2 Byte) Falsch

Question 2

Welche der genannten Symbole sind Operatoren in Java?

Antwort(en) wählen: a. % Richtig b. instanceof Richtig c. +++ Falsch d. sizeof Falsch e. exp Falsch

Question 3

In welche anderen Datentypen kann man einen Wert vom Typ boolean umwandeln?

Antwort(en) wählen: a. Nur in ganzzahlige Typen. Falsch b. In keinen anderen Typ. Richtig c. In alle primitiven Typen. Falsch d. Nur in den Typ int. Falsch

Question 4

Welche Ausgabe erzeugt true zu den folgenden Deklarationen?

double a=0.0, b=1.0;

Antwort wählen: a. System.out.println(b/a > 0.0/0.0); Falsch b. System.out.println(b/a > 1.79769313486231570E308); Richtig c. System.out.println(a/a==0.0/0.0); Falsch d. System.out.println(b/a == 1/0); Falsch

Question 5

Welcher der angegebenen Werte sind von primitiven Typen?

Antwort(en) wählen: a. 7.89 Richtig b. 'x' Richtig c. false Richtig d. "x" Falsch

Question 6

Welche Ausgabe ergibt sich durch folgende Anweisungen?

int x = 3;

int y = 10;

System.out.println(y % x);

Antwort(en) wählen: a. Ausgabe: 3 Falsch b. Ausgabe: 2 Falsch c. Ausgabe: 0 Falsch d. Ausgabe: 1 Richtig

Question 7

Welche Aussagen sind zum folgenden Code-Fragment richtig?

char c= '-'; res= +c; System.out.println(res);

Antwort(en) wählen: a. Der Code führt auch zu einem Fehler beim Kompilieren, wenn man die Variable res geeignet deklariert. Falsch b. Die Variable res kann vom Typ char sein. Falsch c. Die Variable res kann vom Typ double sein. Richtig d. Ist die Variable res vom Typ int, ist die Ausgabe eine positive Zahl. Richtig

Question 8

Welche Aussagen zu folgendem Code-Fragment sind falsch?

char c= '1'; res = 2*c; System.out.println(res); Antwort(en) wählen: a. Ist res vom Typ int, ist die Ausgabe: 2 Richtig b. Es wird ohne Fehler kompiliert, wenn die Variable res vom Typ char ist. Richtig c. Wenn die Variable res vom Typ int ist, wird fehlerfrei kompiliert. Falsch d. Die zweite Codezeile ist fehlerhaft, egal von welchem Typ res ist. Richtig

Question 9

Welche Aussage ist zu folgendem Code-Fragment richtig?

int i= (int) (1./0.); System.out.println(i); Antwort wählen: a. Der Compiler meldet in der ersten Zeile einen Fehler. Falsch b. Bei der Ausführung wird eine Exception aufgrund der Division durch Null generiert. Falsch c. Die Ausgabe ist: Infinity Falsch d. Die Ausgabe ist: 2147483647 Richtig

Question 10 Punkte: 1

Welcher ganzzahlige Datentyp hat einen Wertebereich von -2^31 bis 2^31 -1?

Antwort(en) wählen: a. short Falsch b. byte Falsch c. long Falsch d. int Richtig

Sorry, die Kommentarfunktion ist geschlossen.