PJ Teorija
description
Transcript of PJ Teorija
Inkapsulaciona konstrukcija u programskom jeziku C# je:a) package b) klasa c) namespace d) assembly
Mehanizam za inkapsulaciju implementacije apstraktnog tipa podataka u C# jea) struktura podataka b) klasa c) package
Izvedena klasa nasleđuje sve osim konstruktora i destruktora bazne klase.
Sta se koristi za "interfejs entiteta" u C++?a) public klauzula b) public modifikator pristupa c) private klauzula
XSLT je:a) deklarativan jezik b) proceduralan jezik c) logicki jezik
SGML je standard za definisanje i reprezentovanje strukture različitih tipova elektronskih dokumenta.
DTD (Document Type Definition): nasledjen od SGML-a,poseban jezik za opis strukture dokumenta, vrlo ogranicene mogucnosti za definisanje tipova.
Kardinalnost elemenata u xml semi specificira se preko:a) seqence i choice konstruktora b) minOccurs i maxOccurs
Konstruktor all u XML semi definise:a) grupu u kojoj svi elementi mogu maximalno pojaviti jednomb) Uredjenu grupu elemenatac) Grupu u kojoj redosled elemenata nije bitan
XSLT Procesor za transformaciju elementa koristi:a) XML semu b) HTML dokument c) XSLT stylesheet dokument
Atribut match u templejt elementu<xsl:template match =”/”>- povezuje templejt sa korenim elementom
Rezultat izvrsavanja Xpath naredbe oblika /Poruka/Salje nad definisanim XML dokumentom je:<?xml version="1.0" encoding="UTF-8"?><Poruka>
<Salje> Ivan Todorovic</Salje><Prima> Milan Petrovic</Prima>
</Poruka>
a)Ivan Todorovic b)Milan Petrovic c)<Salje> Ivan Todorovic</Salje>
XML Reader reprezentuje:a) DOM model XML parsera b) Pull model XML Parsera c) SAX model XML parsera
DOM parseri u .NET-u su:- MSXML parser- XML document
DOM parser se koristi kad se zahteva obrada vecine elemenata kad se zahteva dinamicki pristup i manipulacija
Sta ulazi u XSLT procesor? (bilo ponudjeno XML, HTML, PDF, RTF i jos nesto. ako je jos shema, nisam siguran dal je i to tacan odgovor, ovako bi trebao samo XML da bude tacan odgovor)
Dat XML dokument, pa "sta vraca" odredjeni XPath? (odgovor je npr. <Naziv>Petar Petrovic</Naziv>, kao na slajdu 57)
U primeru kao sa prezentacije "Uvod u XML" slajd 58, s cime atribut match povezuje element?
Bilo je za SAX ili DOM parser, za kakve tipove/strukture dokumenta se koristi ili je data osobina dokumenta, pa pitanje koji se parser koristi?
1. slajd 38 lista u kojoj se elementi mogu max jedanput pojavljivati odgovor all 2. koje su web servis tehnologije? Odgovor: SOAP I XML(pogledaj slajdove Web Servisi, ja bi rekla da je odgovor SOAP
I WSDL)3. koji su mehanizmi za inkapsulaciju? Odgovor: Package i Klase4. da li xml dozvoljava definisanje novih tagova odgovor: da5. nacrtano je stablo, XML Reader prolazi kroz stablo. Na vrhu je 6, grna se na 5(sa leve strane) i 4(sa desne strane). 5
se grana na 1(sa leve strane) i 2 sa desne strane, a 4 ispod ima samo 3(ne znam sa koje strane). Resenje: 651243 (koliko ja vidim u testovima su data 3 stabla a treba reci koje je ispravno, sto znaci da je ja nisam dobro razumela. Mislila sam da ti oni daju stablo a ti napises kretanje kroz cvorove!)
6. XML Text Reader je: pull, pus odgovor: pull7. Delovi SOAP poruke. Odgovor: header, body i envelope8. kod apstraktnog tipa, klijentima su vidljivi odgovor: skup apstraktnih operacija i ime tipa9. XSD je W3C odgovor:da ; DTD je XML odgovor:ne; XML ima konacan broj tagova odgovor: ne10. Kako dom parser predstavlja xml dokument odgovor: u obliku stabla11. internal klase su vidjive odgovor:samo asembleru12. Protokol za prenos podataka preko web-a je odgovor: soap13. Koja od sledecih tvrdjenja su netacne odgovor:Interfejs mora da implementira svoje metode i Klasa moze da
nasledi samo 1 interfejs, oba su netačna
Za parsiranje XML dokumenta mogu se koristiti:a) sax b) dtd c) dom d)nesto e)XmlReader
Da li je XML dobro oformljen:<?xml version="1.0" encoding="UTF-8"?><Student>i ovde je napisan prazan element</Student>