1. Test Klausur Vorbereitung
Gegeben: PowerShell – Operatoren
1. Wofür wird der Operator -eq verwendet?
Antwort anzeigen
Der Operator -eq wird verwendet, um zwei Werte auf Gleichheit zu vergleichen.
2. Was ist der Unterschied zwischen -eq und -ceq?
Antwort anzeigen
-eq ist nicht case sensitive,
-ceq ist case sensitive (Groß-/Kleinschreibung wird berücksichtigt).
3. Was prüft der Operator -ne?
Antwort anzeigen
Ob zwei Werte ungleich sind.
4. Was bedeutet -gt?
Antwort anzeigen
„greater than“ → größer als.
5. Was bedeutet -le?
Antwort anzeigen
„less equal“ → kleiner oder gleich.
6. Was passiert bei folgendem Ausdruck?
verwendet?
"Apfel" -lt "Birne"Antwort anzeigen
Es wird ein alphabetischer Vergleich durchgeführt.
Der Ausdruck ergibt true, da „Apfel“ vor „Birne“ kommt.
7. Wofür wird der Operator
-like
Antwort anzeigen
Für einfache String-Vergleiche mit Wildcards (* und ?).
8. Was bedeutet das * bei -like?
Antwort anzeigen
* steht für beliebig viele Zeichen (auch kein Zeichen).
9. Was bedeutet das ? bei -like?
Antwort anzeigen
? steht für genau ein Zeichen.
10. Was prüft folgender Ausdruck?
"Apfel" -like "A*"
Antwort anzeigen
Ob der String mit „A“ beginnt.
11. Wofür wird der Operator -match verwendet?
Antwort anzeigen
Für die Suche nach Teilstrings mittels regulärer Ausdrücke (Regex).
12. Unterschied zwischen -match und -cmatch?
Antwort anzeigen
-match ist nicht case sensitive,
-cmatch ist case sensitive.
13. Was bedeutet -notmatch?
Antwort anzeigen
Der Ausdruck ist wahr, wenn das Suchmuster NICHT enthalten ist.
14. Was macht der Operator -contains?
Antwort anzeigen
Er prüft, ob eine Liste (links) einen bestimmten Wert enthält.
15. Was ist der Unterschied zwischen -contains und -in?
Antwort anzeigen
-contains → Liste steht links
-in → Liste steht rechts
16. Was prüft folgender Ausdruck?
"Apfel" -in "Birne","Apfel"
Antwort anzeigen
Ob „Apfel“ in der rechten Liste enthalten ist → Ergebnis: true
17. Wofür steht -notin?
Antwort anzeigen
Der Ausdruck ist wahr, wenn ein Wert NICHT in der Liste enthalten ist.
18. Nenne zwei mathematische Operatoren in PowerShell.
Antwort anzeigen
Zum Beispiel:
+ (Addition)
* (Multiplikation)
19. Wofür wird der Operator % verwendet?
Antwort anzeigen
Für die Modulo-Berechnung (Rest einer Division).
20. Was macht der Operator +=?
Antwort anzeigen
Er addiert einen Wert zu einer Variable und speichert das Ergebnis in der gleichen Variable.
21. Was macht der Operator -=?
Antwort anzeigen
Er subtrahiert einen Wert von einer Variable.
22. Wofür wird *= verwendet?
Antwort anzeigen
Für Multiplikation mit gleichzeitiger Zuweisung.
23. Was bedeutet der Operator ++?
Antwort anzeigen
Er erhöht den Wert einer Variable um 1.
24. Was bedeutet der Operator --?
Antwort anzeigen
Er verringert den Wert einer Variable um 1.
25. Warum wird in PowerShell -eq statt = verwendet?
Antwort anzeigen
= ist ein Zuweisungsoperator,
-eq ist ein Vergleichsoperator.
26. Was bedeutet -ge?
Antwort anzeigen
„greater equal“ → größer oder gleich.
27. Was bedeutet -lt?
Antwort anzeigen
„less than“ → kleiner als.
28. Was prüft folgender Ausdruck?
12 -gt 9
Antwort anzeigen
Ob 12 größer als 9 ist → Ergebnis: true
29. Was prüft folgender Ausdruck?
12 -le 12
Antwort anzeigen
Ob 12 kleiner oder gleich 12 ist → Ergebnis: true
30. Was prüft folgender Ausdruck?
"Apfel","Birne" -contains "Birne"
Antwort anzeigen
Ob „Birne“ in der Liste enthalten ist → Ergebnis: true
Selbstbewertung
0–10 richtig → ❌ wiederholen
11–20 richtig → ⚠️ unsicher
21–27 richtig → ✅ gut vorbereitet
28–30 richtig → 🔥 prüfungsbereit