Forum / Grundlagen des Programmierens / 1. Online-Test

1. Online-Test

Ich bin mir nicht sicher, ob die Seite bekannt ist, jedoch habe ich soeben den 1.Onlinetest absolviert und zwei Fragen welche ich in dem alten Thema dazu nicht finden konnte, sind 1:1 von dieser Seite übernommen. Hoffe es hilft :-)

JAVA: Verständnistest im Kurs: JAVA-001

Sebastian ±0

Danke! Wo finde ich denn das alte Thema?

Gerhard +1

Also ich post hier mal meine Ergebnisse des ersten Online-Tests...vl können einige ja meine Antworten nutzen! ;)

Metin ±0

Der Befehl zum ausführen des Java-Compilers auf Betriebssystemebene lautet?

Vivian ±0

Ich glaub es it javac gemeint

Johannes ±0

Ja, javac ist die richtige Antwort - Test eben gemacht und hat so gepasst.

Semih ±0

1-Die Syntax gibt einer Symbolfolge innerhalb einer Programmiersprache eine Bedeutung. *Falsch

2-Welche Aufgabe hat ein Java-Compiler? *Er übersetzt den Quelltext eines Programms in Bytecode

3-Welche Aussagen über Java sind richtig? *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.

4-Welche Aussagen bzgl. der folgenden Quellcodezeilen sind wahr? int a, b; *Variable a ist deklariert, aber nicht initialisiert. b = 5;

5-Welche Ausgaben 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);

*Ausgabe: 56, 56, 11, 11

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

7-Java nutzt für die Übersetzung von Programmen das Konzept der Virtuellen Maschine. *Wahr

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

9-Wozu dient ein Debugger? *Der Debugger kann während des Programmlaufs aktuelle Variablenwerte anzeigen. *Der Debugger kann Programme schrittweise ausführen.

10-Nennen sie eine gebräuchliche Einteilung der primitiven Datentypen *Boolescher Grundtyp *Gleitkomma Grundtypen *Ganzzahlige Grundtypen

Clemens ±0

Wo falsch ist ist die richtige: Statt numerische Grundtypen: Ganzzahlige + Gleikomma Grundtypen

https://www.dropbox.com/s/7b85eeaa7h0ihsh/test1.jpg https://www.dropbox.com/s/idrmtt3sfmreglp/test2.jpg

Philip ±0

Hier die Lösungen von meinem Test (9,5 von 10 Punkten) falls noch jemand Hilfe braucht...

Furkan ±0

Weiss jemand die antworten

Durch die Namensendung ...................... werden die Dateien gekennzeichnet, die nach dem Kompilieren von Java-Programmen den Bytecode enthalten?

Welche Aufgabe hat der Class Loader im Hinblick auf das Sicherheitsmodell von Java (siehe Kap.3 Skriptum)? Wählen Sie eine oder mehrere Antworten: a. Der Class Loader überprüft vor der Ausführung die Korrektheit des Bytecodes. b. Der Class Loader entscheidet darüber, welche Dateien von einer Klasse gelesen werden dürfen. c. Der Class Loader entscheidet darüber, welche Klassen geladen werden dürfen und stellt sicher, dass Systemklassen nicht durch andere Klassen ersetzt werden. d. Der Class Loader stellt sicher, dass immer mindestens eine Kryptographie-Klasse geladen ist.

Furkan ±0

Weiss jemand die antworten

Durch die Namensendung ...................... werden die Dateien gekennzeichnet, die nach dem Kompilieren von Java-Programmen den Bytecode enthalten?

Welche Aufgabe hat der Class Loader im Hinblick auf das Sicherheitsmodell von Java (siehe Kap.3 Skriptum)? Wählen Sie eine oder mehrere Antworten: a. Der Class Loader überprüft vor der Ausführung die Korrektheit des Bytecodes. b. Der Class Loader entscheidet darüber, welche Dateien von einer Klasse gelesen werden dürfen. c. Der Class Loader entscheidet darüber, welche Klassen geladen werden dürfen und stellt sicher, dass Systemklassen nicht durch andere Klassen ersetzt werden. d. Der Class Loader stellt sicher, dass immer mindestens eine Kryptographie-Klasse geladen ist.

Ethem ±0

1)Welche Aussagen über Java sind richtig? Wählen Sie eine oder mehrere Antworten: a. Beim Kompilieren von Java-Programmen wird plattformunabhängiger Bytecode generiert. b. Java-Bytecode kann von der Java Virtual Machine ausgeführt werden.

2)Der Befehl zum ausführen des Java-Interpreters auf Betriebssystemebene lautet? Antwort: java

4)Welche der genannten Bezeichner sind in Java Schlüsselwörter? Wählen Sie eine oder mehrere Antworten: a. throws c. default d. const

5)Die Hauptklasse eines Java-Programms trägt den Namen Hallo. Wie muss die Datei mit dem Quelltext dieser Klasse heißen? Wählen Sie eine oder mehrere Antworten: d. Hallo.java

6)Durch die Namensendung (.class) werden die Dateien gekennzeichnet, die nach dem Kompilieren von Java-Programmen den Bytecode enthalten?

7)Welche der folgenden Zeilen verursacht einen Fehler beim Übersetzen des (hier nicht weiter ausgeführten) Programms?

1 byte b = 5;

2 char c = 'c';

3 short s = 55;

4 int i = 555;

5 float f = 555.5F;

6 b = s;

7 i = c;

8 f = i; Wählen Sie eine oder mehrere Antworten: e. Zeile 6

8)Welche Aussagen zur Portabilität von Java sind richtig? Wählen Sie eine oder mehrere Antworten: a. Die Portabilität wird in Java durch genau spezifizierte Datentypen gewährleistet. b. Das Abstract Windowing Toolkit (AWT) ermöglicht die plattformunabhängige Programmierung von grafischen Benutzungsschnittstellen. c. Zur Portierung von Java auf neue Plattformen muss nur die Laufzeitumgebung portiert werden.

9)Welche Ausgaben 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);

Wählen Sie eine oder mehrere Antworten: e. Ausgabe: 56, 56, 11, 11

10)Was sind gültige Literale? Wählen Sie eine oder mehrere Antworten: b. -.12e-1F Richtig c. "\a" Richtig

Ipek ±0

Alle Antworten sind richtig!!!

Frage1:Nennen sie eine gebräuchliche Einteilung der primitiven Datentypen Gleitkomma Grundtypen Ganzzahlige Grundtypen Character Grundtyp Boolescher Grundtyp

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

Frage3: Welche Kommentare sind korrekt gesetzt, sodass der Code fehlerfrei kompiliert wird? c. System.out.println(/Kommentar/"Hallo"); d. System.out.println("Hal"///Kommentar/+"lo");

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

Frage5: In Java ist es erlaubt, in einer Anweisung zur Deklaration einer Variablen diese gleichzeitig zu initialisieren. Wahr

Frage6: Durch die Namensendung _______________ werden die Dateien gekennzeichnet, die nach dem Kompilieren von Java-Programmen den Bytecode enthalten? .class

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

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

Frage9: Der Befehl zum ausführen des Java-Compilers auf Betriebssystemebene lautet? javac

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

Can ±0

Welche Identifier sind gültig? Wählen Sie eine oder mehrere Antworten: a. $byte b. operator c. name-1 d. __1 e. 1Name f. True

$byte, operator, __1, true

Sorry, die Kommentarfunktion ist geschlossen.