Programmiersprache Flashcards

1
Q

Benennen Sie die vier Generationen von Programmiersprachen, die Sie bei uns kennengelernt haben

A

→ Maschinensprache
→ Assemblersprache
→ Problemorientierte Sprachen
→ Deklarative Sprachen

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

Benennen Sie zwei Sprachtypen von Programmiersprachen, die Sie bei uns kennengelernt haben

A

→ Prozedurale Programmiersprachen→ Objektorientierte Programmiersprachen

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

Was sind prozedurale Programmiersprachen?

A

Sprachtyp, bei dem Programmabläufe beschrieben werden; Aufgabe wird in Module zerlegt

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

Wo und in welcher Art müssen (externe) Funktionen vor der Verwendung bekannt gemacht werden?

A

Im Programm/Unterprogramm, in dem sie aufgerufen werden müssen Funktionen ihrem Typ entsprechend deklariert werden (Integer, Real etc.)

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

Wo stehen Typvereinbarungen von Variablen in Fortran95/ANSI-C?
Was ist vor der Verwendung einer Variablen zu beachten?

A

Im Deklarationsteil zu beginn jedes Moduls unter „PROGRAM “

Sie müssen deklariert werden

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

Nennen und erläutern Sie vier Ihnen aus Fortran95/ANSI-C bekannte Datentypen

A

ganze Zahlen - int
reellen Zahlen - float
character - char
Zeichenketten - char[]

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

Ordnen Sie den folgenden Ausdrücken die entsprechenden Typen zu (einfache Zuweisung genügt)!

A
s' → character
14.e-3 → real 
365.7 → double
3 → real
"12" → character
29 → integer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Wie sieht die Deklaration eines ganzzahligen zweidimensionalen Feldes tage mit 52 mal 7 Elementen aus?

A

int tage[52][7]

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

Welche Ergebnisse liefern die folgenden Berechnungen in einem Fortran95- bzw. ANSI-C-Programm?

1) 8 / 2 * 3
2) 8 / 3 * 4
3) 1 / 8 * 4.
4) 3 / (8 * 4.)
5) 1. / 8 * 4

A

1) 12
2) 8
3) 0
4) 0
5) 0,5

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

Erläutern Sie den Mechanismus zur Parameterübergabe an Unterprogramme! Welche drei Kriterien müssen Parameterlisten erfüllen, um eine korrekte Übergabe zu gewährleisten?

A
  1. Frage Erläutern Sie den Mechanismus zur Parameterübergabe an Unterprogramme! Welche drei Kriterien müssen Parameterlisten erfüllen, um eine korrekte Übergabe zu gewährleisten?→
How well did you know this?
1
Not at all
2
3
4
5
Perfectly