Janine Polster
Test por , creado hace más de 1 año

Master of Science (Katalog B) Informatik Test sobre 01697 Einführung Mensch-Computer-Interaktion KE6, creado por Janine Polster el 10/01/2020.

6
0
0
Janine Polster
Creado por Janine Polster hace más de 4 años
Cerrar

01697 Einführung Mensch-Computer-Interaktion KE6

Pregunta 1 de 50

1

[KE06:006]

Welche Aussagen treffen auf einen Pixel zu?

Selecciona una o más de las siguientes respuestas posibles:

  • Ein Pixel ist die Flächeneinheit eines digitalen Bildes.

  • Der Inhalt eines Pixels kann durch ein oder mehrere Werte angegeben werden.

  • Ein Pixel ist stets quadratisch.

  • Ein Pixel besitzt eine Position in der Bildmatrix.

Explicación

Pregunta 2 de 50

1

[KE06:008]

Fenster sind die Basisbausteine für Fenstersysteme.

Welche Basiseigenschaften besitzt jedes Fenster laut Definition?

Selecciona una o más de las siguientes respuestas posibles:

  • Fenster können stets verschoben und skaliert werden.

  • Fenster besitzen stets Knöpfe zum minimieren, maximieren und schließen.

  • Ein Fenster ist stets ein rechteckiger Bereich.

  • Fenster werden stets mit Interaktionsereignissen des Fenstersystems verknüpft.

  • Fenster sind hierarchisch organisiert, d.h. sie können untergeordnete Fenster enthalten.

Explicación

Pregunta 3 de 50

1

[KE06:009]

Fenstersysteme organisieren die Anordnung und Sichtbarkeit der darzustellenden Fenster. Hierzu stehen einem Fenstersystem einige wesentliche Funktionen zur Verfügung.

Welche der unten genannten Funktionen sind wesentliche Funktionen eines Fenstersystems?

Selecciona una o más de las siguientes respuestas posibles:

  • Skalieren von Fenstern

  • Löschen von Fenstern

  • Verschieben von Fenstern

  • Minimieren von Fenstern

  • Drehen von Fenstern

Explicación

Pregunta 4 de 50

1

[KE06:013]

Leonard Bass und Joelle Coutaz bestimmten verschiedene Architekturen für Fenstersysteme.

Welche sind das?

Selecciona una o más de las siguientes respuestas posibles:

  • Verwaltung durch Anwendungsprogramme

  • Verwaltung durch zusätzlichen Management-Prozess

  • Verwaltung durch den Betriebssystem-Kern

  • Verwaltung durch Grafikkarten-Treiber

Explicación

Pregunta 5 de 50

1

[KE06:018]

Im Unix- und Linux-Umfeld existiert eine als X bekannte Client-Server-Architektur.

Wie wird jener Teil Client-Server-Architektur genannt, der an die ausgeführte Anwendung gebunden ist?

Selecciona una de las siguientes respuestas posibles:

  • X-Client

  • X-Engine

  • X-Display

  • X-Server

Explicación

Pregunta 6 de 50

1

[KE06:019]

Worin unterscheiden sich Grafiksysteme von Fenstersystemen?

Selecciona una o más de las siguientes respuestas posibles:

  • Grafiksysteme dienen ausschließlich der Visualisierung von 3D-Objekten.

  • Grafiksysteme dienen vielfach dem Selbstzweck, nämlich der Darstellung grafischer Objekte.

  • Grafiksysteme sind weniger spezifisch in ihrer Anwendung.

  • Grafiksysteme können auch die Basis für Fenstersysteme sein.

  • Es gibt keinen Unterschied, Grafiksysteme sind nur ein andere Begriff für Fenstersysteme.

Explicación

Pregunta 7 de 50

1

[KE06:021]

Das Programmer’s Hierarchical Interactive Graphics System (PHIGS) ist eins der im Skript vorgestellten Grafiksysteme.
Bitte bewerten Sie hierzu folgende Aussage: Ist diese Aussage wahr oder falsch?

"PHIGS ist datenorientiert und widmet sich insbesondere dreidimensionalen Objekten wie Linien, Markern, Polygonen, Polyedern und Text."

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 8 de 50

1

[KE06:030]

Eine grafische Benutzungsoberfläche besteht aus einer Vielzahl unterschiedlicher Komponenten. In der Hierarchie der Komponenten findet sich zuunterst das Konzept eines Fensters. Dieses kann mithilfe sogenannter Steuerelemente (Controls) gestaltet werden.

Welche Eigenschaften haben Steuerelemente?

Selecciona una o más de las siguientes respuestas posibles:

  • Ein Steuerelement kann eigene Ereignisse auf Anwendungsebene erzeugen.

  • Ein Steuerelement kann Ereignisse des Systems verarbeiten.

  • Ein Steuerelement ist ein Synonym für interaktive GUI-Elemente wie Buttons.

  • Ein Steuerelement muss stets sichtbar sein.

Explicación

Pregunta 9 de 50

1

[KE06:032]

Eine grafische Benutzungsoberfläche besteht aus einer Vielzahl unterschiedlicher Komponenten. In der Hierarchie der Komponenten findet sich zuunterst das Konzept eines Fensters. Dieses kann mithilfe sogenannter Steuerelemente (Controls) gestaltet werden.

Gibt es nicht sichtbare Steuerelemente?

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 10 de 50

1

[KE06:034]

Für die Gestaltung einer grafischen Benutzungsoberfläche stehen zahlreiche Komponenten zur Verfügung. Hierzu gehört unter anderem der Button.

Welche Eigenschaften kennzeichnen einen Button?

Selecciona una o más de las siguientes respuestas posibles:

  • Ein Button ist ein Widget zur Selektion von Optionen.

  • Ein Button wird typischerweise dazu verwendet eine Aktion auszulösen.

  • Ein Button dient zum Umschalten zwischen zwei Zuständen.

  • Ein Button ist ein interaktives Widget.

  • Mithilfe eines Button wird eine Option aktiviert oder deaktiviert.

Explicación

Pregunta 11 de 50

1

[KE06:035]

Für die Gestaltung einer grafischen Benutzungsoberfläche stehen zahlreiche Komponenten zur Verfügung. Hierzu gehört unter anderem der Split-Button.

Welche Eigenschaften kennzeichnen einen Split-Button?

Selecciona una o más de las siguientes respuestas posibles:

  • Durch einen Druck auf die aktive Schaltfläche wird selbige deaktiviert und die zweite Schaltfläche aktiviert.

  • Die Beschriftung des Split-Buttons definiert die primäre Aktion.

  • Ein Split-Button besteht aus zwei getrennten Schaltflächen, von denen immer nur eine aktiv ist

  • Ein Split-Button dient der wechselseitigen Ausführung von zwei Aktionen.

  • Durch Drücken auf den Split-Button wird die dem Button zugeordnete Aktion auf das ausgewählte Element ausgeführt.

  • Ein Split-Button besteht aus einem normalen Button und einer Dropdown-Liste.

Explicación

Pregunta 12 de 50

1

[KE06:038]

Für die Gestaltung einer grafischen Benutzungsoberfläche stehen zahlreiche Komponenten zur Verfügung. Hierzu gehört unter anderem der Switch.

Welche Eigenschaften kennzeichnen einen Switch?

Selecciona una o más de las siguientes respuestas posibles:

  • Ein Switch ist ein Widget zur Selektion von Optionen.

  • Mithilfe eines Switches kann zwischen 3 Zuständen gewechselt werden.

  • Mithilfe eines Switches kann zwischen 2 Zuständen gewechselt werden.

Explicación

Pregunta 13 de 50

1

[KE06:040]

Für die Gestaltung einer grafischen Benutzungsoberfläche stehen zahlreiche Komponenten zur Verfügung. Hierzu gehört unter anderem die Dropdown-List.

Welche Eigenschaften kennzeichnen eine Dropdown-List?

Selecciona una de las siguientes respuestas posibles:

  • Eine Dropdown-List besitzt eine aufklappbare Liste kombiniert mit einem einzeiligen editierbaren Textfeld ist. Auf diese Weise kann wahlweise ein Eintrag aus der Liste ausgewählt oder ein beliebiger Text frei eingegeben werden.

  • Eine Dropdown-List ist eine Liste mit Einträgen, von denen genau eines ausgewählt werden kann. Die zur Verfügung stehenden Einträgen werden üblicherweise nur dann angezeigt, wenn ein spezieller Knopf gedrückt wird.

  • Die Dropdown-List ist ein Widget zur Selektion von ein oder mehreren Elementen aus einer Liste mit einzeiligen statischen Texten.

Explicación

Pregunta 14 de 50

1

[KE06:042]

Für die Gestaltung einer grafischen Benutzungsoberfläche stehen zahlreiche Komponenten zur Verfügung. Hierzu gehört unter anderem den Slider.

Welche Eigenschaften kennzeichnen einen Slider?

Selecciona una o más de las siguientes respuestas posibles:

  • Ein Slider kann eine horizontale und vertikale Orientierung haben

  • Ein Slider wird typischerweise dazu verwendet den Fortschritt eines Prozesses zu visualisieren.

  • Ein Slider dient der Auswahl eines Wertes in einem vorgegebenen Wertebereich.

  • Ein Slider ist ein Widget zur Eingabe von Daten.

  • Ein Slider ist ein Widget zur Selektion von Optionen.

Explicación

Pregunta 15 de 50

1

[KE06:043]

Für die Gestaltung einer grafischen Benutzungsoberfläche stehen zahlreiche Komponenten zur Verfügung. Hierzu gehört unter anderem das Grid (beachte: nicht das Grid-Layout).
Bitte bewerten Sie die folgende Aussage: Ist diese Aussage richtig oder falsch?

"Ein Grid ist eine tabellenähnliche Sicht auf Daten und erlaubt die Eingabe von Zahlen und Text."

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 16 de 50

1

[KE06:044]

Für die Gestaltung einer grafischen Benutzungsoberfläche stehen zahlreiche Komponenten zur Verfügung. Hierzu gehört unter anderem den Canvas.

Welche Eigenschaften kennzeichnen einen Canvas?

Selecciona una o más de las siguientes respuestas posibles:

  • Ein Canvas wird häufig zum Zeichnen von Bildern, Grafiken oder Diagrammen verwendet.

  • Ein Canvas ist ein informationelles Fenster, das erscheint, sobald die Maus über einem Widget zur Ruhe kommt.

  • In einem Canvas können Elemente explizit mithilfe von Koordinaten relativ zum Canvas-Bereich positioniert werden.

  • Ein Canvas zählt zu den Widgets zur Eingabe von Daten.

  • Ein Canvas wird dazu verwendet Information zum aktuellen Status der Anwendung oder eines laufenden Prozesses darzustellen.

Explicación

Pregunta 17 de 50

1

[KE06:046]

Für die Gestaltung einer grafischen Benutzungsoberfläche stehen zahlreiche Komponenten zur Verfügung. Hierzu gehört unter anderem die Infobar.

Welche Eigenschaften kennzeichnen eine Infobar?

Selecciona una o más de las siguientes respuestas posibles:

  • Eine Infobar wird häufig temporär unterhalb der Menüs oder Toolbars eingefügt.

  • Eine Infobar verschwindet wahlweise automatisch nach einer voreingestellten Zeitspanne oder durch eine Bestätigung des Nutzers.

  • Es handelt sich um ein Widget zur Visualisierung von Daten.

  • Eine Infobar ist eine temporär erscheinende Zeile zur Darstellung nicht-kritischer Informationen.

Explicación

Pregunta 18 de 50

1

[KE06:052]

Für die Anordnung von Widgets mithilfe eines Layouts können Randbedingungen genutzt werden, um das Verhalten der einzelnen Widgets zu steuern. Ist eine Skalierbarkeit gewünscht, gibt es in aller Regel wählbare Richtlinien, mit denen eine Skalierung gesteuert werden kann.

Welche möglichen Richtlinien zur Skalierbarkeit der Widgets werden im Skript genannt?

Selecciona una o más de las siguientes respuestas posibles:

  • schrittweise

  • expandierend

  • frei skalierbar

  • minimale/maximale Größe

  • proportional

Explicación

Pregunta 19 de 50

1

[KE06:058]

Bitte bewerten Sie die folgende Aussage: Ist diese Aussage wahr oder falsch?

"Ein horizontales oder vertikales Layout unterteilt den vom übergeordneten Layout oder Widget zur Verfügung gestellten Raum in n gleich große Segmente, wobei n die Anzahl der Widgets (oder Layouts) ist, die nebeneinander oder übereinander angeordnet werden sollen."

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 20 de 50

1

[KE06:063]

Für die Anordnung von Widgets gibt es zahlreiche Layouts.

Eines dieser Layouts besitzt die folgenden Eigenschaften:

Es enthält eine Reihe von Frames gleicher Größe, die oftmals auch als „Seiten“ bezeichnet werden.
Es zeigt stets nur einen Frame zur gleichen Zeit an.
Die anderen bleiben dem Benutzer vollständig verborgen.
Um welches Layout handelt es sich?

Selecciona una de las siguientes respuestas posibles:

  • Tab-Layout

  • Relatives Layout

  • Stacked-Layout

  • Frame-Layout

Explicación

Pregunta 21 de 50

1

[KE06:064]

Für die Anordnung von Widgets gibt es zahlreiche Layouts. Eines dieser Layouts ist das Stacked-Layout.

Wo kommt das Stacked-Layout oft zum Einsatz?

Selecciona una o más de las siguientes respuestas posibles:

  • Bei Tabellen

  • Bei Menüs

  • Bei Wizards

  • In Multi-Line-Textfeldern

  • Bei Tab-Widgets

Explicación

Pregunta 22 de 50

1

[KE06:068]

Auf mobilen Geräten müssen Design-Elemente und Layouts auf eine neue und andere Art und Weise als bei klassischen Desktop-Anwendungen umgesetzt werden.

Welche Eigenschaften klassischer Desktop-Architekturen entfallen auf mobilen Geräten nahezu vollständig?

Selecciona una o más de las siguientes respuestas posibles:

  • Die Skalierung von Anwendungen.

  • Das Verschieben von Fenstern.

  • Sich überlappende Fenster.

Explicación

Pregunta 23 de 50

1

[KE06:073]

Während bei Smartphones und Phablets die drei Basis-Haltungen bereits die wesentlichen Möglichkeiten abdecken, sieht es bei Tablets anders aus.

In welcher Haltung werden Tablet überwiegend verwendet?

Selecciona una de las siguientes respuestas posibles:

  • Sitzend

  • Stehend

  • Liegend

Explicación

Pregunta 24 de 50

1

[KE06:074]

Während bei Smartphones und Phablets die drei Basis-Haltungen bereits die wesentlichen Möglichkeiten abdecken, sieht es bei Tablets anders aus.

In welcher Haltung werden Tablets auf der Couch meistens verwendet?

Selecciona una de las siguientes respuestas posibles:

  • Mit beiden Händen gehalten.

  • Auf den Oberschenkeln.

  • Mit einer Hand gehalten.

Explicación

Pregunta 25 de 50

1

[KE06:075]

Auf mobilen Geräten müssen Benutzungsoberflächen auf eine neue und andere Art und Weise als bei klassischen Desktop-Anwendungen umgesetzt werden.

Was sollte bei der Entwicklung von grafischen Benutzungsoberflächen für mobile Geräte berücksichtigt werden? Gehen Sie im Folgenden von einer Bedienung mit der rechten Hand aus.

Selecciona una o más de las siguientes respuestas posibles:

  • Für die vier grob unterscheidbaren Geräteklassen Smartphone, Phablet, kleines Tablet und großes Tablet sollten jeweils individuelle horizontale und vertikale Layouts entworfen werden.

  • Wichtige Elemente sollten nicht im Bereich unten rechts platziert werden. So werden Interaktionen, die fälschlicherweise durch den Ballen des Daumens ausgelöst werden vermieden.

  • Für die Einhandbedienung (exemplarisch für Smartphones) sollten die wichtigsten Bedienelemente für eine gute Erreichbarkeit mit dem Daumen oben rechts platziert werden.

  • Auf kleinen Geräten sollten Sie möglichst viel Gebrauch von der Eingabe durch OnScreen-Tastaturen machen. Auf diese Weise können oftmals viele differenzierte Steuerelemente vermieden werden und die Bedienung wird übersichtlicher.

Explicación

Pregunta 26 de 50

1

[KE06:076]

Auf mobilen Geräten müssen Benutzungsoberflächen auf eine neue und andere Art und Weise als bei klassischen Desktop-Anwendungen umgesetzt werden.

Was sollte bei der Entwicklung von grafischen Benutzungsoberflächen für mobile Geräte berücksichtigt werden? Gehen Sie im Folgenden von einer Bedienung mit der rechten Hand aus.

Selecciona una o más de las siguientes respuestas posibles:

  • Besonders wichtige Elemente sollten unten rechts direkt neben dem Daumen platziert werden.

  • Für die Einhandbedienung (exemplarisch für Smartphones) sollten die wichtigsten Bedienelemente für eine gute Erreichbarkeit mit dem Daumen unten links platziert werden.

  • Für die Geräteklassen Smartphone und Tablet sollte je ein individuelles Layout entworfen werden. Auf weitere Layouts für Zwischengrößen kann verzichtet werden.

  • Versuchen Sie auf kleinen Geräten wo möglich die Eingabe über On-Screen Tastaturen zu vermeiden.

Explicación

Pregunta 27 de 50

1

[KE06:082]

Damit die diversen Elemente einer GUI miteinander, aber vor allem mit dem System kommunizieren können um so z.B. bei Maus- und Tastatureingaben reagieren zu können, wurden im Skript unterschiedliche Ansätze vorgestellt.

Was zeichnet den sogenannten 'modalen Modus' aus?

Selecciona una de las siguientes respuestas posibles:

  • Das System informiert Anwendungen über Eingaben. Zudem benachrichtigen Komponenten einer Anwendung andere Komponenten, die sich zuvor für eine Benachrichtigung registriert haben.

  • Die Anwendung wartet explizit auf die Eingabe einer Benutzerin oder eines Benutzers.

  • Die Anwendung fragt zwischendurch nach Eingaben oder sonstigen für die Anwendung interessanten Informationen. Sie läuft jedoch zwischen den Abfragen weiter.

Explicación

Pregunta 28 de 50

1

[KE06:084]

Damit die diversen Elemente einer GUI miteinander, aber vor allem mit dem System kommunizieren können um so z.B. bei Maus- und Tastatureingaben reagieren zu können, wurden im Skript unterschiedliche Ansätze vorgestellt.

Was zeichnet das sogenannte 'Beobachter-Muster' aus?

Selecciona una de las siguientes respuestas posibles:

  • Die Anwendung fragt zwischendurch nach Eingaben oder sonstigen für die Anwendung interessanten Informationen. Sie läuft jedoch zwischen den Abfragen weiter.

  • Das System informiert Anwendungen über Eingaben. Zudem benachrichtigen Komponenten einer Anwendung andere Komponenten, die sich zuvor für eine Benachrichtigung registriert haben.

  • Die Anwendung wartet explizit auf die Eingabe einer Benutzerin oder eines Benutzers.

Explicación

Pregunta 29 de 50

1

[KE06:093]

Es existieren diverse Konzepte, auf welche Weise Ereignisse innerhalb eines System bzw. der Anwendung übermittelt werden. Eines der genannten Konzepte basiert auf sogenannten Callbacks.

Welche Arten von Callbacks werden unterschieden?

Selecciona una o más de las siguientes respuestas posibles:

  • virtuelle Callbacks

  • statische Callbacks

  • indirekte Callbacks

  • synchrone Callbacks

  • asynchrone Callbacks

Explicación

Pregunta 30 de 50

1

[KE06:094]

Es existieren diverse Konzepte auf welche Weise Ereignisse innerhalb eines System bzw. der Anwendung übermittelt werden.

Wie wird in Java üblicherweise die Ereignisbehandlung umgesetzt?

Selecciona una o más de las siguientes respuestas posibles:

  • mithilfe von statischen Methoden

  • durch Funktionszeiger

  • mithilfe von Makros

  • basierend auf virtuellen Methoden

  • durch die Implementierung eines sogenannten Event-Listeners

Explicación

Pregunta 31 de 50

1

[KE06:097]

'Signals and Slots' ist ein Konzept von Qt zur Verarbeitung von Ereignissen.

Gegeben sei der folgende Quelltext:

class PrintSomething : public QObject
{
Q_OBJECT

public slots:
void print();
};

Worum handelt es sich bei slots?

Selecciona una o más de las siguientes respuestas posibles:

  • Um ein Makro

  • Um ein Schlüsselwort aus C++

  • Um einen Variablennamen

Explicación

Pregunta 32 de 50

1

[KE06:098]

'Signals and Slots' ist ein Konzept von Qt zur Verarbeitung von Ereignissen.

Gegeben sei der folgende Quelltext:

class PrintSomething : public QObject
{
Q_OBJECT

public slots:
void print();
};

void PrintSomething::print()
{
qInfo() << "Button pressed!";
}

Angenommen, es gibt einen QPushButton a, welcher ein Signal void pressed() aussenden kann, und eine Instanz der Klasse PrintSomething b. Wie sähe dann eine korrekte Verknüpfung zwischen dem Signal und dem Slot aus (wählen Sie alle korrekten Möglichkeiten aus)?

Selecciona una o más de las siguientes respuestas posibles:

  • QObject::connect(&a, &QPushButton::pressed, &b, &PrintSomething::print);

  • QObject::connect(&a, SIGNAL::pressed, &b, SLOT::print);

  • QObject::connect(&a, pressed(), &b, print());

  • QObject::connect(&a, SIGNAL(pressed()), &b, SLOT(print()));

Explicación

Pregunta 33 de 50

1

[KE06:099]

'Signals and Slots' ist ein Konzept von Qt zur Verarbeitung von Ereignissen.

Angenommen, Sie wollen an einer Stelle im Quelltext Ihres Qt-Projektes ein Ereignis absetzen. Hierzu geben Sie folgenden Quelltext an:

emit pressed();

Was passiert, wenn das Programm anschließend übersetzt wird?

Selecciona una o más de las siguientes respuestas posibles:

  • emit ist kein C++-Schlüsselwort und es kommt zu einer Fehlermeldung.

  • emit ist ein C++-Schlüsselwort und es passiert nichts.

  • emit ist ein Makro und wird durch /* nothing */ ersetzt

Explicación

Pregunta 34 de 50

1

[KE06:100]

'Signals and Slots' ist ein Konzept von Qt zur Verarbeitung von Ereignissen.

Signals und Slots basieren auf einem Mechanismus, der sich Reflection nennt. Welche Aussagen treffen hierbei zu?

Selecciona una o más de las siguientes respuestas posibles:

  • Es handelt sich um die Fähigkeit eines Programms seine eigene Struktur zu kennen und diese zu modifizieren.

  • C++ stellt Reflection nur in sehr begrenzter Form zur Verfügung.

  • Der MOC stellt Reflection im Kontext von Qt zur Verfügung.

Explicación

Pregunta 35 de 50

1

[KE06:101]

Delegates können in C# zur Verarbeitung von Ereignissen verwendet werden.

Wie funktionieren Delegates?

Selecciona una o más de las siguientes respuestas posibles:

  • Ein Delegate wird verwendet, um einen Verweis auf eine Methode in einem Delegate-Objekt zu kapseln.

  • Ein Delegate ist einem Funktionszeiger in C und C++ relativ ähnlich.

  • Ein Delegate ist ein generisches Interface für eine Klasse und stellt Methoden für die Ereignisbehandlung bereit

  • Ein Delegate kann als Objekt an eine beliebige andere Stelle des Programms durchgereicht werden und dort als Methode je nach Signatur mit Parametern aufgerufen werden.

Explicación

Pregunta 36 de 50

1

[KE06:103]

Wofür steht im Kontext der Programmierparadigmen die Abkürzung MVC?

Selecciona una de las siguientes respuestas posibles:

  • Massive-Vast-Concoction

  • Mobile-Vendor-Contract

  • Meta-Verfiyable-Concept

  • Model-View-Controller

  • Make-it-Very-Cheap

Explicación

Pregunta 37 de 50

1

[KE06:105]

PAC ist ein Architekturmuster, welches ähnlich dem Model-View-Controller aus 3 Komponenten besteht.

Wofür steht das Akronym 'PAC'

Selecciona una de las siguientes respuestas posibles:

  • Presentation-Abstraction-Control

  • Presentation-Application-Classes

  • Persistence-Application-Controller

  • Program-Abstraction-Concept

Explicación

Pregunta 38 de 50

1

[KE06:109]

Model-View-Viewmodel (MVVM) wurde als Spezialisierung von MVC speziell für die Windows-Presentation-Foundation entworfen.

Warum?

Selecciona una o más de las siguientes respuestas posibles:

  • Bei der Windows-Presentation-Foundation soll die View (im Gegensatz zur MVC) keine Logik mehr abbilden dürfen. Daher wurde anstelle des Controllers, der heuzutage nicht mehr benötigt wird, das Viewmodel eingeführt, welches die Logik der View zu 100% übernimmt.

  • Bei der Windows-Presentation-Foundation wird die View in der Regel durch XAML deklariert und besitzt die Möglichkeit interne Ereignisse direkt zu verarbeiten. Dementsprechend besitzt die View einen kleinen Teil eigene Logik.

  • Bei der Windows-Presentation-Foundation gibt es eine Daten-Schicht, das Viewmodel, welche sämtliche Daten der Ansicht kapselt.

Explicación

Pregunta 39 de 50

1

[KE06:110]

Bereits im Jahr 1969 wurde die Metasprache SGML (Standard Generalized Markup Language) als ISO-Standard festgelegt. Metasprachen bestehen aus Regeln, um Auszeichnungssprachen formal zu definieren.

Welche bekannte Auszeichnungssprache wurde unter Anwendung von SGML im Jahr 1989 von Tim Berners-Lee entwickelt?

Selecciona una de las siguientes respuestas posibles:

  • JavaScript

  • OpenGL

  • XML

  • QML

  • HTML

Explicación

Pregunta 40 de 50

1

[KE06:111]

Die bekannte Auszeichnungssprache HTML wurde im Jahr 1989 von Tim Berners-Lee unter Verwendung der Metasprache SGML entwickelt. Wofür steht die Abkürzung HTML eigentlich?

Selecciona una de las siguientes respuestas posibles:

  • Homepage Tabular Metric Layout

  • HyperText Markup Language

  • HyperType Metatext Layout

  • Hierarchical Text Meta Language

  • Holistic Type Mode Level

  • Hermeneutical Text Modification Language

Explicación

Pregunta 41 de 50

1

[KE06:113]

Die Auszeichnungssprache HTML besteht aus 3 Sprachkomponenten, den Elementen, Attributen und den Entitäten.

Welche Zweck haben Attribute?

Selecciona una de las siguientes respuestas posibles:

  • Sie dienen der strukturellen Beschreibung eines Dokuments

  • Sie dienen der Darstellung von Sonderzeichen und Symbolen

  • Sie dienen der Angabe von Element-Eigenschaften

Explicación

Pregunta 42 de 50

1

[KE06:114]

Die Auszeichnungssprache HTML besteht aus 3 Sprachkomponenten, den Elementen, Attributen und den Entitäten.

Welchen Zweck haben Entitäten?

Selecciona una de las siguientes respuestas posibles:

  • Sie dienen der Angabe von Element-Eigenschaften

  • Sie dienen der Darstellung von Sonderzeichen und Symbolen

  • Sie dienen der strukturellen Beschreibung eines Dokuments

Explicación

Pregunta 43 de 50

1

[KE06:115]

Die Auszeichnungssprache HTML dient der Beschreibung von Webseiten. Für die strukturelle Beschreibung einer Webseite besitzt HTML sogenannte Elemente, die über Tags mit den inhaltlichen Teilen der Webseite verknüpft werden. Hierzu wird die entsprechende Information durch jeweils einen Start-Tag und einen End-Tag geklammert.

Welche der unten angegebenen Varianten entspricht einer gültigen HTML-Beschreibung für eine Überschrift?

Selecciona una de las siguientes respuestas posibles:

  • \h1{Mensch-Computer-Interaktion}

  • h1->Mensch-Computer-Interaktion<-

  • (h1:Mensch-Computer-Interaktion)

  • {h1|Mensch-Computer-Interaktion|}

  • [[h1]Mensch-Computer-Interaktion[h1]]

  • <h1>Mensch-Computer-Interaktion</h1>

Explicación

Pregunta 44 de 50

1

[KE06:116]

Mit Entwicklung von HTML der Version 4 wurde eine Trennung von Struktur und Präsentation der Information angestrebt. Die Lösung bestand aus zwei Sprachen, die jeweils ausschließlich einen der beiden Aspekte übernehmen sollten. Die eine davon war eine stark abgespeckte neue Version von HTML.

Wie nennt sich die andere Sprache?

Selecciona una de las siguientes respuestas posibles:

  • Content Style System

  • Common Command Style

  • Corporate Style Setup

  • Cascading Style Sheets

Explicación

Pregunta 45 de 50

1

[KE06:117]

Die Meta-Sprache XML besteht lediglich aus drei Grundtypen. Welches sind diese?

Selecciona una o más de las siguientes respuestas posibles:

  • Entität (Kodiert Sonderzeichen)

  • Repulsor (Steuert den Kontrollfluss)

  • Attribut (Enthält Element-Eigenschaften)

  • Operator (Verknüpft XML-Dokumente)

  • Element (Strukturiert ein Dokument)

  • Verzweigung (Ermöglicht Kontextabhängige Auszeichnung)

  • Parameter (Steuert die Element-Darstellung)

Explicación

Pregunta 46 de 50

1

[KE06:120]

XML besteht ebenfalls aus den drei Grundtypen Element, Attribut und Entität. Ein XML Dokument enthält genau ein Wurzel-Element und weitere, untergeordnete Elemente, die beliebig tief geschachtelt werden können. Neben dem Wurzelelement enthält ein XML-Dokument in aller Regel auch eine sogenannte Deklaration.

Wo befindet sich die Deklaration im unteren Beispiel?

Selecciona una de las siguientes respuestas posibles:

  • <?xml version="1.0" encoding="UTF-8" ?>

  • <note>

  • <to>Michael</to>

  • <from>Daniela</from>

  • <heading>Erinnerung</heading>

  • <body>Geburtstag nicht vergessen</body>

  • </note>

Explicación

Pregunta 47 de 50

1

[KE06:121]

Wie kann für ein XML Dokument spezifiziert werden, welche Elemente mit welchen Attributen in welcher Kombination erlaubt sind?

Selecciona una o más de las siguientes respuestas posibles:

  • mit einem XML-Schema

  • mit einem XML-Template

  • mit einer XML Validation Engine (XVE)

  • mit einem XML Verification Script (XVS)

  • mit einer Document Type Definition (DTD)

Explicación

Pregunta 48 de 50

1

[KE06:124]

Worin besteht der große Unterschied zwischen der Windows Presentation Foundation und Windows Forms?

Selecciona una de las siguientes respuestas posibles:

  • Bei der Gestaltung einer Benutzungsoberfläche mit einem GUI-Designer wird in der Windows Presentation Foundation wird im Gegensatz zu Windows Forms automatisch fertiger Quelltext erzeugt, der dann mit dem Projekt übersetzt werden kann.

  • Die Windows Presentation Foundation beschränkt sich im Gegensatz zu Windows Forms nur auf die Visualisierung der GUI-Elemente. Das macht das Framework schlank, so dass die WPF auch für Windows-Phones performant genug ist.

  • Bei der Windows Presentation Foundation wird im Gegensatz zu Windows Forms die Oberflächengestaltung komplett von der für die Programmlogik getrennt.

  • Bei der Windows Presentation Foundation wird im Gegensatz zu Windows Forms nur die 2D-Engine verwendet, was deutliche Geschwindigkeitsvorteile bringt.

Explicación

Pregunta 49 de 50

1

[KE06:125]

Die Extensible Application Markup Language (XAML) ist eine von Microsoft entwickelte Auszeichnungssprache.

Im Kontext von XAML wurde das sogenannte XAML-Mapping angesprochen. Worum handelt es sich hierbei?

Selecciona una o más de las siguientes respuestas posibles:

  • Der Inhaltstyp 'Attribut' wird einer jeweils entsprechenden Eigenschaft einer .NET-Klasse zugeordnet.

  • Der Inhalt eines Elements, also der Text zwischen dem öffnenden und schließenden Element-Tag, wird der sogenannten 'content property' zugeordnet.

  • Der Inhaltstyp 'Element' wird der jeweils entsprechenden .NET-Klasse zugeordnet.

Explicación

Pregunta 50 de 50

1

[KE06:126]

Die Extensible Application Markup Language (XAML) ist eine von Microsoft entwickelte Auszeichnungssprache. Unten finden Sie die Zeilen eines XAML-Fragments.

Welche Zeile/ Zeilen enthält/ enthalten das WPF-Schema?

Selecciona una o más de las siguientes respuestas posibles:

  • <Window

  • xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

  • xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

  • Title="WPF-Demo" Height="290" Width="300" Background="#EEE">

  • <StackPanel

  • Margin="10" Orientation="Vertical">

  • ...

  • </StackPanel>

  • ....

  • </Window>

Explicación