Einstufungstest zum Teil 2 des Lehrgangs "Aktiv programmieren lernen mit Java" [] (Test, Einstufung, Prüfung (Java Kenntnisse Test;)), Einstufungstest, Seite 721563
http://www.purl.org/stefan_ram/pub/java_einstufungstest_2_de (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram

Einstufungstest vor Teil 3

Wer in den Teil 3 einsteigen will, sollte zunächst prüfen, ob er auch die erforderlichen Vorkenntnisse aus den vorangehenden Teilen besitzt.

Dieser Einstufungstest soll ohne Hilfsmittel (Aufzeichnungen, Bücher, Webrecherchen) bearbeitet werden. Nur ein Stift und Papier oder ein Texteditor dürfen verwendet werden.

Wenn bei den folgende Ausgaben ein Programmstück zu schreiben ist, dann darf dieses nicht mehr tun als das, was verlangt wurde. Die Lösung sollte möglichst kurz sein, aber auch dem Bearbeiter bekannten Empfehlungen für einen guten Java -Stil berücksichtigen. Alle Parameter und Variablen, für die dies möglich ist, müssen mit "final" gekennzeichnet werden.

0 Übersetzungseinheit
Schreiben Sie eine möglichst kurze vollständige Java -Übersetzungseinheit für ein Java -Anwendungsprogramm, das genau die Zeile »Garten« (ohne die Anführungszeichen) ausgibt.
1 Deklaration einer Methode
Schreiben Sie eine möglichst kurze Deklaration einer Methode mit dem Namen »garten«, die genau den Text »Garten« (ohne die Anführungszeichen) ausgibt. Die Lösung darf nicht mehr als die Deklaration der verlangten Methode enthalten und die Methode darf nicht mehr ausgeben als genau die verlangten sechs Zeichen und kein Ergebnis haben.
2 Deklaration einer Methode
Schreiben Sie eine möglichst kurze Deklaration einer Methode mit dem Namen »zwei«, deren Aufruf »zwei()« den Wert des Ausdrucks »2« (vom Datentyp »int«) hat. Die Lösung darf nicht mehr als die Deklaration der verlangten Methode enthalten, und die Auswertung dieser Methode darf keine Wirkungen haben.
3 Deklaration einer Methode
Schreiben Sie eine möglichst kurze Deklaration einer Methode mit dem Namen »doppel« und einem Ergebnis vom Typ »int«, die genau den doppelten Wert ihres Parameters (bzw. des Argumentwertes) vom Typ »int« zurückgibt. Die Methode braucht diese Anforderung allerdings nur für Argumentwerte zwischen −1073741824 und 1073741823 zu erfüllen. Die Lösung darf nicht mehr als die Deklaration der verlangten Methode enthalten und die Methode darf keine Wirkungen haben, die irgendwie vermeidbar sind.
4 Deklaration einer Methode
Schreiben Sie eine möglichst kurze Deklaration einer Methode mit dem Namen »signum« und einem Ergebnis vom Typ »int«, die genau einen der drei Wert +1, 0 oder −1 zurückgibt, je nachdem, ob der Wert ihres Parameters (bzw. des Argumentwertes) vom Typ »int« positiv, null oder negativ ist. Für das Argument −5 soll das Ergebnis beispielsweise −1 sein, für das Argument 5 der Wert 1 und für das Argument 0 der Wert 0. Die Lösung darf nicht mehr als die Deklaration der verlangten Methode enthalten und die Methode darf keine Wirkungen haben, die irgendwie vermeidbar sind.
5 Werte und Wirkungen von Operatoren
Welche Ausgabe erzeugt der folgende Block, wenn er ausgeführt wird?
Block
{ int x = 4 / 5 * 5; x = x; System.out.println( x ); }
6 Klassendeklaration
Wie viele Syntaxfehler (0, 1, 2 oder 3) kommen in der folgenden Klassendeklaration vor?
Klassendeklaration
class Klasse { final int i = 3; public static double a(){ return 3.; }}
7 Zugriff auf eine Klasse
K.java
class K 
{ public static int f;
static int m(){ return f; }} public class Field1
{ public static void main( String[] args )
{ /**/ }}
Schreiben Sie zwei  Anweisungen, die an der Stelle des Kommentars »/**/« in der Methode »main« den Wert des Feldes »f« auf jeweils einer Zeile ausgeben: Einmal soll dazu die Methode »m« verwendet werden, einmal soll direkt auf das Feld zugegriffen werden. Sagen Sie die Ausgabe voraus.

Die richtigen Lösungen sollen hier nicht verraten werden. Wer das geforderte Wissen sicher beherrscht, weiß  nämlich jetzt, daß er die Aufgaben richtig beantwortet hat. Wenn mehrere Aufgaben nicht verstanden wurden, falsch beantwortet wurden oder Zweifel daran bestehen, ob sie richtig beantwortet wurden, dann zeigt das schon, daß der Teil 1 vielleicht doch noch nicht übersprungen werden sollte.

eine oder weniger falsche Lösungen
Der Teil 3 kann gelesen werden.
zwei bis drei falsche Lösungen
Der Teil 3 kann gelesen werden, wenn das fehlende Wissen davor noch nachträglich erworben wird.
vier oder mehr falsche Lösungen
Es sollten zuerst die vorangegangenen Teile durchgearbeitet werden.

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram721563 stefan_ram:721563 Test, Einstufung, Prüfung (Java Kenntnisse Test;) source, source code,sourcecode, Programmier sprache java, Java Programm Java Programmiersprache Java Sprache Java Programmierung Programmieren in Java, Die Programmiersprache Java Javapgrammierung, Java-Programmierung, Java2, Java1.2, Java1.3, Java1.4, Java1.5, Java 2, Java 1.2, Java 1.3, Java 1.4, Java 1.5, Java 1.6, Java 1.7, Tiger, Dolphin, objektorientierte Programmierung, Java sun, , Softwareentwicklung, Software-Entwicklung, Software Entwicklung, Softwareprogrammierung, Software-Programmierung, Software Programmierung, Softwareherstellung, Software-Herstellung, Software Herstellung, Softwareerstellung, Software-Erstellung, Software Erstellung, Softwareengineering, Software-Engineering, Software Engineering, Softwareenginering, Software-Enginering, Software Enginering, Softwaremethodik, Software-Methodik, Software Methodik, Programmiermethodik, Programmier-Methodik, Programmier Methodik, Softwaredidaktik, Software-Didaktik, Software Didaktik, Methodik des Programmierens, Didaktik des Programmierens, Fachdidaktik des Programmierens, Fach-Didaktik des Programmierens, Programmieren, Programmierung, Computer Science, Informatik, Informatik, Informationspädagogik, Informationspaedagogik, Programmierer, programmieren, Quellcode, Quelltext, Quelle, Quellen, Informatiker, Fachinformatiker, Entwickler, mit Stil, mit Stiel, mit Still, , Einführung, Einfuehrung, Einführungen, Einfuehrungen, eLearning-Modul, e-Learning-Modul, eLearning-Module, e-Learning-Module, Kurs Berlin, Kurse Berlin, Kursus, Vortrag, Vorträge, Vortraege, Lehrgang, Lehrgänge, Lehrgaenge, kostenloses Lehrmaterial, kostenlose Lehrmaterialien, Vorlesung, Vorlesungen, Unterrichtseinheit, Unterrichtseinheiten, kostenloses Unterrichtsmaterial im Internet, kostenlose Unterrichtsmaterialien im Internet, Ausbildung, Ausbildungen, für die Ausbildung, Fortbildung, Fortbildungen, Weiterbildung, Weiterbildungen, Schulung Berlin, Schulungen Berlin, Internetschulung, Webschulung, Kursunterlage, Kursunterlagen, trainer Berlin, Didaktik, Informatikunterricht, Primer, Skript FH, Skripte FH, Skriptum FH, Skripts FH, Script FH, Scripte FH, Scriptum FH, Scripts FH, howto, how-to, how to, Lehrbuch, Buch, Bücher, Buecher, Bericht, Crash Kurs Berlin, Crash-Kurs Berlin, Crashkurs Berlin, Report, Sachtext, Sachtexte, Übung, Übungen, Uebung, Uebungen, course, PbclevtugFgrsnaEnz, lecture note, lecture notes, Tutorial, Tutor, Tutorium, Teacher, Lehrer Berlin, Trainer Berlin, Beratung Berlin, Anleitung zum, Anleitungen zum, Einführung, Einfuehrung, Einführungen, Einfuehrungen, Handbuch für, Handbücher, Handbuecher, Support, Diplomarbeit, Facharbeit, Hausarbeit, Hausarbeiten, Werk, Werke, Text, Übungsblatt, Uebungsblatt, Lösung, Loesung, Lösungen, Loesungen, Auflösung, Aufloesung, Auflösungen, Aufloesungen, Facharbeit, Facharbeiten, Forum, Training, manual, Folie, Folien, Lehrmittel, beratung, Definition von, Allgemeine Erklärung, Allgemeine Erklaerung, Allgemeine Erklärungen, Allgemeine Erklaerung, Allgemeine Erklaerungen, Einfache Erklärung einfach, Einfache Erklaerung einfach, Einfache Erklärungen, Einfache Erklaerung, Einfache Erklaerungen, zum Thema, FAQ, FAQs, Konzept, Lernkurs, Lern-Kurs, Lernkurse, Lern-Kurse, eine kurze Erklärung, Begriff, Begriffe, Erklärung zu Begriffen, begriffbestimmung, begriffbestimmung, Begriffsbestimmung, Begriffserklärung, Begriffserklaerung, Wort, Worterklärung, Worterklaerung, Definition, Beispiel, Beispiele, Bedeutung, Bedeutungen, was bedeutet, Begriffsdefinition, für Anfänger, fuer Anfaenger, für Einsteiger, für Beginner, zum selber Lernen, handout, hand out, web based training, WBT, Net Based Training, NBT, computer based training, CBT, virtual learning environment, virtual university, für die Schule, Seminar, Seminare, Vorgehensweise, Pädagogik, Paedagogik, Akademie, Onlineacademie, Onlineakademie, Wissen, Unterrichtsvorbereitung für das Fach, Unterricht, für Lehrer, für Lehrerinnen, Referat, Referate, Hausaufgabe, Hausaufgaben, Tip, Tipp. Tipps und Tricks, Tips und Tricks, Methode, Methoden, Methodik, Funktion, Funktionsweise, Aufbau, Prinzip, Grundlage, Grundlagen, Internetschulung, Unterlage, Unterlagen, Struktur, Frage, Fragen, Antwort, Antworten, Schulunterricht, zum erlernen, was ist das?, wie?, lerne, Onlineausbildung, Onlinelehrgang, Onlinekurs, Onlinebuch, Webbuch, Academy, Fachhochschule, FH, TFH, Hochschule, Universität, Universitaet, Uni, Schule, Berufsschule, Gymnasium, Erste Schritte mit, Dozent, Dozenten, Zusammenfassung, Übersicht, Term, Fachwort, Fachbegriff, Fachbegriffe, Grundbegriff, Grundbegriffe, Lektion, Lektionen, Bedienungsanleitung, Bedienungsanleitungen, Spezialist, Spezialisten, Coaching, Coach, Fachbuch, technologie, Unterschied zwischen, Unterschiede zwischen, lehren, unterrichten, für das Studium, für Studenten, für Studentinnen, für Studierende, für Schüler, für Schülerinnen, Wie kann ich, Wie kann man, Hilfe, selber, erstellen, Erstellung, Beginner, Online-Seminar, Online-Kurs, Online-Schulung, ich, gebrauchsanweisung, gebrauchsanleitung, Bedienungsanweisung, Einweisung, Kurzinfo, Internet-Kurs, Internet-Kurse, Online-Training, Intensiv, Intensivkurs, Vortragsreihe, Präsentation, Grundzüge, Mitschrift, Mitschriften, Verständnis, verstehen, anwenden, Hintergrundwissen, Hintergrund, Hintergründe, content, Funktionsprinzip, Schritt für Schritt; E-Learning; elearning; online learning; Fernlehre, Fernlehrgang, Fernlehrgänge, Referent, Referenten, Fernkurs, Fernkurse, Fernstudium, Fernschule, Fernuniversität, Fernlehrer, Denken, Qualifizierungsmaßnahme, Qualifizierung, Qualifizierungen, Volkshochschulkurs, Volkshochschulkurse, Internet-Learning-Plattform, Online-Learning-Plattform, E-Learning-Plattform, Internetlearning-Plattform, Onlinelearning-Plattform, Elearning-Plattform, jetzt, Kochbuch, einfach erklärt, Kenntnis, Kenntniss, Kenntnisse, deutsche Hilfe, lernen und verstehen; blended learning; courseware, Profi, Profis, professionell, professionelle, professionelles, profesionell, profesionelle, profesionelles, professionel, gekonnt, für Könner, Grundkurs, Leistungskurs, Aufbaukurs, Lehrtext, Lehrtexte, Fachtext, Fachtexte, Ausarbeitung, distance learning, Online Seminar, distance education, Online Tutorium, Online Tutorien, technology-based learning, Computer based learning, CBL, Internet Based learning, IBL, Web based learning, WBL, online-learning, OL, online-training, OT, CAI, Computer Assisted Instruction, CUU, Computerunterstützter Unterricht, Computer-unterstützter Unterricht, Know how, Grundkenntnis, Grundkenntnisse, Kompetenz, Schulungsunterlagen, Insiderwissen, Rat, Lehrerinnen und Lehrer, ABC, Überblick, Arbeitsblatt, Sekundarstufe, Oberstufe, Material, Materialien, Unterrichtsentwurf, Unterrichtsentwürfe, Lerntip, Lerntips, Lerntipp, Lerntipps, ebook, schnell lernen, Lerner, Lernender, Lernende Erwachsenenbildung, Frage und Antwort, Selbststudium, Selbstudium, Umschulung, , kostenlos, kostenlose, kostenloses, kosten los, kosten lose, kosten loses, gratis, free, frei, freie, freies, privat, private, privates, homepage, home-page, home page, website, web site, webpage, web-page, web page, webpages, web-pages, web pages, webseite, Web-Seite, Webseite, Webseiten, Web-Artikel, Web Artikel, online, on-line, on line, download downloaden, down load, or, deutsch, deutsche, deutsches, deutscher, Deutschland, deutschsprachig, deutschsprachige, deutschsprachiges, german, germany, and, uebersicht, Uerbersicht, uebersichten, Uebersichten, Übersicht, übersicht, Übersichten, übersichten, Uebersicht, uebersicht, Uebersichten, uebersichten, Info, Infos zu, Information über, ueber, Informationen über, Auskunft, Auskünfte, Auskuenfte, Dienst, PbclevtugFgrsnaEnz, Angebot, Angebote, Anbieter, server, für, fuer, in, an, keyword, keywords, key word, keywords, internet, internets, net, network, net work, networks, net works, web, www, world wide web, Theorie, Praxis, Anwendung, DV, IT, glossar, fachwörterbuch it-glossar, computer lexikon, Computerlexikon, Computer-Lexikon, Lexikon, computer lexicon, Computerlexicon, Computer-Lexicon, Lexicon, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 was ist ein, was ist das, was sind, definiere, definition, define, Inhalt, html, xhtml, free im netz, PDF Text, digital, digitale, binär, binäre, elektronisch, elektronische, fachbegriff, fachbegriffe, konzept, Begriff, allgemein, allgemeine, allgemeines, Technik, Datentechnik, Digitaltechnik, Binätechnik, online lesen; , Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd721563, slrprddef721563, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten.
http://www.purl.org/stefan_ram/pub/java_einstufungstest_2_de