1
Q

Zweck von Compilieren und Intetrpretieren ?

A

Quelltext in höheren Programmiersprachen in Maschinenbefehle umsetzen

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

was tun Compiler?

A

erstellt aus Qulltext ein Programm: Anweisungen aus dem Quelltext werden in Maschinenanweisungen übersetzt. nach dem Kompilieren wird ein Programm erstellt. Anweisungen des Codes laufen direkt auf dem Prozessor

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

Compiler Vorteile? 3

A

schnell
sicher
leichtere Sprache durch Übersetzung in Maschinensprache

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

Compiler Nachteile?2

A

Plattformabhängig
muss neu kompiliert werden, bei Programmänderungen

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

Was tun Interpreter?

A

wandelt den Quelltext in Bytecode um (hardwareunabhängig) dann wird der Code vom Interpreter ausgeführt

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

Interpreter Vorteile?2

A

Plattformunabhängig
Debugging einfacher

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

Interpreter Nachteile?

A

langsamer
ineffizienter

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

was sind JIT-Compiler?

A

Just in time Compiler

Programme werden zur laufzeit in Maschinencode übersetzt

ausführgeschwindigkeit schneller gegenüber Interpreter

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

println ? Oder auch…
was bewirk dieser code?

A

oder *system.out.print(” \n ) ausgabewert + zeilenumbruch

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

code f. ausgabewert + zeilenumbruch?

A

println oder *system.out.print(” \n )

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

print?was mach dieser code?

A

ausgabewerte nebeneinander

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

code für ausgabewerte nebeneinander ?

A

print

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

system.out.print(”\t”)?

A

erzwingt einen Tabulator

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

code ausgabe erzwingt einen Tabulator?

A

system.out.print(”\t”)

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

was ist variablendeklaration?

A

Variable wird eingeführt. name und typ werden zugewiesen

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

Was ist initialisierung?

A

Wertzuweisung zu einer Variable

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

true false im code abfragen?

A

bolean

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

einzelne buchstaben nach unicode einfügen im code?

A

char

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

wie erstellt man numerische zahlen im code?

A

byte, short, int & long

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

fließkommazahlen im code generieren?

A

float, double

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

was ist camelCase?

A

Variablen werden casesensitive geschrieben

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

was ist ein string?

A

Zeichenkette. Wertebereich ist die Menge aller Zeichen

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

code: vergleicht zwei strings mit einander

A

equals(s)

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

code: vergleicht zwei strings. groß-kleinschreibung wird ignoriert

A

equalsIgnoreCase(s)

25
code: zählt anzahl der Zeichen eines strings
length()
26
code: falls der string mit dem Muster übereinstimmt wird true ausgegeben
matches(m)
27
code: gibt true aus, falls ein sting mit s beginnt
startsWith(s)
28
code: gibt true aus falls ein string mit s endet
endsWith(s)
29
code: gibt string in Kleinbuchstaben zurück
toLowerCase()
30
code: gibt den String in Großbuchstaben zurück
toUpperCase()
31
was ist modulo?
berechnet den rest nach einer division. dargestellt durch %
32
was ist ein Struktogramm?
Diagrammtyp zur Darstellung von Entwürfen. die grafische Darstellung eines Programmablaufs
33
linearer Ablauf im struktogramm?
sequenz rechteckiger strukturblöcke, nacheinander von oben nach unten
34
einfache auswahl im struktogramm
nur wenn die bedinungn zutreffend true ist wird der anwundungsblock 1 durchlaufen
35
zweifache auswahl im struktogramm
Bedinungng ist entweder ja oder nein und abhänigg davon läuft entweder block 1 oder block 2 ab
36
was machen if-else-anwendungen?
ein teil des Programmcodes wird nur ausgeführt, wenn bestimmte Bedingungen dafür erfüllt sind diese bedingungen brauchen vergleichsoperatoren wie (z.B. == , > , < , <= , >=, !=) == ist das Glecihheitszeichen da ein einzelnes = für die Wertezuweisung da ist
37
was ist Inkrement und Dekrement?
schrittweise Erhöhung/Verminderung einer Größe/Variable
38
Postinkrement?
var ++ ist ein Postinkrement, also eine nachfolgende Erhöhung
39
Präinkrement?
++var → Präinkrement, also vorherige Erhöhung
40
post/prädekrement?
var - - → Postdekrement - - var →Prädekrement
41
wie funktionieren Zufallszahlen in Java?
Zum erzeugen von Zufallszahlen, benötigt man einen Zufallszahlengenerator. rng System.out.println(Math.random()); (int)(Math.random()* 5) ; → durch den Multiplikator 5 ist die höchste erzeugte Zufallszahl eine 4 ( 4,9999)
42
was sind schleifen?
Schleifen wiederholen einen Anweisungs-Block (Schleifenkörper) solange die Schleifenbedingung gültig bleibt oder sobald die Abbruchbedingung eintritt.
43
for Schleife
zählergesteuerte Schleife (for Schleife) Anzahl an Schleifendurchläufen steht im Vorfeld fest
44
was ist die (while Schleife)
kopfgesteuerte Schleife (while Schleife) Schleife läuft solange durch, solange die Bedingung erfüllt ist
45
Do-While Schleife
fußgesteuerte Schleife (Do-While Schleife) diese Schleife wird durchlaufenn, solange die Bedinung erfüllt bleibt, aber minimum ein mal → wird mit ; abgeschlossen. Variablen in der Bedinugung müssen deklariert werden
46
was ist projektmanagement?
Definition Vorhaben, dass sich durch die Einmaligkeit der Zusammensetzung von Bedingungen auszeichnet
47
Projekte nach DIN Norm?(6) nr?
Dinnorm 69901 Einmaligkeit Definierte Zielforgabe Rahmenbedingungen (zeitlich, finanziell und personell Abgrenzung zu anderen Vorhaben Projektspezifische Organisation Mindestmaß an Komplexität
48
Gründe für die Methoden des Projektmanagements? 4
Komplexität wird durch Struktur vermindert Umfang wird gelindert und dadurch übersichtlicher und handhabbar Fachgebiete sind abgestimmt zeitliche Endlichkeit wird eingehalten
49
Welche Projektrollen haben die Projektteams ? 5
Abwicklung des Projektes Einhalten der Bedingungen Umsetzen der Beschlüsse Berichten bei Abweichungen Erstellen eines Abschlussbrichtes
50
Projektrollen: Projektleiter/Projektmanager 7
Analytisches strukturieren der Pläne Überzeugungskraft organisation des gesammten Projektes klar messbare Projektziele erstellen Motivation der Mitarbeiter Zeit und Geldverschwendung eliminieren Progress und Leistung Messen
51
erkläre magisches Dreieck! was sind diese ecken?
die KPIs Key Performance Indicators für ein Projekt sind: Leistung→Pläne erreicht? Funktionen erfüllt? Qualität da? Zeit→ bis wann soll alles erricht sein? Kosten→ Was darf das gesammte Projekt kosten?
52
Kriterien bei der Zielfindung: SMART
S spezifisch M messbar A attractive R realistisch T Terminiert
53
Netzplantechnik kritischer Pfad?
ein Vorgang ist kritisch wenn er keinen Gesammtpuffer hat. Alle Vorgänge ohne GP zusammen bilden den kritischen Pfad. Dieser Bestimmt die Gesammtdauer des Projektes
54
was sind java Objekte?
Objekt (auch Instanz genannt) wird nach dem Bauplan einer Klasse erzeugt:
55
was sind Java Klassen?
definiert einen neuen Typen und gibt eigenschaften wie bei einem Bauplan vor
56
Was ist Instanziierung?
Als Instanziierung bezeichnet man in der objektorientierten Programmierung das Erzeugen eines konkreten Objekts einer bestimmten Klasse. Die Instanz einer Klasse ist ein konkretes Exemplar mit konkreten Ausprägungen
57
Regeln für die Aufstellung von Arbeitspaketen im Projektmanagement? 4
Die Arbeitspakete dürfen weder zu groß noch zu klein sein. * Die Arbeitspakete müssen den tatsächlichen Abläufen im Projekt entsprechen. * Die Arbeitspakete sollten so verständlich und einfach sein, dass jeder Projektbeteiligte sie versteht. * Jede Aktivität sollte eindeutig einem Arbeitspaket zugeordnet sein.
58
Die wichtigen Abkürzungen bei der grafischen erstellung von Netzplänen? 8
NR -> Vortragsnummer D -> Dauer FAZ -> Frühester anfangszeitpunkt FEZ -> Frühester Endzeitpunkt SAZ -> Spätester Anfangszeitpunkt SEZ -> Spätester Endzeitpunkt FP -> Freier Puffer GP -> Gesammtzeitpuffer