Klausur Informatik Programmierung, Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg

Ähnliche Dokumente
Klausurteilnehmer. Wichtige Hinweise. Note: Klausur Informatik Programmierung, Seite 1 von 8 HS OWL, FB 7, Malte Wattenberg.

Klausur Internetanwendungen, Seite 1 / 10 HS OWL, FB 7, Malte Wattenberg

Funktionen. - sind kleine, meist ausgelagerte Programme bzw. Programmfragmente. - können Werte zurückgeben, z.b. Berechnungen

Funktionen in JavaScript

Funktionen in JavaScript

JavaScript. Dies ist normales HTML. Hallo Welt! Dies ist JavaScript. Wieder normales HTML.

Nachholklausur zur Vorlesung: Einführung in die objektorientierte Programmierung mit Java WS1415

Probeklausur: Programmierung WS04/05

Klausur im Modul: Softwaretechnik (SWT) - WEB

Einführung in die objektorientierte Programmierung mit Java. Klausur am 19. Oktober 2005

Klausur "ADP" SS 2015

Objekte haben eine eigene Notation, also Schreibweise, beim Aufruf:

EIGENSCHAFTEN VON SPRACHEN

Klausur Grundlagen der Programmierung

Klausur zur Vorlesung: Einführung in die objektorientierte Programmierung mit Java im Wintersemester 2015/16

12. Jgst. 3. Kursarbeit Datum: Fach: Informationsverarbeitung (Leistungskurs) & )!!*+,!- -.!-

Programmieren 2 (Prof. Hasbargen) Klausur

Klausur in Programmieren

Informatik für Ingenieure (InfIng)

JavaScript O'REILLY. Das umfassende Referenzwerk. Deutsche Übersetzung von Ralf Kuhnert, Gisbert W. Selke & Harald Selke

C++ - Objektorientierte Programmierung Konstruktoren und Destruktoren

Kennen, können, beherrschen lernen was gebraucht wird

Probeklausur: Einführung in die objektorientierte Programmierung mit Java 15WS

Einführung in die Programmierung und Programmiersprachen (OOP)

Stand und Ausblick

Einführung in die Web-bezogenen Sprachen Wintersemester 2015/16 Klausur 1,

Einstieg in die Informatik mit Java

Programmdokumentation. VBSkript zum Erstellen eines Verzeichnislistings als HTML Datei

Schleifen in Javascript

Beispielaufgabe. Informatik, Leistungskurs

javascript Coding-Guidelines 2. Ausgabe Februar 2015 Der Guideline beschreibt den verwendeten Coding-Stil von javascript als eigene Richtline.

DOM Document Object Model

JavaScript clientseitige Programmiersprache zur Dynamisierung von Internetseiten

Funktionen nur wenn dann

Softwaretechnik Teil Webprogrammierung (HTML, PHP) SS2011

Vorlesung Objektorientierte Programmierung Klausur

Probe-Klausur im Modul: Anwendungsorientierte Informatik (AINF)

Web-Techniken Einführung in JavaScript

Multimedia im Netz Wintersemester 2011/12

PHP JavaScript Kapitel 4. Kommentare

Grundlagen Internet-Technologien. Clientseitige Web-Programmierung

PHP. M.Sc. Nadine Preuß Geographische Analyse- und Darstellungsmethoden WS 15/

Einstieg in die Informatik mit Java

Funktionen nur wenn dann

Klausur: Java (Liste P)

Lua Grundlagen Einführung in die Lua Programmiersprache

HTML Tutorial Part I - Einführung und erste Texte schreiben

Einstieg in die Informatik mit Java

Klausur Mikroökonomik I. Wichtige Hinweise

Multimediale Web-Anwendungen. JavaScript. Einführung. MWA JavaScript-Einführung Dr. E. Schön Sommersemester 2015 Folie 1.

Java 8. Elmar Fuchs Grundlagen Programmierung. 1. Ausgabe, Oktober 2014 JAV8

Funktionen in PHP 1/7

Probeklausur Informatik 2 Sommersemester 2010

Klausur. Softwareentwurf. 14. Februar 2011 Bearbeitungszeit: 120 Minuten

4.4 Imperative Algorithmen Prozeduren

Projekt 3 Variablen und Operatoren

Einführung in HTML. Tutorium. Präsentation der Sitzung vom 2./9. Juni 2004 Martin Stricker

Programmieren I + II Regeln der Code-Formatierung

E-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 3: Webdesign mit CSS Stand: Übung WS 2015/2016. Benedikt Schumm M.Sc.

Klausur in Programmieren

Ereignisse Auf Benutzereingaben reagieren

JAVA Kommentieren mit Javadoc

IT-Zertifikat: Allgemeine Informationstechnologien II PHP

Inhalt. Teil I: Der Sprachkern von JavaScript

Vorlesung Skriptsprachen Duale Hochschule Stuttgart Sommersemester Dipl.-Ing. (FH) Volker Schepper

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung unter dem Förderkennzeichen

Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme

Klausur zu Grundlagen der Programmierung in C

Web-basierte Anwendungssysteme PHP-Einführung

Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme

FileMaker und PHP Workshop

Programmieren I + II Regeln der Code-Formatierung

JavaScript und PHP-Merkhilfe

Umsetzung einer Klassenkarte in einer Programmiersprache

GEONET Anleitung für Web-Autoren

2. Schriftliche Leistungskontrolle (EK)

Klausur Informatik WS 2012/13

Ingenieurinformatik II Numerik für Ingenieure Teil 2

FAKULTÄT FÜR WIRTSCHAFTSWISSENSCHAFT

Kryptologie. K l a u s u r WS 2006/2007, Prof. Dr. Harald Baier

Einführung in die Programmierung für NF MI. Übung 07

Klausur am 28. Januar 2005

Inhalt. Vorwort 13. Einleitung JavaScript-Grundlagen 17

Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme

4. Februar 2008 Klausur EWA

Glossar. SVG-Grafiken in Bitmap-Grafikformate. Anweisung Eine Anweisung ist eine Folge aus Schlüsselwörtern, Variablen, Objekten,

Klausur "ADP" SS 2016

HTML Kurs. Inhaltsverzeichnis. Dominic Dietiker Aktualisierung: February 13, Das HTML-Dokument 2. 2 Einige Tags 7

XML mit JDito AID 071 DE

Technische Universität Braunschweig Institut für Programmierung und Reaktive Systeme

ABITURPRÜFUNG 2007 LEISTUNGSFACH INFORMATIK

Entwurf von Algorithmen - Kontrollstrukturen

Allgemeine Informatik II

Klausur zur Einführung in die objektorientierte Programmierung mit Java

Klausur zur Vorlesung: Einführung in die objektorientierte Programmierung mit Java WS1415

JavaScript und das Document Object Model

HTML-Grundlagen (X)HTML:

WiMa-Praktikum 1. Woche 8

Einführung in die Informatik I (autip)

Fachhochschule Darmstadt Darmstadt, den KLAUSUR zur Lehrveranstaltung "Datenbanken"

Transkript:

Klausur Informatik Programmierung, 22.09.2011 Seite 1 von 8 Klausurteilnehmer Name: Matrikelnummer: Wichtige Hinweise Es sind keinerlei Hilfsmittel zugelassen auch keine Taschenrechner! Die Klausur dauert 90 Minuten. Diese Zettel müssen geheftet bleiben. Ein Entfernen der Heftung ist nicht zulässig. Die Verwendung von weiterem Papier ist nur nach Genehmigung und Abzeichnung entsprechender Zusatzblätter durch die Klausuraufsicht möglich. Bitte verwenden Sie zunächst die Rückseiten der Klausurblätter geben Sie ggf. einen Verweis an, auf welche Aufgabe sich die Lösung bezieht! Die Klausuraufsichten geben keinerlei Hinweise zur Lösung der Aufgaben. Bei Unklarheiten in der Aufgabenstellung geben Sie bitte zunächst Ihre Interpretation der Aufgabenstellung an. Bewertung Aufgabe Maximale Punktzahl 1 7 2 8 3 6 4 7 5 8 6 6 7 8 Summe 50 Erreichte Punktzahl Note:

Klausur Informatik Programmierung, 22.09.2011 Seite 2 von 8 Aufgabe 1: Grundlagen in HTML Bei den folgenden Teilaufgaben sind alle, einige oder keine der vorgegebenen Aussagen richtig. Bitte kreuzen Sie die richtigen Aussagen an. Sie können 7 Punkte für diese Aufgabe bekommen. Jedes falsch gesetzte Kreuz ergibt einen Punkt Abzug. Achtung: Die maximale Punktzahl bedeutet nicht, dass genau sechs Antworten richtig sind. Die Aussage ist wahr falsch HTML ist eine sehr einfache Programmiersprache. Elemente in HTML müssen mindestens ein Attribut enthalten. Attribute dienen zur näheren Beschreibung eines Elements. Auf der Webseite wird der Inhalt des <head> Elementes, mit Ausnahme des <title> Elements, nicht angezeigt. Paragraphen werden durch den Tag <par> dargestellt. Die drei Arten von Listen sind: Geordnete Listen, Formularlisten, Ungeordnete Listen. Die Länge von Listen ist in HTML begrenzt. Tabellen können Listen enthalten. Die Anzahl der Tabellenzeilen kann durch das HTML- Attribut table.length festgestellt werden. Die Größe von eingebundenen Bildern ist auf 1 MB beschränkt. Bei der folgenden Verlinkung eines Bildes handelt es sich um einen RELATIVEN Pfad: <img src=../layout/bilder/frau.jpg />

Klausur Informatik Programmierung, 22.09.2011 Seite 3 von 8 Aufgabe 2: Tabellen in HTML Bitte erzeugen Sie den Quellcode, der folgende Ansicht im Browser erzeugt. Die Tabelle soll 320 Pixel breit sein! (8 Punkte) <html> <head> <title>punkte</title> </head> <body> </body> </html>

Klausur Informatik Programmierung, 22.09.2011 Seite 4 von 8 Aufgabe 3: XML Wann ist ein XML-Dokument valide? (2 Punkte) Bitte erzeugen Sie ein vollständiges Beispiel- XML-Dokument, welches den Gruß Hallo Welt enthält. (4 Punkte)

Klausur Informatik Programmierung, 22.09.2011 Seite 5 von 8 Aufgabe 4: Allgemeine Aussagen zu JavaScript Bei den folgenden Teilaufgaben sind alle, einige oder keine der vorgegebenen Aussagen richtig. Bitte kreuzen Sie die richtigen Aussagen an. Sie können sieben Punkte für diese Aufgabe bekommen. Jedes falsch gesetzte Kreuz ergibt einen Punkt Abzug. Achtung: Die maximale Punktzahl bedeutet nicht, dass genau sieben Aussagen richtig sind. Die Aussage ist wahr falsch JavaScript eignet sich besonders gut für die Programmierung von statischen WebSeiten. JavaScript ist eine einfache Version der Programmiersprache Java. JavaScript ist eine objektorientierte Scriptsprache. JavaScript Quellcode kann direkt in HTML Dokumenten eingebunden werden. Kommentare werden nicht interpretiert und im Browser nicht angezeigt Einzeilige Kommentare können mit // eingeleitet werden Reservierte Wörter gehören zur Programmiersprache. Function ist ein reserviertes Wort. break ist ein reserviertes Wort. Groß- und Kleinschreibung von Bezeichnern wird in JavaScript nicht unterschieden. Variablen dürfen mit einer Zahl beginnen. Funktionen können mehrmals aufgerufen werden. i-- ist ein unärer Operator. == ist ein Zuweisungsoperator. Die for-schleife ist eine kopfgesteuerte Schleife.

Klausur Informatik Programmierung, 22.09.2011 Seite 6 von 8 Aufgabe 5: Werte in JavaScript Gegeben seien folgende Variablendefinitionen: var i = 6; var j = 1.5; var k = Hallo ; var x; Welche Werte haben die Variablen nach der vollständigen Abarbeitung in jeder Zeile? Jede Zeile ist unabhängig von der vorhergehenden Zeile zu betrachten!! Die Werte der Variablen seien also zu Beginn jeder Zeile wie oben definiert! (8 Punkte) Ausdruck Wert von i Wert von j Wert von k Wert von x x = i + j + k; x = i * j--; k += k; x = i++ + ++j;

Klausur Informatik Programmierung, 22.09.2011 Seite 7 von 8 Aufgabe 6: Funktionen in JavaScript: Volumen eines Würfels Definieren Sie bitte eine Funktion in JavaScript, die das Volumen eines Würfels mit der Kantenlänge a berechnet. Sie soll folgende Eigenschaften haben: o Die Funktion hat den Namen vol_wuerfel o Die Funktion bekommt als Parameter die Kantenlänge a übergeben o Die Funktion gibt beim Aufruf das Volumen des Würfels zurück. o Die Funktion beachtet, dass sich das Volumen V eines Würfels mit der gegebenen Seitenlänge a wie folgt berechnet: V = a a a Achten Sie auf eine korrekte Syntax und Semantik. Die ersten und letzten Zeilen Ihrer Antwort sind hier vorgegeben: (6 Punkte) <script language="javascript"> <!-- //--> </script>

Klausur Informatik Programmierung, 22.09.2011 Seite 8 von 8 Aufgabe 7: Funktionen in JavaScript: Euro-Umrechung Definieren Sie bitte eine Funktion in JavaScript, die einen Eurobetrag in Schweizer Franken umrechnet. Die Funktion hat folgende Eigenschaften: o Die Funktion bekommt als Parameter den Eurobetrag übergeben. o Die Funktion prüft, ob der Parameterwert kleiner null oder keine Zahl ist. In diesemfall gibt die Funktion den Wert -1 zurück. Andernfalls rechnet die Funktion deneurobetrag in Schweizer Franken (CHF) um, wobei gilt: 1 EUR = 1,6052 CHF o Die Funktion rundet den Rückgabewert auf zwei Stellen hinter dem Komma. Achten Sie auf korrekte Syntax und Semantik. Die ersten und letzten Zeilen Ihrer Antwort sind hier vorgegeben: (8 Punkte) <script language="javascript"> <! //--> </script>