C++ at Universität Bamberg

Flashcards and summaries for C++ at the Universität Bamberg

Arrow Arrow

It’s completely free

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Study with flashcards and summaries for the course C++ at the Universität Bamberg

Exemplary flashcards for C++ at the Universität Bamberg on StudySmarter:

Welche 3 Schritte zur Erstellung und Übersetzung eines C++-Programms sind grundsätzlich notwendig?

Exemplary flashcards for C++ at the Universität Bamberg on StudySmarter:

Was versteht man unter Headerdateien?

Exemplary flashcards for C++ at the Universität Bamberg on StudySmarter:

In einem C++ Programm bedeutet das Doppelkreuz # am Anfang einer Zeile, dass diese Zeile für

Exemplary flashcards for C++ at the Universität Bamberg on StudySmarter:

Wo ist der Einstiegspunkt für das Programm?

Exemplary flashcards for C++ at the Universität Bamberg on StudySmarter:

Nennen Sie drei Dinge, die Sie bei Variablendeklaration beachten müssen.

Exemplary flashcards for C++ at the Universität Bamberg on StudySmarter:

Welche Besonderheit muss man bei Konstanten beachten?

Exemplary flashcards for C++ at the Universität Bamberg on StudySmarter:

Wann spricht man von einer globalen Variable?

Exemplary flashcards for C++ at the Universität Bamberg on StudySmarter:

Nennen Sie 3 Regeln für Funktionen!

Exemplary flashcards for C++ at the Universität Bamberg on StudySmarter:

Erklären Sie den Unterschied zwischen "Ausdruck" und "Anweisung"

Exemplary flashcards for C++ at the Universität Bamberg on StudySmarter:

Was bedeutet call-by-value?

Exemplary flashcards for C++ at the Universität Bamberg on StudySmarter:

Wann erfolgt die Überprüfung der Bedingung der do-while-Schleife?

Exemplary flashcards for C++ at the Universität Bamberg on StudySmarter:

Wozu könnte die Break-Anweisung hinter einem while-Konstrukt stehen?

Your peers in the course C++ at the Universität Bamberg create and share summaries, flashcards, study plans and other learning materials with the intelligent StudySmarter learning app.

Get started now!

Flashcard Flashcard

Exemplary flashcards for C++ at the Universität Bamberg on StudySmarter:

C++

Welche 3 Schritte zur Erstellung und Übersetzung eines C++-Programms sind grundsätzlich notwendig?
1. Quelldatei(en) anlegen (mit einem Editor: *.cpp) 2. Quelldatei(en) compilieren (! Objektfiles: *.o) 3. Objektfiles zum ausführbaren Programm linken ( *.exe)

C++

Was versteht man unter Headerdateien?
Headerdateien sind gewöhnliche C++-Dateien, die im Normalfall Funktionsdeklarationen und Ähnliches enthalten.

C++

In einem C++ Programm bedeutet das Doppelkreuz # am Anfang einer Zeile, dass diese Zeile für
den Präprozessor bestimmt ist.

C++

Wo ist der Einstiegspunkt für das Programm?
Jedes C++ Programm muss als Einstiegspunkt eine Funktion namens main enthalten

C++

Nennen Sie drei Dinge, die Sie bei Variablendeklaration beachten müssen.
- C++ unterscheidet Groß- und Kleinschreibung. - Der Name sollte nicht mehr als 31 Zeichen haben. - Der Variablentyp muss vor der Festlegung der Variable deklariert werden.

C++

Welche Besonderheit muss man bei Konstanten beachten?
Ihr Wert kann nicht geändert werden. (Schlüsselwort: const)

C++

Wann spricht man von einer globalen Variable?
Variablen, die direkt im globalen Namensraum deklariert wurden, heißen globale Variablen. Im globalen Namensraum heißt, außerhalb von jeder Funktion, Klasse und jedem Namensraum. Diese Variablen sind überall im Programm verfügbar. Ein geeignetes Indiz zum Überprüfen, ob eine Variable global deklariert ist, ist den Zugriffsoperator ohne Namensraum zu benutzen.

C++

Nennen Sie 3 Regeln für Funktionen!
- Eine Funktion kann keinen oder eine beliebige Anzahl von Parametern übernehmen, sie kann jedoch nur einen oder keinen Wert zurückliefern - Definiert eine Funktion einen Rückgabewert vom Typ void, kann sie keinen Wert zurückliefern - Variablen können an Funktionen als Wert, über Zeiger oder über Referenzen übergeben werden

C++

Erklären Sie den Unterschied zwischen "Ausdruck" und "Anweisung"
Die »offizielle« Definition einer Anweisung lautet: »ein Aus-druck, gefolgt von einem Semikolon«. Das Semikolon schließt einen Ausdruck ab und macht dar-aus quasi einen einzeiligen Quelltextblock. Ein Ausdruck ist eine Codeeinheit, die zu einem be-stimmten Wert ausgewertet werden kann, während eine Anweisung einen abgeschlossenen Aus-druck darstellt.

C++

Was bedeutet call-by-value?
Bei call-by-value (Wertübergabe) wird der Wert des Arguments in einen Speicherbereich kopiert, auf den die Funktion mittels Parametername zugreifen kann. Ein Werteparameter verhält sich wie eine lokale Variable, die „automatisch“ mit dem richtigen Wert initialisiert wird.

C++

Wann erfolgt die Überprüfung der Bedingung der do-while-Schleife?
Am Ende der Schleife

C++

Wozu könnte die Break-Anweisung hinter einem while-Konstrukt stehen?
Die Break-Anweisung würde die Schleife abbrechen. Das Programm würde hinter dem while-Anweisungsblock fortfahren.

Sign up for free to see all flashcards and summaries for C++ at the Universität Bamberg

Singup Image Singup Image
Wave

Other courses from your degree program

For your degree program C++ at the Universität Bamberg there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.

Back to Universität Bamberg overview page

What is StudySmarter?

What is StudySmarter?

StudySmarter is an intelligent learning tool for students. With StudySmarter you can easily and efficiently create flashcards, summaries, mind maps, study plans and more. Create your own flashcards e.g. for C++ at the Universität Bamberg or access thousands of learning materials created by your fellow students. Whether at your own university or at other universities. Hundreds of thousands of students use StudySmarter to efficiently prepare for their exams. Available on the Web, Android & iOS. It’s completely free.

Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards
Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards