1. Tut + 2. VL Flashcards

1
Q

Nach welchen Kriterien lassen sich Programmiersprechen klassifizieren?

A

Maschinennähe
Art der Übersetzung/Ausführung
Programmierparadigma

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

Wie ist die Maschinennähe in Java zu beschreiben?

A

Abstrakt

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

Abbildung Übersetzen/Ausführen von Programmen

A

vgl. Aufzeichnungen

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

Was sind die Vor- bzw. Nachteile von Interpretierten Sprachen ggü. Sprachen mit Compilierung?

A

Vorteil Interpretierter-Sprachen
–> Schnelle Programmentwicklung

Nachteil
–> Langsamere Ausführung

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

Was wird durch String [] args übergeben?

A

Kommandozeilenargumente

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

Wie werden statische Methoden (innerhalb der selben Klasse) aufgerufen?

Wie werden statische Methoden (aus einer anderen Klasse) aufgerufen?

public class Quadrat {
public static double quadrat (double zahl) {
...
}
}
A

quadrat (5) //Aufruf innerhalb der selben Klasse

Quadrat.quadrat(5) //Aufruf aus einer anderen Klasse

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

Wie können mehrere Variablen gleichzeitig deklariert werden?

A

int zahl, nochnezahl;

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

Wie werden Arrays deklariert?

A

int [] zahlen = new int [5];

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

Was bewirkt das Schlüsselwort new?

A

Es wird Speicherplatz für die Variable reserviert. Dei Größe hängt dabei vom Datentyp ab.

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

Haben statische Methoden immer einen Übergabeparameter?

A

Nein!

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

Was bedeutet “call by value”?

A

Die aufgerufene Funktion/methode legt eine neue Variable an.

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

Was sind überladene Methoden?

A

Innerhalb einer Klasse ist es möglich:

Mehrere Methoden mit gleichem Namen aber unterschiedlichen Argumenttypen zu haben.

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

Welche Art von Programmiersprache ist Java?

A

Objektorientiert & Imperativ

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

Muss der erste Buchstabe eines Klassennamens groß sein?

A

Ja

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

Welche Datentypen kennst du?

A

Primitive & Komplexe

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

Was sind Literale?

A

Konstanten der Datentypen

Bsp.
3 –> int
“3” –> String
true –> boolean