Architektury i technologie systemów internetowych Flashcards
(30 cards)
Język JavaScript:
a) ma jedynie zmienne lokalne
b) ma zmienne których typ musi być jednoznacznie zadeklarowany
c) nie używa zmiennych - informacje są w programach przechowywane jedynie za pośrednictwem stałych
d) ma zmienne, które nie mają ściśle określonego typu i ta sama zmienna może np. czasem być traktowana jako liczba, a czasem ciąg znaków
d) ma zmienne, które nie mają ściśle określonego typu i ta sama zmienna może np. czasem być traktowana jako liczba, a czasem ciąg znaków
Do czego w technologii AJAX służy obiekt XMLHttpRequest?
a) Pozwala wyspecyfikować dane w formacie XML, które zostaną pobrane z serwera przy przeładowaniu strony
b) Pozwala edytować żądania HTTP tak, jakby były dokumentami XML
c) Pozwala skryptowi odczytać żądanie HTTP, na które odpowiedzią była zawierająca go strona
d) Pozwala pobrać z serwera dane, niekoniecznie w formacie XML, bez konieczności przeładowania strony
d) Pozwala pobrać z serwera dane, niekoniecznie w formacie XML, bez konieczności przeładowania strony
Plik XML Schema:
a) opisuje schemat dokumentu XML i również sam jest dokumentem XML
b) opisuje schemat dokumentu XML, który jest opisany w schemacie SGML
c) nie opisuje schematu XML
d) opisuje schemat dokumentu XML we własnym, specyficznym języku, niezgodnym ani z SGML, ani z XML
a) opisuje schemat dokumentu XML i również sam jest dokumentem XML
Czy WSDL pozwala na definiowanie typów danych?
a) nie, ale ma to być wprowadzone w wersji 3.0
b) nie, nie jest to potrzebne
c) tak - bez tego zdefiniowanie usługi byłoby bardzo niewygodne
d) tak, ale dopiero od wersji 2.0
e) tak, ale to czysto kosmetyczna, zwykle zbędna funkcjonalność
c) tak - bez tego zdefiniowanie usługi byłoby bardzo niewygodne
UDDI to:
a) rejestr usług sieciowych
b) jeden z języków z rodziny XML schema
c) język pozwalający na specyfikację web serwisu, używający głównie standardu DTD
d) język specyfikacji komunikatów
a) rejestr usług sieciowych
Text mining to dziedzina zajmująca się wyszukiwaniem informacji w:
a) SQL-owych bazach
b) dowolnym tekście
c) tekście o odpowiedniej strukturze
d) dokumentach XML
b) dowolnym tekście
Protokół HTTP:
a) jest zasadniczo bezstanowy, stan można jednak wprowadzić np. za pomocą ciasteczek
b) jest bezstanowy, co właśnie jest jego ogromną zaletą - wprowadzanie stanów jest niepotrzebne
c) nie jest bezstanowy
d) jest bezstanowy i nie ma na to rady
a) jest zasadniczo bezstanowy, stan można jednak wprowadzić np. za pomocą ciasteczek
Które z poniższych schematów organizacyjnych są dokładne (czyli jednoznaczne)?
a) metaforyczny
b) geograficzny
c) alfabetyczny
d) chronologiczny
e) oparty o audytorium
f) tematyczny
b) geograficzny
c) alfabetyczny
d) chronologiczny
Są dwa główne sposoby przetwarzania dokumentów XML: SAX i DOM. Które z poniższych zdań określają poprawnie SAX?
a) Dokument jest wczytywany w całości do odwzorowującego go drzewa w pamięci
b) Dokument jest wczytywany sekwencyjnie i odwzorowywany w pamięci jako łańcuch aktywnych elementów (pojedyncza gałąź drzewa)
c) Dokument jest wczytywany sekwencyjnie i przetwarzany zdarzeniowo (każdy znacznik początku/końca elementu to zdarzenie)
d) Ta metoda wymaga mniej pamięci
e) Ta metoda daje większe możliwości pracy z dokumentem po wczytaniu
f) Ta metoda daje szansę wczytania częściowo z uszkodzonego dokumentu
c) Dokument jest wczytywany sekwencyjnie i przetwarzany zdarzeniowo (każdy znacznik początku/końca elementu to zdarzenie)
d) Ta metoda wymaga mniej pamięci
f) Ta metoda daje szansę wczytania częściowo z uszkodzonego dokumentu
Które narzędzie języka JavaScript działa po stronie serwera?
a) node.js
b) jQuery UI
c) jQuery
d) JBDC
a) node.js
Komunikat SOAP:
a) jest dokumentem XML
b) jest dokumentem SGML, ale nie XML
c) żadna z pozostałych odpowiedzi nie jest poprawna
d) jest kodowany binarnie, nie jest dokumentem tekstowym
a) jest dokumentem XML
“Kaskadowość” w nazwie CSS podkreśla fakt, że (pomijając kwestię medium):
a) style stosowane są kaskadowo w kolejności zdefiniowania, pierwszy pasujący do danego elementu zostanie zastosowany
b) style z różnych źródeł są stosowane łącznie, a w przypadku konfliktu są ustalone reguły pierwszeństwa stylów
c) style z różnych źródeł są stosowane łącznie, a w przypadku konfliktu ostatni pasujący ma pierwszeństwo
d) style stosowane są kaskadowo wgłąb drzewa elementów dokumentu
b) style z różnych źródeł są stosowane łącznie, a w przypadku konfliktu są ustalone reguły pierwszeństwa stylów
Które zdanie jest prawdziwe?
a) Ciasteczka HTTP mogą być obsługiwane jedynie w PHP i JavaScripcie
b) W języku PHP nie jest możliwa obsługa ciasteczek HTTP
c) Ciasteczka HTTP mogą instalować malware na komputerze użytkownika
d) Ciasteczka HTTP mogą w pewnym stopniu być wykorzystane do śledzenia użytkownika
d) Ciasteczka HTTP mogą w pewnym stopniu być wykorzystane do śledzenia użytkownika
Które z poniższych zdań porównujących typy kontroli dostępu są prawdziwe?
Przypominamy:
- MAC - obowiązkowa kontrola dostępu
- DAC - uznaniowa kontrola dostępu
- RBAC - kontrola dostępu oparta na rolach
Wybierz wszystkie poprawne
a) RBAC ma lepszą ziarnistość niż MAC
b) DAC jest łatwiejszy w zarządzaniu niż RBAC
c) DAC ma lepszą ziarnistość niż MAC
d) DAC jest bardziej skalowalna niż RBAC
e) MAC jest łatwiejszy w zarządzaniu niż DAC
f) DAC jest bardziej skalowalna niż MAC
a) RBAC ma lepszą ziarnistość niż MAC
c) DAC ma lepszą ziarnistość niż MAC
e) MAC jest łatwiejszy w zarządzaniu niż DAC
Które z poniższych technologii nie można nie wykorzystać, aby powstałą stronę można było poprawine określić mianem AJAX?
Wybierz wszystkie poprawne:
a. JavaScript
b. XHTML
c. XSLT
d. Żadna z powyższych nie jest niezbędna, decyduje coś innego
a. JavaScript
Termin „rola” RBAC (Role Based Access Control) określa:
Wybierz jedną odpowiedź:
a) przeznaczenie zasobu, określa jakie wymagania muszą spełniać użytkownicy, żeby otrzymać dostęp
b) konto użytkownika – to po prostu jego inna nazwa
c) zasoby ziemi uprawnej przypisane do danego użytkownika
d) osobny byt, któremu przypisywane są uprawnienia, które mogą być zbiorczo przydzielane przez dodanie użytkownika do roli
e) tryb pracy użytkownika, uprawnienia zależą od tego, w jakiej roli się zaloguje
d) osobny byt, któremu przypisywane są uprawnienia, które mogą być zbiorczo przydzielane przez dodanie użytkownika do roli
W systemach internetowych stosuje się następujące rodzaje tezaurusów:
a) tezaurus wyszukujący
b) tezaurus porządkujący
c) tezaurus indeksujący
d) tezaurus klasyczny
e) tezaurus metaforyczny
f) tezaurus ortogonalny
g) tezaurus rex
a) tezaurus wyszukujący
c) tezaurus indeksujący
d) tezaurus klasyczny
Które narzędzia działają po stronie serwera?
a) Aplety Javy
b) ASP.NET
c) Skrypty JS osadzone w kodzie HTML
d) PHP
e) Skrypty Flash
f) Skrypty JS w node.js
b) ASP.NET
d) PHP
f) Skrypty JS w node.js
Które z poniższych zdań na temat interoperacyjności są prawdziwe?
a) Interoperacyjności sprzyja standaryzacja protokołów komunikacyjnych.
b) Interoperacyjności sprzyja wysoka przepustowość sieci.
c) Interoperacyjność to współbieżność wymieniających komunikaty procesów.
d) Interoperacyjność to zdolność współpracy mimo różnic w sprzęcie i systemach operacyjnych.
e) Interoperacyjność to zdolność przyjmowania nowych żądań przez proces podczas wykonywania innej, złożonej operacji.
a) Interoperacyjności sprzyja standaryzacja protokołów komunikacyjnych.
d) Interoperacyjność to zdolność współpracy mimo różnic w sprzęcie i systemach operacyjnych.
Do którego schematu organizacyjnego najlepiej pasuje każdy z opisów?
Bardzo często używany jako pomocniczy, jednoznaczny - rzadziej jako główny
Często jako niejednoznaczny schemat najwyższego poziomu w dużych serwisach
Może być nieczytelny, bo różnie rozumiany przez użytkowników
W sam raz dla blogów, aktualności i innych strumieni informacji bez innej struktury
Bardzo często używany jako pomocniczy, jednoznaczny - rzadziej jako główny - Alfabetyczny
Często jako niejednoznaczny schemat najwyższego poziomu w dużych serwisach - Oparty o audytorium
Może być nieczytelny, bo różnie rozumiany przez użytkowników - Metaforyczny
W sam raz dla blogów, aktualności i innych strumieni informacji bez innej struktury - Chronologiczny
Które z poniższych cech są typowymi własnościami systemów CMS:
a) brak zaawansowanych możliwości formatowania
b) obsługa wielu użytkowników mogących edytować treści
c) hierarchia użytkowników i procedury weryfikacji wprowadzonych treści
d) rozdzielenie edycji treści i wyglądu strony
e) używanie znaczników (markup) w stylu wiki
f) możliwość edycji treści bez znajomości HTML
b) obsługa wielu użytkowników mogących edytować treści
d) rozdzielenie edycji treści i wyglądu strony
f) możliwość edycji treści bez znajomości HTML
Które z poniższych słów są metodami protokołu HTTP?
a) SLEEP
b) BODY
c) DELETE
d) STORE
e) GET
f) POST
c) DELETE
e) GET
f) POST
Podane fragmenty dokumentu mogą być poprawne lub nie, zależnie od tego, z jakim typem dokumentu mamy do czynienia. Dla każdego z przykładów wskaż języki, w których jest on poprawny.
<b><a>To jest przykład</b></a>
XHTML: [TAK/NIE], HTML: [TAK/NIE], XML: [TAK/NIE], SGML: [TAK/NIE]</b>
<b><a>To jest przykład</a></b>
XHTML: [TAK/NIE], HTML: [TAK/NIE], XML: [TAK/NIE], SGML: [TAK/NIE]
<a><b>To jest przykład</b></a>
XHTML: [TAK/NIE], HTML: [TAK/NIE], XML: [TAK/NIE], SGML: [TAK/NIE]
<b><a>To jest przykład</a></b>
XHTML: [TAK/NIE], HTML: [TAK/NIE], XML: [TAK/NIE], SGML: [TAK/NIE]
<a><b href=http://jakis.url>To jest przykład</b></a>
XHTML: [TAK/NIE], HTML: [TAK/NIE], XML: [TAK/NIE], SGML: [TAK/NIE]
<b><a href=http://jakis.url>To jest przykład</a></b>
XHTML: [TAK/NIE], HTML: [TAK/NIE], XML: [TAK/NIE], SGML: [TAK/NIE]
<b><a>To jest przykład</b></a>
XHTML: [NIE], HTML: [NIE], XML: [NIE], SGML: [NIE]</b>
<b><a>To jest przykład</a></b>
XHTML: [NIE], HTML: [TAK], XML: [TAK], SGML: [TAK]
<a><b>To jest przykład</b></a>
XHTML: [NIE], HTML: [NIE], XML: [TAK], SGML: [TAK]
<b><a>To jest przykład</a></b>
XHTML: [TAK], HTML: [TAK], XML: [TAK], SGML: [TAK]
<a><b href=http://jakis.url>To jest przykład</b></a>
XHTML: [NIE], HTML: [NIE], XML: [NIE], SGML: [TAK]
<b><a href=http://jakis.url>To jest przykład</a></b>
XHTML: [NIE], HTML: [TAK], XML: [NIE], SGML: [TAK]
Klasy w języku JavaScript:
a) nie istnieją, gdyż JavaScript jest językiem strukturalnym, a nie obiektowym
b) nie istnieją i istnieć nie mogą
c) długo nie istniały, ale wprowadził je standard ECMA 6
d) są od dawna używane, jak w każdym obiektowym języku programowania
c) długo nie istniały, ale wprowadził je standard ECMA 6