Strukturen veschiedener Programmiersprachen für Embedded Systeme (mbed, M0-Board, u.ä.)

Fragen Sprachkonzepte 2

Table of Contents

  1. Allgemein
  2. Netzwerkdienste an der Bulme
  3. Java
  4. HTML
  5. JavaScript

EVA

Mögliche Fragen zu Sprachkonzepten und Syntaxregeln

Siehe auch: Anatomie eines ANSI-C-Programmes

Allgemein

  1. Wie viele main-Funktionen sollte ein Programm haben?
  2. Wozu dienen Kommentare?
  3. Was macht ein Compiler und im Vergleich dazu ein Interpreter?
  4. Welche relationalen (Vergleichs-)Operatoren gibt es in den behandelten Programmiersprachen? (Testen Sie diese z.B. für Java)
  5. Welche logischen Operatoren gibt es in den behandelten Programmiersprachen?
  6. Welche Bitoperatoren gibt es in den behandelten Programmiersprachen?
  7. Zeigen Sie an der Wahrheitstabelle das bitweise UND, ODER, EXOR. Wie sieht das Zeichen in Java dafür aus?
  8. Wie unterscheiden sich das logische NICHT vom bitweisen NICHT; welches Zeichen wird jeweils verwendet?
  9. Zeigen Sie die Variablendefinition mit Initialisierung am Arbeitsspeicherabbild: char z = 'A';

Netzwerkdienste an der Bulme

  1. Welche Netzwerkdienste (network services) oder Serverdienste werden an der Bulme den Schülern zur Verfügung gestellt?
  2. Wie erreichen Sie den FTP-Server?
  3. Wozu dient das Programm FileZilla?
  4. Wie können Sie eine eigene Web-Seite veröffentlichen?
  5. In welchen Ordner müssen Sie in Ihrem Home-Verzeichnis HTML-Seiten ablegen?
  6. Wie lautet die URL für die Ihre index.html des Bulme-Webservers?
  7. Wie erreichen Sie Ihre Bulme E-Mails über einen Web-Browser?
  8. Welchen Dienst stellt Moodle zur Verfügung und wie erreichen Sie den Moodle-Server der Bulme?
  9. Was müssen Sie im Windows Dateiexplorer eingeben um die Lehrerbox zu erreichen?
  10. Muss beim Anmelden an die Lehrerbox vor dem Benutzernamen ads\ eingegeben werden?
  11. Wie wird eine sichere Kommunikation zwischen dem Benutzer (Client) und dem Nertzwerkdienst (Server) hergestellt?

Java

(Siehe auch IDEONE)

  1. Was wird für die Ausführung von Java Programmen am Computersystem benötigt?
  2. Wie heißt die Laufzeitumgebung für die Ausführung von Java Programm?
  3. In welche Sprache übersetzt der Compiler einen Java Sourcecode?
  4. Wie werden in Java Kommentare verwendet?
  5. Mit welcher Funktion können Daten in Java auf den Bildschirm ausgegeben werden?
  6. Welche einfachen Datentypen gibt es in Java?
  7. Welche Datentypen gibt es für Ganzzahlen in Java? Wie erfolgt die Ausgabe?
  8. Welche Datentypen gibt es für Fließkomma-/Gleitkommazahlen in Java? Wie erfolgt die Ausgabe?
  9. Welche Datentypen gibt es für Zeichen in Java? Wie erfolgt die Ausgabe?
  10. Welche Klasse steht Ihnen für die Eingabe zur Verfügung?
  11. Wie sieht die grundsätzliche Struktur eines Java-Programms aus (siehe "Hello Bulme")?
  12. Werden Java-Applets noch verwendet?

HTML

(Siehe auch W3Schools und HTML Referenz bzw. Tag-Liste)

  1. Wie sieht der grundlegende Aufbau einer HTML-Seite aus?
  2. Welche HTML-Tags bilden die Wurzelelemente eines Dokuments und teilen dem Browser mit, dass es sich um HTML-Code handelt.
  3. Welche HTML-Tags umschließen den Dokumentkopf?
  4. Welche HTML-Tags enthalten den Dokumenttitel?
  5. Welche HTML-Tags umschließen den eigentlichen, sichtbaren Inhalt des Dokuments. Der Inhalt selbst besteht aus Text und weiteren ineinander verschachtelten HTML-Tags.
  6. Wo wird der Inhalt des <title>-Tags angezeigt? (Titelleiste eines Browserfensters, steht in der Liste der Favoriten, Bookmarks oder Lesezeichen Ihres Browsers, In den Ergebnislisten von Suchmaschinen)
  7. Ist für ein vollwertiges HTML-Dokument eine <!DOCTYPE>-Steueranweisung notwendig?
  8. In welchem Teil des HTML-Dokuments können Bilder dargestellt werden?
  9. Wie wird in einem HTML-Dokument ein Zeilenumbruch gesetzt?
  10. Welches HTML-Attribut sorgt bei einem Absatz oder einer Überschrift für z.B. linksbündige Darstellung?
  11. Welches Tag gibt die Hauptüberschrift eines HTML-Dokuments an?
  12. Was bewirkt das HTML-Tag <pre> ... </pre>?
  13. Wie werden HTML-Farbangaben gemacht, Beispiel?
  14. Erzeugen Sie einen Link zu www.google.at in HTML.
  15. Welche HTML-Tags sind für (nicht) nummerierte Aufzählung?
  16. Welche Formularelemente werden per <input>-Tag erzeugt?
  17. Welche Formularelemente werden per <button>-Tag erzeugt?
  18. Wie und wo werden id-Atribute definiert.
  19. Wozu dient ein id-Atribute bzw. in welchem Zusammenhang wird es benötigt?
  20. Was ist der Unterschied zwischen <th> ... </th> und <td> ... </td>?
  21. Erstellen Sie folgende beispielhafte Tabelle in HTML:
CharacterTypeOutput format
cintSingle-byte character
dintSigned decimal integer.

JavaScript

(Siehe auch W3Schools)

  1. Wie viele main-Funktionen gibt es in JavaScript?
  2. Wo bzw. wie wird typischerweise JavaScript-Code ausgeführt?
  3. Wie wird JavaScript in ein HTML-Dokument integriert?
  4. Was ergibt der JavaScript-Funktionsaufruf parseInt ("3.1.0") ?
  5. Was ergibt der JavaScript-Funktionsaufruf parseFloat ("3.1.0") ?
  6. Welche Bedeutung hat das zweite Argument des Funktionsaufrufs prompt ("Bitte etwas eingeben", "") - hier ein leerer String?
  7. Welche Bedeutung haben die einzelnen Argumente im folgenden <input>-Tag: <input type="text" id="tx" value="Test">
  8. Mit welcher Funktion kann man auf das Textfeld aus der vorigen Frage mit der Identifikation tx zugreifen?
  9. Wie können Sie Daten über ein Popup-Fenster einlesen/ausgeben?
  10. Welche Aufgabe hat die Funktion getElementById?
  11. Was wird mit der Eigenschaft innerHTML erreicht?
  12. Wie unterscheidet sich JavaScript von Java?

All wikipages