Abschnitt 2 Flashcards

(14 cards)

1
Q

Haben Kommentare Einfluss auf die Ausführung des Programms?

A

wenn sie richtig deklariert sind nicht

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was bedeutet #include ?

A

Präprozessoranweisung zur Implementierung der stdio Funktion welche Ein und Ausgabefunktionen enthält

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Können durch printf() auch mehrere Zeilen ausgegeben werden?

A

ja das ist z.B. durch den Befehl /n für new line möglich

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Welche Funktion wird stets bei Programmstart aufgerufen?

A

Die Main Funktion, in welcher die eigentliche Programmierung stattfindet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Welchen Wert gibt üblicherweise die main() Funktion zurück, wenn kein Fehler bei der Abarbeitung aufgetreten ist?

A

return 0 - sie gibt 0 aus, also nichts. Damit ist das Programm beendet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was ist ein Block?

A

Der Funktionsrumpf besteht aus einem Block, dieser enthält den Programmcode der jeweiligen Funktion.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was sind die unterschiedlichen Kompilierungsphasen?

A
  1. Präprozessorphase
  2. Kompilierungsphase
  3. Linkerphase
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Welche Aufgaben hat ein Linker?

A

In der letzten Kompilierungsphase wird aus dem Objektomdulen und Bibliotheken ein ausführbares Programm gemacht. Der Linker führt dies durch.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Was ist eine Bibliothek?´

A

eine Sammlung bereits kompilierter Funktionen z.B. die printf() Funktion aus der Standardbibliothek

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Ist die Funktion printf() Teil der C-Standardbibliothek?

A

ja sie ist Teil der Standardbibliothek

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Was ist ein Objektcode?

A

Ein Zwischenschritt zur Kompilierung eines Programms. Bei der Codeerzeugung wird nach der semantischen Analyse ein Objektcode erzeugt, welcher in der Maschinensprache des jeweiligen Systems erzeugt wird.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Welche Endungen haben üblicherweise Dateien, die Objektcode enthalten?

A

xxx.o ist eine Datei welche Objektcode enthält

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Was ist eine IDE?

A

Integrated Development Enviroinment - Entwicklungsumgebung mit allen wichtigen Tools

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Was ist ein Debugger?

A

Ein Hilfsmittel der Fehlersuche im Programm. Nützlich bei der Erstellung von Programmen um an Haltepunkten zu stoppen und zu analysieren.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly