Forum / Grundlagen des Programmierens / 1. Online-Test
1. Online-Test
Wollte mal paar Aufgaben mit euch teilen...habe 7 / 10 damit erreicht.
- 4 Downloads Nur für Studenten!
Hallo,
Weiß wär was bei der Frage 10 richtig gewesen wäre? Hab nämlich die selbe! :confused:
8.5 punkte und dafür 1 stunde und 6 minuten verschissen, bei frage 8 muss ich ihm noch ne email schreiben!
- 4 Downloads Nur für Studenten!
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)
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 ;)
- 4 Downloads Nur für Studenten!
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)
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!
- 1 Download Nur für Studenten!
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.
@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
@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,
man kann die variablen auch im vorraus deklarieren also ganz oben, oder wo immer man auch will. die initialisierung ist davon komplett unabhängig..
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? ;)
Daniel @dimz
Wirtschaftsingenieur... · Technische Universit...
vielen dank sind die aufgaben eigentlich immer gleich? und was heißt das mit den 3 versuchen?