Forum / Grundlagen des Programmierens / 2. Online-Test
Welche Aussagen zu folgendem Code-Fragment sind falsch?
res = 2*c;
System.out.println(res);
Antwort(en) wählen:
a. Die zweite Codezeile ist fehlerhaft, egal von welchem Typ res ist. Richtig
b. Wenn die Variable res vom Typ int ist, wird fehlerfrei kompiliert. Falsch
c. Es wird ohne Fehler kompiliert, wenn die Variable res vom Typ char ist. Richtig
d. Ist res vom Typ int, ist die Ausgabe: 2 Richtig
\n~~~
witziger weise hab ich antwort b) als richtig hergenommen.. da er c dann als zahl auffasst, den char c ned benutzt und die ausgabe 98 ausspuckt (fehlerfrei compiliert). und wenn ich res vom typ char angebe, sagt er mir dass er mit dem 2* nix anfangen kann. was sagts ihr dazu?
Hab nur paar Frage hier nicht gefunden: Welcher der angegebenen Werte sind von primitiven Typen?
Antwort(en) wählen: a. 'x' Richtig b. false Richtig c. "x" Falsch d. 7.89 Richtig
Ordnen sie die Datentypen zu. true boolean 1.0345 double 10 short
Welche Aussage ist zu folgendem Code-Fragment richtig?
String s= "1"; int i= (int) s; System.out.println(i); Antwort wählen: a. Bei der Ausführung wird eine Exception aufgrund des unerlaubten Casts in der zweiten Zeile generiert. Falsch b. Der Compiler meldet in der zweiten Zeile einen Fehler. Richtig c. Die Ausgabe ist: 1 Falsch
Welche der genannten Symbole sind Operatoren in Java?
a. sizeof Falsch
b. instanceof Richtig
c. +++ Falsch
d. exp Falsch
e. % Richtig
Wie lang ist der Datentyp double in Java?
a. 128 Bit (16 Byte) Falsch
b. 32 Bit (4 Byte) Falsch
c. 64 Bit (8 Byte) Richtig
d. 16 Bit (2 Byte) Falsch
Für welche der angegebenen Datentypen ist der positive Zahlenbereich genauso groß wie der negative?
a. short Falsch
b. Für keinen der genannten Datentypen Richtig
c. int Falsch
d. byte Falsch
e. long Falsch
1 Eine While-Schleife ist eine ______ Schleife Antwort: abweisende Richtig Richtig Punkte: 1/1.
2 Wie lang ist der Datentyp double in Java?
Antwort(en) wählen: a. 64 Bit (8 Byte) Richtig b. 16 Bit (2 Byte) Falsch c. 128 Bit (16 Byte) Falsch d. 32 Bit (4 Byte) Falsch Richtig Punkte: 1/1.
3 Punkte: 1 Welche Aussagen zu folgendem Code-Fragment sind falsch?
char c= '1'; res = 2*c; System.out.println(res); Antwort(en) wählen: a. Die zweite Codezeile ist fehlerhaft, egal von welchem Typ res ist. Richtig b. Es wird ohne Fehler kompiliert, wenn die Variable res vom Typ char ist. Richtig c. Ist res vom Typ int, ist die Ausgabe: 2 Richtig d. Wenn die Variable res vom Typ int ist, wird fehlerfrei kompiliert. Falsch Falsch Punkte: 0/1.
4 Welche der genannten Initialisierungen sind korrekt?
Antwort(en) wählen: a. byte b = 320; Falsch b. float f = 360.0; Falsch c. short s = 360; Richtig d. float f = 360; Richtig Richtig Punkte: 1/1.
5 Welche Aussagen sind zum folgenden Code-Fragment richtig?
char c= '-'; res= +c; System.out.println(res);
Antwort(en) wählen: a. Die Variable res kann vom Typ double sein. Richtig b. Die Variable res kann vom Typ char sein. Falsch c. Der Code führt auch zu einem Fehler beim Kompilieren, wenn man die Variable res geeignet deklariert. Falsch d. Ist die Variable res vom Typ int, ist die Ausgabe eine positive Zahl. Richtig Richtig Punkte: 1/1.
6 Welcher ganzzahlige Datentyp hat einen Wertebereich von -2^31 bis 2^31 -1?
Antwort(en) wählen: a. int Richtig b. short Falsch c. long Falsch d. byte Falsch Richtig Punkte: 1/1.
7 Welche Ausgabe ergibt sich durch folgende Anweisungen?
int x = 3;
int y = 10;
System.out.println(y % x);
Antwort(en) wählen: a. Ausgabe: 0 Falsch b. Ausgabe: 2 Falsch c. Ausgabe: 3 Falsch d. Ausgabe: 1 Richtig Richtig Punkte: 1/1.
8 Für welche der angegebenen Datentypen ist der positive Zahlenbereich genauso groß wie der negative?
Antwort(en) wählen: a. byte Falsch b. int Falsch c. long Falsch d. short Falsch e. Für keinen der genannten Datentypen Richtig Richtig Punkte: 1/1.
9 Punkte: 1 Welche Aussage ist zu folgendem Code-Fragment richtig?
String s= "1"; int i= (int) s; System.out.println(i); Antwort wählen: a. Die Ausgabe ist: 1 Falsch b. Bei der Ausführung wird eine Exception aufgrund des unerlaubten Casts in der zweiten Zeile generiert. Falsch c. Der Compiler meldet in der zweiten Zeile einen Fehler. Richtig Richtig Punkte: 1/1.
10 Ordnen sie die Datentypen zu. 1.0345 Richtig double 10 Richtig short true Richtig boolean Richtig Punkte: 1/1.
Welche Ausgaben sind zu den folgenden Deklarationen richtig? int a=-1, b= 8, c= 3;
Antwort(en) wählen: a. System.out.println(~a==(a^a)); Ausgabe: true b. System.out.println(~~a==a); Ausgabe: true c. System.out.println(!(a<0) ? a:-a); Ausgabe: 1 d. System.out.println((b&c) % (b|c)); Ausgabe: 1
Alibi Text, muss man ja eingeben .. =)
- 1 Download Nur für Studenten!
Hier meine Fragen zum 2ten Test!!!
Antwort(en) wählen: a. long Falsch b. char Richtig c. short Richtig d. int Falsch
[COLOR="#FF0000]Ordnen sie die folgenden Anweisungen zu! switch-Anweisung bedingende while-Anweisung iterativ break-Anweisung sprung
byte b1 = 5;
byte b2 = 3;
b1 = b1 % b2;
System.out.println("b1 = " + b1);
Antwort(en) wählen: a. Ausgabe: b1 = 1 Falsch b. Fehler schon beim Übersetzen Richtig c. Ausgabe: b1 = 2 Falsch d. Ausgabe: b1 = 3 Falsch e. Ausgabe: b1 = 0 Falsch
[COLOR="#FF0000]Welche Aussage ist zu folgendem Code-Fragment richtig?
char c= 1; System.out.println(-5%3 + c);
Antwort wählen: a. Die Ausgabe ist: -2 Falsch b. Die Ausgabe ist: 2 Falsch c. Der Code führt zu einem Fehler beim Kompilieren. Falsch d. Die Ausgabe ist: -1 Richtig
int x = 3;
int y = 10;
System.out.println(y % x);
Antwort(en) wählen: a. Ausgabe: 0 Falsch b. Ausgabe: 2 Falsch c. Ausgabe: 3 Falsch d. Ausgabe: 1 Richtig
[COLOR="#FF0000]Welche Ausgaben sind zu den folgenden Deklarationen richtig?
int a=-1, b= 8, c= 3;
Antwort(en) wählen: a. System.out.println(~a==(a^a)); Ausgabe: true Richtig b. System.out.println(!(a<0) ? a:-a); Ausgabe: 1 Richtig c. System.out.println((b&c) % (b|c)); Ausgabe: 1 Falsch d. System.out.println(~~a==a); Ausgabe: true Richtig
Antwort: abweisende
[COLOR="#FF0000]Welche Ausgabe ist zu den folgenden Deklarationen richtig?
String s1= new String("100"),s2= new String("100"); String s3= null; int i=100;
Antwort wählen: a. System.out.println(s1+=i); Ausgabe: 100100 Richtig b. System.out.println(s2+=s3); Ausgabe: 100 Falsch c. System.out.println(i+=s1); Ausgabe: 200 Falsch d. System.out.println(s1==s2); Ausgabe: true Falsch
class Startable{
public static void main(String[] args) { // Feld length enthält die Länge des Arrays for (int i=0; i < args.length; i++) // Methode print() des Feldes out der Klasse System System.out.print(args[i]+" "); } } Antwort(en) wählen: a. Startable enthält eine passende Methode main() Richtig b. Startable produziert einen Laufzeitfehler, wenn als Parameter ein Integer Literal eingegeben wird. Falsch c. Startable wird in eine Datei Startable.class kompiliert. Richtig d. Startable muss public deklariert werden, damit man das Programm ausführen kann. Falsch
[COLOR="#FF0000]In welche anderen Datentypen kann man einen Wert vom Typ boolean umwandeln?
Antwort(en) wählen: a. Nur in ganzzahlige Typen. Falsch b. Nur in den Typ int. Falsch c. In keinen anderen Typ. Richtig d. In alle primitiven Typen. Falsch
Welche Aussagen sind zum folgenden Code-Fragment richtig?
char c= '-'; res= +c; System.out.println(res);
Antwort(en) wählen: a. Der Code führt auch zu einem Fehler beim Kompilieren, wenn man die Variable res geeignet deklariert. Falsch b. Ist die Variable res vom Typ int, ist die Ausgabe eine positive Zahl. Richtig c. Die Variable res kann vom Typ char sein. Falsch d. Die Variable res kann vom Typ double sein. Richtig
Eine Do-Schleife ist eine ________ Schleife. Antwort: annehmende
Das Programm NetBeans ist ein Java-Compiler. Antwort: Falsch
Was passiert, wenn folgende Klasse übersetzt und gestartet wird?
public class TestClass { public static void main(String[] args) { unsigned byte b = 0; b--; System.out.println(b); } }
Antwort(en) wählen: a. Ausgabe: 0 Falsch b. Fehler schon beim Übersetzen. Richtig c. Ausgabe: -1 Falsch d. Ausgabe: 255 Falsch e. Ausgabe: -128 Falsch
Welche Aussagen sind zu folgendem Code-Fragment richtig?
for (int i=1, j=10; i<j; i++, --j) { if (j%i==0) { System.out.println("continue"); continue; } if (i==j-1) { System.out.println("\nbreak"); break; } System.out.print(i+":"+j+" "); }
Antwort(en) wählen: a. Die erste Zeile der Ausgabe ist: continue Richtig b. Ein Teil der Ausgabe ist: 3:8 Richtig c. Ein Teil der Ausgabe ist: 5:6 Falsch d. Die letzte Zeile der Ausgabe ist: break Richtig
Welche Werte besitzen die Variablen x, a und b nach Ausführung folgender Anweisungen?
int x, a = 6, b = 7;
x = a++ + b++ ;
Antwort(en) wählen: a. x = 13, a = 7, b = 8 Richtig b. x = 13, a = 6, b = 7 Falsch c. x = 15, a = 6, b = 7 Falsch d. x = 15, a = 7, b = 8 Falsch
Welche Datentypen können mit dem Operator '<' verglichen werden?
Antwort(en) wählen: a. Primitive Datentypen und Referenztypen. Falsch b. Nur primitive Datentypen. Richtig c. Nur Referenztypen. Falsch d. Weder primitive Datentypen noch Referenztypen. Falsch
Für welche der angegebenen Datentypen ist der positive Zahlenbereich genauso groß wie der negative?
Antwort(en) wählen: a. int Falsch b. long Falsch c. byte Falsch d. Für keinen der genannten Datentypen Richtig e. short Falsch
Welche Datentypen repräsentieren genau 2 hoch 16 verschiedene Werte?
Antwort(en) wählen: a. short Richtig b. long Falsch c. int Falsch d. char Richtig
Meine Fragen(1. Versuch):
1.In welche anderen Datentypen kann man einen Wert vom Typ boolean umwandeln? In keinen anderen Typ.
2.Welche Aussagen sind zum folgenden Code-Fragment richtig?
char c= '-';
res= +c;
System.out.println(res);
Antworten:
Die Variable res kann vom Typ double sein.
Ist die Variable res vom Typ int, ist die Ausgabe eine positive Zahl
3.Der numerische Wert des Buchstaben a ist 97. Welche der folgenden Anweisungen deklariert und initialisiert eine Variable vom Typ char erfolgreich mit diesem Wert? Antwort: char c = 'a';
- Welche Ausgabe ergibt sich durch folgende Anweisungen?
int x = 3;
int y = 10;
System.out.println(y % x); Antwort: Ausgabe 1
-
Das Programm NetBeans ist ein Java-Compiler. Antwort: Falsch
-
Welche Aussagen zu folgendem Code-Fragment sind falsch?
char c= '1'; res = 2*c; System.out.println(res); Antworten: a. Die zweite Codezeile ist fehlerhaft, egal von welchem Typ res ist. b. Es wird ohne Fehler kompiliert, wenn die Variable res vom Typ char ist. c. Ist res vom Typ int, ist die Ausgabe: 2
-
Welche Aussage ist zu folgendem Code-Fragment richtig? int i= (int) (1./0.); System.out.println(i); Antwort: Die Ausgabe ist: 2147483647
Was passiert, wenn folgender Quellcode in einer Klasse bzw. Methode übersetzt und ausgeführt wird?
byte b1 = 5; byte b2 = 3; b1 = b1 % b2; System.out.println("b1 = " + b1);
Antwort: Fehler schon beim Übersetzen
-
Welche Ausgabe ist zu den folgenden Deklarationen richtig? String s1= new String("100"),s2= new String("100"); String s3= null; int i=100; Antwort: b. System.out.println(s1+=i); Ausgabe: 100100
-
Eine Do-Schleife ist eine ________ Schleife. Antwort: annehmende
Meine Fragen (2. Versuch):
-
Eine While-Schleife ist eine ______ Schleife Antwort: abweisende
-
Ordnen sie die folgenden Anweisungen zu! while-Anweisung -> Iterative Anweisung break-Anweisung -> Sprunganweisung switch-Anweisung -> Bedingte Anweisung
-
Welche Aussage ist zu folgendem Code-Fragment richtig? String s= "1"; int i= (int) s; System.out.println(i);
Antwort: Der Compiler meldet in der zweiten Zeile einen Fehler
- Welche Ausgabe ergibt sich durch folgende Anweisungen?
int x = 3;
int y = 10;
System.out.println(y % x);
Antwort: a. Ausgabe: 1
- Welche Aussage ist zu folgendem Code-Fragment richtig?
int i= (int) (1./0.); System.out.println(i);
Antwort: Die Ausgabe ist: 2147483647
- Welche Aussagen sind zu der ausführbaren Klasse Startable richtig?
class Startable{
public static void main(String[] args) { // Feld length enthält die Länge des Arrays for (int i=0; i < args.length; i++) // Methode print() des Feldes out der Klasse System System.out.print(args[i]+" "); } }
Antworten: Startable enthält eine passende Methode main() Startable wird in eine Datei Startable.class kompiliert.
-
In welche anderen Datentypen kann man einen Wert vom Typ boolean umwandeln? Antwort: In keinen anderen Typ.
-
Welcher der angegebenen Werte sind von primitiven Typen? Antworten: 'x' false 7.89
-
Welche der genannten Symbole sind Operatoren in Java? Antworten: % instanceof
-
Für welche der angegebenen Datentypen ist der positive Zahlenbereich genauso groß wie der negative? Antwort: Für keinen der genannten Datentypen
Viel Glück!
- 5 Downloads Nur für Studenten!
Oguzhan @Ozi
Wirtschaftsingenieur... · Technische Universit...
meine Fragen hab volle punkte :)