Aufnahmetest - Web-Programmierung

Beachten Sie bitte den Unterschied zwischen Fragen mit einer richtigen Antwort und Fragen mit Mehrfach-Nennungen! - Vermeiden Sie bitte zu raten, falls Sie sich bei einer Antwort nicht sicher sind - falsche Antworten können auch zu Abzügen führen...

Allgemeine Angaben

1. Name
2. Geburtsdatum
3. eMail-Adresse
4. Beruf
5. Web-Vorkenntnisse (Sprachen)
6. Selbsteinschätzung (Einstiegsmodul/Intensiv-Workshop)
7. Ziele
8. Wovon hängt Ihre Kursteilnahme noch ab?

Web-Technologien

9. Ist "Internet" und "WWW" dasselbe? (2 Punkte)
 WWW ist ein Dienst im Internet
 Internet ist ein Teil des WWW
 WWW benutzt eigene Leitungen
 Ja
10. Wie nennt man das Gegenstück zu "Server"? (2 Punkte)
 Browser
 Client
 Master
 Host
11. Welche Betriebssysteme werden in der Praxis bei Webservern eingesetzt? (2 Punkte)
 Linux
 MacOS
 Apache
 Windows
12. Braucht man für PHP-Seiten ein Browser-Plugin? (2 Punkte)
 Nein, PHP-Unterstützung ist in den gängigen Browsern bereits fix eingebaut
 Ja, ist aber meist schon vorinstalliert
 Ja, wird beim ersten Aufruf einer PHP-Datei installiert
 Nein, PHP-Dateien werden vom Browser wie normale HTML-Seiten behandelt
13. Was ist WML? (2 Punkte)
 XML-Technologie für WWW-Links
 Netzwerk ohne Kabelverbindungen
 Sprache für WAP-Seiten
 Technologie zum Verbinden mehrerer Webserver (Cluster)

HTML-Basiswissen

14. Wie bindet man ein externes Stylesheet ein? (2 Punkte)
 <style src="dateiname.css"></style>
 <link rel="stylesheet" href="dateiname.css" type="text/css">
 <meta name="stylesheet" content="dateiname.css">
 <style>include{file="dateiname.css"}</style>
15. Wo kann ein "Input"-Element vorkommen? (2 Punkte)
 im Head
 in einer Tabelle
 in einem Formular
 überall im Body
16. Wie kann man Tabellen mit variabler Breite anlegen? (2 Punkte)
 <table width="adjust">
 <table width="100%">
 <table style="adjust:parent">
 <table width="250" adjust="parent">
17. Wie würden Sie die Schriftfarbe eines einzigen Wortes festlegen, um es rot hervorzuheben? (2 Punkte)
 <font color="#ff0000">Wort</font>
 <font class="red">Wort</font>
 <span style="color:#ff0000">Wort</span>
 <red>Wort</red>
18. Welcher der folgenden Befehle ist XHTML-konform? (2 Punkte)
 <meta name="keywords" content="Aufnahmetest, Prüfung, Test">
 <DIV>Das ist gar nicht so leicht!</DIV>
 <hr width="90%" noshade />
 <img src="sweets.jpg" alt="Süßigkeiten" />

Programmier-Grundlagen

19. Wie definiert man einen Scriptbereich in einer HTML-Seite? (2 Punkte)
 <script language="javascript" type="text/javascript">...</script>
 <link rel="script" type="text/javascript">...</link>
 <script type="application/javascript">...</script>
 <!-- ... -->
20. Welches der folgenden Beispiele ist ein Event-Handler? (2 Punkte)
 document.isLoaded
 window.open()
 onLoad=
 a:hover
21. Kann man in einer Programmiersprache wie JavaScript eigene Funktionen erstellen? (2 Punkte)
 nur in einer externen Datei
 in jedem Scriptbereich
 mit Javascript grundsätzlich nicht möglich
 nur mit Jscript
22. Was ist das Wesentliche an Objekten in Javascript oder einer ähnlichen Sprache? (2 Punkte)
 sie besitzen Eigenschaften und Methoden
 sie können frei bewegt werden
 ihre Sichtbarkeit kann ein- und ausgeschaltet werden
 ihr Wert kann verändert werden
23. Mit welchen der folgenden Sprachen haben Sie bereits gearbeitet? (5 Punkte)
 HTML mit CSS
 Javascript
 VBScript/VisualBasic
 Perl

Site-Management

24. Wofür werden Cookies eingesetzt? (2 Punkte)
 zum Nachvollziehen des Userverhaltens (User-Tracking)
 zur Fehlerbehandlung (Breakpoints)
 für Anmerkungen der Programmierer
 zur Verwaltung von Sessions
25. Wofür werden Include-Files normalerweise verwendet? (2 Punkte)
 um Benutzerinformationen zu speichern
 um Bilddaten plattformübergreifend zusammenzufassen
 um wiederkehrende Code-Fragmente auszulagern
 um Dateien anzuzeigen, für die man ein Browser-Plugin benötigt
26. Mit welchem SQL-Statement kann man Filterkriterien beim Abfragen einer Datenbank festlegen? (2 Punkte)
 WHERE
 FILTER
 EXTRACT
 IF
27. Wo kann man Style-Eigenschaften unterbringen? (3 Punkte)
 in HTML-Tags
 in META-Tags
 in einem Style-Bereich
 in einer externen Datei
28. Wie kann man Inhalte aus einer Datenbank in eine Webseite einbauen? (3 Punkte)
 mit ASP
 mit DHTML
 mit XHTML
 mit PERL
Insgesamt: 45 Punkte
Ein Abschnitt gilt als bestanden, wenn Sie mindestens 40 Prozent der dafür erreichbaren Punkte bekommen.
Bei 4 bestandenen Abschnitten können Sie direkt am Intensiv-Workshop teilnehmen,
bei 2 oder 3 bestandenen Abschnitten empfehlen wir zunächst das Einstiegsmodul,
wenn Sie einen oder keinen der Abschnitte bestehen, ist noch ein persönliches Gespräch über Ihre Teilnahme an der Ausbildung sinnvoll!