Eventuell bezüglich Musterlösung - meine Sicht auf die einzelnen Aufgaben:
1. Aufgabe: Dies ist multiple Choice. Bei Unsicherheiten sollte es ausreichen, in den eigenen Unterlagen nachzuschlagen. Sollte man dies nicht finden, dann reicht eine Google Suche. Desweiteren würde ich hier jedem empfehlen, da nicht nur wahr / falsch zu sagen, sondern immer eine klare Begründung mitzuliefern. Das kann beim der ersten Frage sein:
Ist String ein primitiver Datentyp?
==> primitive Datentypen in Java sind: boolean, byte, short, int, long, float, double und char. (Ausschluss durch Aufzählung)
==> String ist eine Klasse (java.lang.String) und Klassen sind Referenz-Typen und keine primitiven Typen. (Wissen über String)
==> Evtl. aufstellen einer kleinen Merkregel: primitive Datentypen werden klein geschrieben, Referenztypen groß geschrieben. (Dies ist evtl. wichtig, da es zu den primitiven Typen auch Klassen gibt, die auch gleich heißen können - bis auf die Gross-/Kleinschreibung, z.B. Long, Short, Boolean, ...
2. Aufgabe: Hier macht eine Musterlösung keinen Sinn. Einfach den Code in ein Programm packen und ausprobieren. Einfach und schnell. Wenn hier etwas nicht so ist, wie erwartet: Einfach noch etwas rumprobieren. Was funktioniert wie?
3. Aufgabe: Hier kann eine Musterlösung interessant sein. Aber hier gilt dann die Anmerkung: Es ist nicht alles spezifiziert, so dass es z.B. gewisse Freiheitsgrade gibt. Das führt zu unterschiedlichen Lösungen, die alle als korrekt anzusehen sein dürften.