GlĂŒhwein mit oder ohne Alkohol?
Ist eine Variable vom Typ int
immer 4 Byte (32bit) groĂ?
Die genaue GröĂe eines Integers hĂ€ngt von der Wortbreite der Prozessorarchitektur ab.
In welchem BinÀrformat werden vorzeichenbehaftete, integrale Zahlen im Computer abgelegt?
Was ist eine gĂŒltige Variablen initialisierung?
int a[42]
int a{4711}
int a"2"
Welches sind gĂŒltiger Bezeichner fĂŒr Variablen?
geht_so!
cr7
Tach
double
B und C
Siehe Kapitel 2, Folien zum Thema Bezeichner.
Erlaubte Zeichen: a-z, A-Z, 0-9 und _
Welches ist kein SchlĂŒsselwort?
char
case
if
notif
Wie lautet das Ergebnis von 4712 % 1200
?
a
ist bereits gröĂer als der maximale Wert eines vorzeichenlosen Integersa
: b
: a
ist bereits gröĂer als der maximale Wert eines vorzeichenbehafteten IntegersLassen sich mit den FlieĂkommadatentypen (float
/ double
) jede beliebige Zahl exakt darstellen?
HĂ€ngt die GröĂe eines Zeigers von dem Datentyp / der Datenstruktur ab, auf die er zeigt?
Er hÀngt nur von der Wortbreite der Prozessorarchitektur ab.
#include <iostream>
using namespace std;
int main() {
int a = 42;
int arr[] = { 4, 3, 2, 1};
int *p1 = &a, *p2 = arr + 3;
*p1 = 3;
arr[3] = 4711;
p1 = p2;
arr[1] = -1;
p2 -= 2;
*p2 = 1;
cout << hex << showbase;
cout << "&a = " << &a;
cout << ", arr = " << arr << endl;
cout << "p1 = " << p1 << endl;
cout << "p2 = " << p2 << endl;
return 0;
}
Die Differenz zwischen p1
und arr
ist 3 x 4 = 0xc
Die Differenz zwischen p2
und arr
ist 1 x 4 = 0x4
Was ist die Ausgabe des Programms?
Was ist die Ausgabe des Programms?
#include <iostream>
using namespace std;
struct Rectangle {
int x, y;
int width, height;
};
static Rectangle* newRectangle(void) {
Rectangle rect{0,0, 10, 20};
return ▭
}
int main() {
cout << "Start" << endl;
Rectangle *rect = newRectangle();
cout << "width = " << rect->width << ", height = " << rect->height << endl;
return 0;
}
Was ist die Ausgabe des Programms?
Was passiert bei dem Aufruf von fak(10000)
?
Wie lautet die Abfolge der Zahlen bei einem preorder-Durchlauf durch folgenden binÀren Suchbaum?
Was fĂŒr eine Datenstruktur wird hier dargestellt?
Wie greift man auf die Methode einer Oberklasse zu?
Beispiel: Methode setCurrent()
der Oberklasse Resistor
Resistor->setCurrent()
Resistor.setCurrent()
Resistor::setCurrent()
Resistor:setCurrent()
Welche Folgen hat die private Ableitung von einer Basisklasse fĂŒr weitere Unterklassen dieser Klasse?
Beispiel:
public Foo : private Bar {
public Lol : public Foo {
Lol
darf allesBar
ist gar nicht sichtbarđ Alles Gute und einen guten Rutsch! Bis 2025! đ