Wiederholung: Funktionen

Wiederholung der Funktionen in der Programmierung mit Alltagsbegriffen wie Euro, Kilometer und Grad Celsius.

Emma49·16 tarjetas·13 preguntas
Gymnasiumcomputer_scienceprogramming
0
Lo sé
1 / 16
0
Aprendiendo
Frente

Was ist eine Funktion?

Toca para voltear
Reverso

Eine Funktion ist ein selbstständiger Codeblock, der eine bestimmte Aufgabe erledigt. Sie kann Werte entgegennehmen und Ergebnisse zurückgeben.

Toca para voltear
Lo sé
Aprendiendo

Quiz(13 preguntas)

Pregunta 1 de 13

1. Was ist der Zweck einer Funktion?

Términos en este set(16)

Was ist eine Funktion?

Eine Funktion ist ein selbstständiger Codeblock, der eine bestimmte Aufgabe erledigt. Sie kann Werte entgegennehmen und Ergebnisse zurückgeben.

Definition eines Funktionsparameters.

Ein Funktionsparameter ist eine Variable, die einer Funktion übergeben wird. Sie dienen dazu, Werte in der Funktion zu verwenden.

Was macht eine Rückgabewert?

Der Rückgabewert ist das Ergebnis einer Funktion. Er wird mit dem Schlüsselwort 'return' zurückgegeben.

Eingangsparameter vs. Rückgabewert.

Eingangsparameter sind die Werte, die in eine Funktion eingegeben werden, während der Rückgabewert das Ergebnis der Funktionsausführung ist.

Wie wird eine Funktion definiert?

Eine Funktion wird mit dem Schlüsselwort 'def', gefolgt vom Funktionsnamen und Klammern zur Definition der Parameter, erstellt.

Was ist eine Anonyme Funktion?

Eine anonyme Funktion ist eine Funktion ohne Namen, oft in Form von Lambda-Ausdrücken, die schnell erstellt und verwendet wird.

Beispiel für eine einfache Funktion.

Eine Funktion, die die Addition zweier Zahlen durchführt, könnte so aussehen: def addiere(a, b): return a + b.

Was ist ein Argument?

Ein Argument ist der tatsächliche Wert, der an einen Funktionsparameter übergeben wird, wenn die Funktion aufgerufen wird.

Was ist Scope in Funktionen?

Scope bezieht sich auf den Gültigkeitsbereich von Variablen. Variablen in einer Funktion sind lokal und außerhalb der Funktion nicht sichtbar.

Vergleich: lokale vs. globale Variablen.

Lokale Variablen sind nur innerhalb einer Funktion verfügbar, während globale Variablen im gesamten Programm sichtbar sind.

Was ist eine rekursive Funktion?

Eine rekursive Funktion ist eine Funktion, die sich selbst aufruft, um Probleme durch Teilprobleme zu lösen.

Was ist der Unterschied zwischen void und Rückgabewert?

Eine Funktion mit 'void' gibt keinen Wert zurück, während eine Funktion mit einem Rückgabewert ein Ergebnis zurückliefert.

Wozu dient die Dokumentation in Funktionen?

Die Dokumentation beschreibt, was die Funktion tut, welche Parameter sie akzeptiert und was sie zurückgibt, um die Verständlichkeit zu erhöhen.

Was ist ein Lambda-Ausdruck?

Ein Lambda-Ausdruck ist eine kurze, anonyme Funktion, die in einer einzigen Zeile definiert wird, oft für kleinere Aufgaben.

Fill in the blank: Eine Funktion wird aufgerufen mit _____ .

einem Funktionsnamen gefolgt von Klammern und den übergebenen Argumenten.

True/False: Funktionen können nicht innerhalb anderer Funktionen definiert werden.

False. Funktionen können innerhalb anderer Funktionen definiert werden, sie werden als verschachtelte Funktionen bezeichnet.

Preguntas en este set(13)

1. Was ist der Zweck einer Funktion?

A.Wiederverwendbaren Code zu erstellen
B.Speicherplatz zu sparen
C.Die Geschwindigkeit des Programms zu erhöhen
D.Fehler zu vermeiden

2. Welche der folgenden Aussagen beschreibt einen Rückgabewert?

A.Ein Wert, der an die Funktion übergeben wird
B.Ein Wert, der von der Funktion zurückgegeben wird
C.Ein Parameter der Funktion
D.Eine lokale Variable

3. Was beschreibt Scope?

A.Die Laufzeit des Programms
B.Den Gültigkeitsbereich von Variablen
C.Die Anzahl der Argumente
D.Die Komplexität der Funktion

4. Können Funktionen Werte zurückgeben?

A.Ja, immer
B.Nein, nie
C.Ja, aber nur in bestimmten Sprachen
D.Es hängt von der Definition ab

5. Was ist ein Lambda-Ausdruck?

A.Eine benannte Funktion
B.Eine Funktion ohne Namen
C.Eine Funktion, die immer einen Rückgabewert hat
D.Eine Schleifenstruktur

6. Was passiert, wenn eine Funktion keinen Rückgabewert hat?

A.Es gibt einen Fehler
B.Die Funktion gibt None zurück
C.Die Funktion läuft nicht
D.Es hat keinen Einfluss

7. Was ist ein Argument?

A.Eine Funktion ohne Parameter
B.Der Wert, der an einen Parameter übergeben wird
C.Eine lokale Variable
D.Ein Rückgabewert

8. True/False: Rekursive Funktionen rufen sich selbst auf.

A.True
B.False
C.Nur beim ersten Aufruf
D.Nur in bestimmten Programmiersprachen

9. Was ist der Unterschied zwischen lokalen und globalen Variablen?

A.Lokale Variablen sind schneller
B.Globale Variablen sind immer verfügbar
C.Lokale Variablen können nicht verändert werden
D.Es gibt keinen Unterschied

10. Funktionen können in anderen Funktionen definiert werden.

A.Ja, das nennt man verschachtelte Funktionen
B.Nein, das ist nicht erlaubt
C.Ja, aber nur in bestimmten Programmiersprachen
D.Das führt zu Fehlern

11. Was ist eine Anonyme Funktion?

A.Eine Funktion ohne Parameter
B.Eine Funktion ohne Namen
C.Eine Funktion mit mehreren Aufrufen
D.Eine fehlerhafte Funktion

12. Kann eine Funktion mehrere Parameter haben?

A.Ja, das ist möglich
B.Nein, nur einen
C.Nur in bestimmten Sprachen
D.Es hängt von der Definition ab

13. True/False: Der Rückgabewert einer Funktion ist immer erforderlich.

A.True
B.False
C.Nur in bestimmten Fällen
D.Das hängt von der Sprache ab

Sets relacionados

Crea tu propio set de estudio

Sube un PDF, pega tus notas o describe un tema – la IA genera tarjetas, quizzes y más en segundos.