Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
efinf:blc2016:vorbereitung-exam2 [2016/11/24 16:20] Ivo Blöchliger ; |
efinf:blc2016:vorbereitung-exam2 [2016/12/06 15:53] (current) luca_naef |
||
---|---|---|---|
Line 2: | Line 2: | ||
===== Netzwerk ===== | ===== Netzwerk ===== | ||
- Erklären Sie http:// | - Erklären Sie http:// | ||
- | - Zwei Schülerinnen wollen private Daten austauschen, | + | - Zwei Schülerinnen wollen private Daten austauschen, |
- Die KSBG hat einige öffentliche IP-Adressen, | - Die KSBG hat einige öffentliche IP-Adressen, | ||
- Was sind, (im Zusammenhang mit TCP/ | - Was sind, (im Zusammenhang mit TCP/ | ||
- Erklären Sie, was man unter NAT versteht, und nennen Sie Vor- und Nachteile. | - Erklären Sie, was man unter NAT versteht, und nennen Sie Vor- und Nachteile. | ||
+ | - Erklären Sie den Begriff DNS (Domain Name System) (Notwendigkeit, | ||
- | ===== Regular | + | ===== Regular |
Für die Prüfung müssen Sie folgende Elemente kennen: | Für die Prüfung müssen Sie folgende Elemente kennen: | ||
* Spezielle Zeichen: .()[]{}? | * Spezielle Zeichen: .()[]{}? | ||
Line 22: | Line 23: | ||
- Schreiben Sie eine regular Expression, die aus einem Text gerade natürliche Zahlen extrahiert (d.h. als Gruppe matcht). Achtung: die " | - Schreiben Sie eine regular Expression, die aus einem Text gerade natürliche Zahlen extrahiert (d.h. als Gruppe matcht). Achtung: die " | ||
+ | |||
+ | Und wer zu viel Zeit (oder einfach Freude an der Sache hat): https:// | ||
===== Ruby ===== | ===== Ruby ===== | ||
- | Kommentieren Sie was folgende Codeschnipsel produzieren: | + | Kommentieren Sie was folgende Codeschnipsel produzieren |
- Array.new(100){|i| i*3} | - Array.new(100){|i| i*3} | ||
- (0..5).to_a.map{|e| " | - (0..5).to_a.map{|e| " | ||
Line 36: | Line 39: | ||
lines = File.readlines(" | lines = File.readlines(" | ||
</ | </ | ||
- | -Ergänzen Sie den Code so, dass lines nachher anstatt pro Linie einen einzelnen String ein Array mit den entsprechenden Strings enthält (ohne die Anführungszeichen). | + | -Ergänzen Sie den Code so, dass lines nachher anstatt pro Linie einen einzelnen String ein Array mit den entsprechenden Strings enthält (ohne die Anführungszeichen). |
- | - Für den Eintrag der e-mail Adresse extrahieren Sie die e-mail Adresse | + | <code ruby> |
+ | lines = [[" | ||
+ | </ | ||
+ | - Für den Eintrag der e-mail Adresse extrahieren Sie die e-mail Adresse |