Codeverständnis_WS1718.pdf

Exams
Uploaded by Anonymous User at 2018-07-21
Description:

Codeverständnis WS17/18

 +3
303
12
Download
Warum ist b = 3?
View 3 more comments
kanns mir nochmal einer erklären? ich versteh nicht wo die drei werte herkommen... aus der main Methode eins weiter unten? aber da ist ja b=2 und c ist gar nicht definiert...
Weil da steht maine(a,a,b) a = 3, b = 2. von daher maine (int a , int b , int c) = 3 , 3, 2
Wie ist man hier vorgegangen? Und woher kommt der Unterstrich vor Feld und r und m ??
View 1 more comment
Ah verstehe! Dankeschön!
Seid ihr euch sicher, dass es ein Leerzeichen ist ? Bzw. wäre es theoretisch möglich nichts zwischen Anfühungszeichen zu schreiben ? Oder muss mindestens ein Zeichen dazwischen sein ?
c =2? wo sehe ich das
was das jemand?
In der main Methode werden die Werte der Variablen a=3, a=3 und b=2 an die Methode maine übergeben. Somit nimmt dort dann die int Variable a den Wert 3, die int Variable b den Wert 3 und die int Variable c den Wert 2 an.
Wieso kommt ein Strich vorm M ?
der Unterstrich steht für ein Leerzeichen, da oben text = " " und das in den Anführungszeichen ist ein Leerzeichen..
No area was marked for this question
wieso tauscht man bei Ausgabe 17 also beim new string array das C und das M ?
Da weiter oben M und C getauscht wurden.
Was passiert hier? kann in der Klammer nicht eigentlich nur eine Zahlt stehen?
durch temp werden 2 Werte vertauscht
wie kommt man auf b =3??
Beim Aufruf der maine Methode siehst du maine(a, a, b)... Int a, b, c in der Methode übernehmen dann diese Werte, also 3, 3 und 2
Wieso ist hier length 6?
Weil aus der maineMethode das Array p mit der Länge 6 zurückgegeben wird
6 inches ja
No area was marked for this question
Wie kommt man auf Ausgabe 11-13?
Durch die Ausgabe der For Schleife für i=2 bis i=4.
Aber die wird doch von oben wegen dem Return übernommen oder
Wieso kommt hier zwei raus?
View 1 more comment
Danke!
Du musst hier die dritte Methode von ganz unten nehmen weil nur diese hat 2 ist werte die andere nur einen das macht keinen Sinn
und wieso hier 10? Danke schon mal!!
Die dritteMethode wird aufgerufen und gibt 10 zurück. Steht auch unten dabei.
Kannst du kurz erklären warum das hier true ist ? :)
Math.random gibt eine zufällige Zahl zwischen 0 und 1 aus. 2* Math.random kann also maximal 2 sein. a=3 2<3 also true