Forum / Grundlagen des Programmierens / 1. Online-Test

Daniel ±0

vielen dank sind die aufgaben eigentlich immer gleich? und was heißt das mit den 3 versuchen?

Hannes +1

Hallo,

Weiß wär was bei der Frage 10 richtig gewesen wäre? Hab nämlich die selbe! :confused:

Wolfgang ±0

Ich würde sagen Antwort D , Initialisiert, aber nicht deklariert.

Wolfgang ±0

Hier mal meine Richtigen. Glaub ich mach es ein 2. mal :)

Mark ±0

8.5 punkte und dafür 1 stunde und 6 minuten verschissen, bei frage 8 muss ich ihm noch ne email schreiben!

Daniel Sebastian ±0

http://www.teialehrbuch.de/Kostenlose-Kurse/JAVA/22348-Vorwort.html Zu jedem Kapitel gibt es einen Multiple Choice Test+ Lösungen, die Fragen die im Tuwel zum Onlinetest kommen stammen zu ca. 80% von hier(war zumindest bei mir so)

Alexander ±0

Hab gerade festgestellt, dass ich Beispiel 3 vergessen hab. Deswegen hier nochmal:

Welche Ziele wurden bei der Entwicklung von Java verfolgt?

[]Einfaches Programmieren []Robustheit [*]Sicherheit

Bei 5 war er offenbar anderer Meinung als ich ;)

Martin ±0

Hallo,

Weiß wär was bei der Frage 10 richtig gewesen wäre? Hab nämlich die selbe! :confused:

also richtig ist bei Frage 10 Antwort "e"! Da die variablen a und b durch "int a, b;" deklariert werden (Typ der variablen festgelegt) aber nur die variable b mit "b=5;" initialisiert wird (ein wert zugewiesen)

Martin ±0
1. Online Test Lösungen!

Hier einmal soweit wie jetzt Online Frage+Antworten (danke an alle die posten, (wenns gleich in Textform passiert findet man die Lösungen schneller!) Bitte einfach nach dem gleichen Schema wie ich die Frage + richtige Antwort posten ;) (mit STRG-F findet dann jeder was er braucht ;) )

Frage: Mit Struktogrammen nach DIN 66261 lässt sich die Interaktion zwischen Objekten im Rahmen der objektorientierten Analyse graphisch darstellen. Antwort: . Falsch

Frage:Welche Aufgabe hat ein Java-Compiler? Antwort: . Er übersetzt den Quelltext eines Programms in Bytecode

Frage: Welche Aussagen bzgl. der folgenden Quellcodezeilen sind wahr? Antwort: . Variable a ist deklariert, aber nicht initialisiert.

Frage: Welche main()-Methode kann als Startmethode für eine Applikation verwendet werden? Antwort: . public static void main(String[] args) { ... }

Frage: Welche Ziele wurden bei der Entwicklung von Java verfolgt? Antwort: . Einfaches Programmieren . Robustheit . Sicherheit

Frage: Die Syntax gibt einer Symbolfolge innerhalb einer Programmiersprache eine Bedeutung. Antwort: . Falsch

Frage: Welche Aufgabe hat bei Java der Interpreter (java)? Antwort: . Der Interpreter führt Bytecode aus.

Frage: Welche Aufgabe hat der Class Loader im Hinblick auf das Sicherheitsmodell von Java? Antwort: . Der Class Loader entscheidet darüber, welche Klassen geladen werden dürfen und stellt sicher, dass Systemklassen nicht durch andere Klassen ersetzt werden.

Frage: Der Befehl zum ausführen des Java-Interpreters lautet "java". Antwort: . Wahr

Frage: Die Programmiersprache Pascal wird im Allgemeinen der sogenannten Funktionalen Programmierung zugeordnet. Antwort: . Falsch

Frage: Durch die Namensendung ________ werden die Dateien gekennzeichnet, die nach dem Kompilieren von Java-Programmen den Bytecode enthalten? Antwort: . ".class" /*nur das zwischen den " " ist die richtige Antwort */

Frage: Welche Voraussetzung muss eine Java-Klasse erfüllen, damit sie dem Interpreter (java) nach dem Kompilieren als Applikation zur Ausführung übergeben werden kann? Antwort: . Die Klasse muss eine Methode main() besitzen.

Frage: In Java ist es nicht erlaubt, in einer Anweisung zur Deklaration einer Variablen diese gleichzeitig zu initialisieren. Antwort: . Falsch

Frage: Wozu dient ein Debugger? Antwort: . Der Debugger kann Programme schrittweise ausführen. . Der Debugger kann während des Programmlaufs aktuelle Variablenwerte anzeigen.

Frage: Welche Ausgabe werden jeweils durch folgende Anweisungen produziert? System.out.println("" +5 + 6); System.out.println(5 + "" +6); System.out.println(5 + 6 +""); System.out.println(5 + 6); Antwort: . Ausgabe: 56, 56, 11, 11

Frage: Welche der folgenden gehören uz den primitiven Datentypen Antwort: . Short . Byte

Frage: Welche der genannten Bezeichner sind in Java Schlüsselwörter? Antwort: . default . const . throws

Frage: Welche Aussagen über Java sind richtig? Antwort: . Beim Kompilieren von Java-Programmen wird plattformunabhängiger Bytecode generiert. . Java-Bytecode kann von der Java Virtual Machine ausgeführt werden.

Frage: Höhere Programmiersprachen sind prozessorunabhängig und werden daher auch als problemorientiert bezeichnet. Antwort: . Wahr

Frage: Nennen sie eine gebräuchliche Einteilung (Kategorisierung) der Informatik Antwort: . Theoretische Informatik . Technische Informatik . Praktische Informatik . Angewandte Informatik

Frage: Welche Aussagen über Garbage Collection sind richtig? Antwort: . Mit Garbage Collection werden Speicherbereiche von nicht mehr referenzierten Objekten automatisch gelöscht. . Garbage Collection hilft Speicherlecks zu vermeiden.

Frage: Welche Aussagen sind richtig? Antwort: . Die Anweisung char c=65000; wird ohne Fehler kompiliert . Nach der Anweisung int i=020; hat i den Wert 16. . 0x0101L ist eine long-Literal und hat den Wert 257

Frage: Welche Aussagen zur Portabilität von Java sind richtig? Antwort: . Das Abstract Windowing Toolkit (AWT) ermöglicht die plattformunabhängige Programmierung von grafischen Benutzungsschnittstellen. . Zur Portierung von Java auf neue Plattformen muss nur die Laufzeitumgebung portiert werden. . Die Portabilität wird in Java durch genau spezifizierte Datentypen gewährleistet.

Frage: Java nutzt für die Übersetzung von Programmen das Konzept der Virtuellen Maschine. Antwort: . Wahr

Frage: Mit welcher der genannten Anweisungen kann einer Variablen a vom Typ int der (umgewandelte) Wert einer Variablen b vom Typ double zugewiesen werden? Antwort: . a=(int)b;

Frage: Die Hauptklasse eines Java-Programms trägt den Namen Hallo. Wie muss die Datei mit dem Quelltext dieser Klasse heißen? Antwort: . Hallo.java

Frage: Welches sind gültige Bezeichner in Java? Antwort: . newint . bytes . _new . $1

Frage: Welches sind gültige Escape-Sequenzen in Java? Antwort: . Sequenz \b . Sequenz \f . Sequenz \n . Sequenz \t

Frage: Datenflussdiagramme nach DIN 66001 dienen dazu, Algortihmen in einer graphischen Darstellung zu notieren. Antwort: . Wahr

Frage: Welche Aufgaben werden von einer Java Virtual Machine (JVM) erledigt? Antwort: . Garbage Collection . Interpretieren des Bytecodes

Frage: Welche Aussagen über Java sind richtig? Antwort: . Zur Ausführung eines bereits in Bytecode übersetzten Java-Programms wird die Java-Laufzeitumgebung benötigt. . Ein bereits in Bytecode übersetztes Java-Programm kann überall ausgeführt werden, wo die Java-Laufzeitumgebung zur Verfügung steht.

Frage: Welche Form muss die Methode main() einer Java-Applikation haben? Antwort: . public static void main(String[] args){...}

So die Liste sollte Up to date sein.... Angaben ohne Gewähr ;) (Und noch die Liste von der Dropbox: Danke fürs Hochstelln!

Wolfgang ±0

Ich dachte es müsste dann "int b=5" heißen. Geht das Initialisieren auch ohne int ?

update: gismozer hat die Frage auch und bei ihm wurde "deklariert aber nicht initialisiert" als richtig gewertet.

Alexander ±0

@Wolfgang: Int deklariert die Variable b als Integer, definiert also lediglich von welchen Datentyp b ist. Würdest du jetzt z.B. nur ~~~\nint a,b;\n~~~ schreiben wüsste das Programm nun, dass a und b vom Typ Integer sind, aber nicht welchen Wert sie ha

Alexander ±0

@Martin, ich schreibe gerade alle bereits bekannten Fragen zusammen und werd ein entsprechendes PDF dann am Wochenende, wenn möglichst alle Fragen hoffentlich hier im Thread stehen, veröffentlichen.

Deswegen hab ich auch deinen Thread hierher verschoben,

Martin ±0

man kann die variablen auch im vorraus deklarieren also ganz oben, oder wo immer man auch will. die initialisierung ist davon komplett unabhängig..

Martin ±0

prinzipiell sicher keine schlechte Lösung ;) (der Vorteil eines eigenen Threads bis dahin wäre nur das die erstellung des PDF's erleichtert wird. bzw. wie gehts der cloud? ;)

Sorry, die Kommentarfunktion ist geschlossen.